요즘 여러가지로 바쁜 와중에 NAS 설치와 vagrant 공부 때문에 조금 바빴다
vagrant 관련해서는 첫번째 목표는 nvme disk 4개인 vm을 자유자재로 만들고 on/off 하는 것이다
일단 가장 간단한 방법은 spdk-vagrant script를 사용하는 것이고 스크립트를 사용하기 위해서
내 노트북에는 WSL 환경을 구성하였다
docs.microsoft.com/ko-kr/windows/wsl/install-win10
위 링크를 따라서 WSL 환경을 구축하였고 Windows와 Ubuntu 환경 사이에서 파일을 공유하기 위해 아래 문서를 참고하여 공유파일을 만들었다
마지막으로 vagrant setup을 위해서는 아래 링크의 spdk-vagrant guide 문서를 참고하였다
spdk 파일을 다운받고 ./scripts/vagrant 폴더에 보면 여러 스크립트가 있고
./create_nvme_img.sh 를 이용하여 nvme disk image를 만들고
./create_vbox.sh를 이용해서 버추얼 박스 vm을 생성하면 된다.
그 후 생성된 폴더에 들어가서 vagrant up 명령을 입력하면 해당 vm이 실행된다.
물론 실행 전에 vagrant와 virtual box는 설치되어있어야 한다.
문제는 virtualbox 전체에서 어떤 vm이 실행되고 있는지 한눈에 보기 위해서는 virtualbox를 실행시켜야되는데
WSL에는 x window가 없어서 그냥 보이지가 않는다.
따라서 아래 링크를 따라서 vcxsrv를 설치하여 사용한다.
위 과정까지 진행했지만 최종적으로 Virtualbox dkms가 WSL에서 동작하지 않아 사용할 수 없었다
'프로그래밍' 카테고리의 다른 글
하루 10분 공부하기 자료구조 (0) | 2019.01.02 |
---|---|
안드로이드 자주쓰는 코드 (0) | 2018.07.30 |
우분투 18.04 세팅 (0) | 2018.07.23 |
머신러닝 공부 (2) | 2017.08.08 |
VMware Player에서 Ubuntu 세팅 (0) | 2017.07.20 |
댓글