더북(TheBook)

virt-sysprep으로 가상 게스트를 초기화한 이후에 가상 게스트 설정을 변경하려면 가상 게스트를 시작하고 가상 콘솔로 접속하는 수밖에 없을까? 호스트 시스템에서 가상 게스트를 직접 변경하는 도구로 virt-customize가 있다. virt-customize 또한 가상 게스트가 종료된 상태에서 명령을 실행해야 한다. --hostname 옵션으로 호스트 이름 변경이 가능하다.

supreme@master:~$ sudo virt-customize -d vsysprep --hostname test

--password 옵션은 사용자 계정의 패스워드를 변경한다. ‘--password [사용자 계정]: password:[패스워드]’ 형식으로 변경할 패스워드를 입력해야 한다.

supreme@master:~$ sudo virt-customize -d vsysprep --password administrator:
password:**********

--timezone 옵션으로 시간대 설정을 변경할 수 있다.

supreme@master:~$ sudo virt-customize -d vsysprep --timezone 'Asia/Seoul'

--install 옵션으로 패키지 설치가 가능하다. virt-sysprep 명령처럼 패키지를 삭제할 수 있는 --uninstall 옵션도 있다. 패키지 이름으로 대괄호([ ])를 써서 여러 패키지를 동시에 설치할 수 있다.

supreme@master:~$ sudo virt-customize -d vsysprep --install [vim,wget,curl]

--upload 옵션으로 호스트 시스템의 파일을 가상 게스트에 업로드할 수 있다. 파일 경로는 ‘--upload [원본 파일]:[업로드할 경로]’ 형식으로 입력한다.

supreme@master:~$ sudo virt-customize -d vsysprep --upload test:/home/administrator/test

일반적으로 virt-clone으로 새로운 가상 게스트를 생성한 후 virt-sysprep으로 초기화하고 필요에 따라 virt-customize로 수정하는 절차에 따라 가상 게스트를 관리한다. 직접 가상 게스트를 시작하고 접속해서 일일이 수정하는 노력에 비하면 삶의 질이 달라지는 순간이다. Yolo!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.