Vagrant로 가상머신 부팅시 SSH auth method: private key 단계에서 멈출 때
Issue2022. 5. 8. 19:10Vagrant로 가상머신 부팅시 SSH auth method: private key 단계에서 멈출 때

✔️ 문제 발생 vagrant up 후 SSH auth method: private key 단계에서 더 이상 넘어가지 않고 멈추거나 timeout 에러가 뜨는 문제가 발생했다. ✔️ 발생 원인 컴퓨터에 WSL 2가 설치되어 있다면 WSL 2와 Virtual Box 사이에 충돌이 발생한다. 이런 오류는 Hyper-V 때문에 발생하는 것으로 Hyper-V 관련 설정을 제거 하면 Virtual Box가 정상 동작한다. ✔️ 문제 해결 기존에 WSL 2를 사용하여 Docker Desktop을 가동했었다면 이 방법은 추천하지 않는다. 아마 문제 해결 후 재부팅을 하면 다음과 같은 Docker Desktop 알림창이 뜰 것이다. 나는 WSL 2보다 Virtual Box를 더 자주 사용하고 있어 Hyper-V를 사용..

Vagrant로 가상 머신 부팅 시 timeout 에러 뜰 때 (+ mount.vboxsf 에러까지)
Issue2022. 5. 8. 14:30Vagrant로 가상 머신 부팅 시 timeout 에러 뜰 때 (+ mount.vboxsf 에러까지)

✔️ 문제 발생 vagrant up 후 VM 부팅시 timeout 에러 발생 언젠가부터 vagrant up 명령으로 가상머신을 가동시키려고하면 종종 해당 오류가 발생했다. ✔️ 문제 원인 메세지를 해석해보면 컴퓨터가 부팅되기를 기다리는 동안 시간이 초과되었습니다. 즉, Vagrant가 구성된("config.vm.boot_timeout" 값) 기간 내에 게스트 시스템과 통신할 수 없었습니다. 위를 보면 Vagrant가 기계에 연결하려고 할 때 발생한 오류를 볼 수 있습니다. 이러한 오류는 대개 무엇이 잘못되었는지에 대한 좋은 힌트입니다. 사용자 지정 상자를 사용하는 경우 네트워킹이 제대로 작동하고 시스템에 연결할 수 있는지 확인합니다. 이러한 상자에 네트워킹이 제대로 설정되지 않는 것은 일반적인 문제입니다..

Vagrant 환경 변수 오류 해결 방법 ('vagrant' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램으로 인식되지 않습니다.)
Issue2022. 5. 3. 15:52Vagrant 환경 변수 오류 해결 방법 ('vagrant' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램으로 인식되지 않습니다.)

✔️ 문제 발생 분명히 vagrant가 설치되어 있는데 vagrant up 명령을 입력하면 명령어를 인식할 수 없다고 뜨면서 실행되지 않았다. 'vagrant' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. ✔️ 해결 방법 아무래도 환경 변수 문제인 것 같아 우선 vagrant 관련 폴더, 파일을 모두 지워주었다. vagrant 관련 폴더 C 드라이브 내의 HashiCorp 폴더 (해당 폴더 내로 들어가면 하위에 vagrant 폴더가 있다.) 사용자 폴더내의 .vagrant.d 폴더 VirtualBox VMs (만약 vagrant를 한번이라도 사용해 vm을 생성했다면, 만약 vm에 중요한 자료가 있다면 우선 이 폴더는 삭제하지 않고 진행해본다.) 만..

Vagrant 설치 및 명령어, 사용 예제
Useful2022. 4. 11. 18:46Vagrant 설치 및 명령어, 사용 예제

✔️ Vagrant란 ? 단일 워크 플로우로 가상 시스템 환경을 구축하고 관리하기위한 도구 Provision 기능을 통하여 요구 사항에 맞는 가상 시스템 환경을 자동으로 구축 가능 가상 시스템 환경을 프로젝트로 분류하여 로컬에서 VM 생성, 삭제, 상태확인 등 VM 관리 가능 ✔️ Vagrant를 사용하는 이유 VirtualBox의 VM을 일반적인 방법으로 생성하였을때 필요한 사항 VirtualBox로 VM을 생성하기 위해서 요구사항에 맞는 OS의 ISO 파일이 있어야 한다. VM의 리소스 자원을 설정(CPU, Memory, Disk etc....) VM의 IP를 설정하고 필요한 서비스 및 보안사항들을 체크하여 가상머신을 구성한다. VM을 생성한 뒤 서비스 관리에 필요한 User 생성과 권한 부여 그리고..

image