• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

가상웨어 설치 진행이 안됩니다.

22.04.01 11:35 작성 조회수 108

0

D:\shell 교육\VWS_vagrant_script>dir D 드라이브의 볼륨: data 볼륨 일련 번호: 42B9-6B55 D:\shell 교육\VWS_vagrant_script 디렉터리 2022-04-01 오전 11:11 <DIR> . 2022-04-01 오전 11:11 <DIR> .. 2022-04-01 오전 11:10 10 .gitignore 2022-04-01 오전 11:11 <DIR> .vagrant 2022-04-01 오전 11:10 <DIR> CONF 2022-04-01 오전 11:10 3,153 README.md 2022-04-01 오전 11:10 <DIR> SHELL 2022-04-01 오전 11:10 3,069 Vagrantfile 2022-04-01 오전 11:10 <DIR> WORK 3개 파일 6,232 바이트 6개 디렉터리 3,186,207,764,480 바이트 남음 D:\shell 교육\VWS_vagrant_script>vagrant up Bringing machine 'cent1' up with 'virtualbox' provider... Bringing machine 'cent2' up with 'virtualbox' provider... Bringing machine 'cent3' up with 'virtualbox' provider... ==> cent1: Box 'rockylinux/8' could not be found. Attempting to find and install... cent1: Box Provider: virtualbox cent1: Box Version: >= 0 ==> cent1: Loading metadata for box 'rockylinux/8' cent1: URL: https://vagrantcloud.com/rockylinux/8 ==> cent1: Adding box 'rockylinux/8' (v5.0.0) for provider: virtualbox cent1: Downloading: https://vagrantcloud.com/rockylinux/boxes/8/versions/5.0.0/providers/virtualbox.box cent1: An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. The requested URL returned error: 404 D:\shell 교육\VWS_vagrant_script>
 
위 내용처럼 rockylinux 다운로드 실패에서 에러나고 진행이 안됩니다.
 

답변 2

·

답변을 작성해보세요.

0

reachan님의 프로필

reachan

질문자

2022.04.04

 

그러면 vagrant 측에서 404 error가  해소가 될때가지 진행은 불가능 한건가요?  아니면 다른 linux 버전으로 변경해서 진행은 안되나요?

안녕하세요. 

vagrant쪽의 일시적 문제인 것 같은데 다운로드가 안되는 시간이 길어지는 것 같네요. 

v4.0의 다운로드는 문제가 없는 것 같은데 vagrantfile의 rockylinux를 다운받는 코드를 아래와 같이 수정해주세요.

  config.vm.box = "rockylinux/8"  <--- 이 코드 아래에 
  config.vm.box_version = "4.0.0" <--- 이 코드를 추가해주세요

0

안녕하세요!:)

가상서버 설치 스크립트는 bash 쉘에서 실행하는 것을 전제로 만들었습니다. 윈도우즈의 커맨드 프롬프트가 아닌 bash에서 실행을 해 보세요.

reachan님의 프로필

reachan

질문자

2022.04.04

추가 질문이 있습니다.

 

1.  rocky linux 8 download link인 "https://vagrantcloud.com/rockylinux/boxes/8/versions/5.0.0/providers/virtualbox.box " 경로가 다운로드 실패가 됩니다. 다른 vagrant에서 다른 os 버전으로 하면 정상 설치가 됩니다.   해당 내용에서 대하여 질문 드린거네요.

 

추가로 윈도우즈 bash shell이라 하면 git bash를 이용하여도 되는 건가요? 아니면 별도 bash 프로그램을 설치 하여야 하는 건가요?

windows 기반으로 수강하는 사람도 많은데 윈도우즈 기반 설명 자세히 부탁 드립니다.

안녕하세요. 

vagrant cloud에서 OS이미지를 다운받을 때의 문제를 말씀하신 거였군요.
rocky linux 8의 다운로드가 막힌 것은 제가 확인이 안되어 답변을 드리기가 어렵습니다.  ^^;;

vagrant 공식 문서의 내용대로 vagrantfile이 작성되어있기 때문에 일시적인 다운로드 문제였을 가능성도 있을 것 같습니다. 

  • 공식문서 링크 : https://app.vagrantup.com/rockylinux/boxes/8
  • vagrant 해당 부분 링크 : https://github.com/bashbomb/VWS_vagrant_script/blob/master/Vagrantfile#:~:text=config.vm.box%20%3D%20%22rockylinux/8%22

 

윈도우즈에서의 bash는 git bash 또는 우분투 커널을 추가해서 사용하시는 방법 두 가지 다 가능합니다. 

개발환경이 MacOS와 Windows로 나뉘어져 있기 때문에 양쪽을 다 자세히 설명하면 좋겠으나,
이 강좌는 Bash환경에서의 Shellscript를 다루고 있기 때문에 강좌의 범위에 포함할 수 있는 Bash를 기반으로 비교적 복잡하고 어려운 환경설정의 분량을 최소한으로 줄이려고 고민한 결과입니다. 

최근에는 윈도우즈 환경에서도 bash를 사용할 수 있기 때문에 통합하여 만들었으니 양해 부탁드립니다.