virt-install을 이용해서 우분투 서버를 설치해 봅시다. virt-install이 하는 일은 가상 머신 관리자로 가상 게스트를 생성할 때 여러 절차에 걸쳐 입력했던 내용을 한 번에 입력하는 것으로 이해하면 됩니다. 가상 게스트 속성을 정의하는 데 여러 옵션이 필요합니다. 추가 옵션이 많아 명령이 길어지기 때문에 보기 쉽게 줄마다 백슬래시(\)를 붙였습니다. 터미널에서 백슬래시(\)를 입력하고 Enter를 누르면 행이 바뀌면서 추가로 명령을 입력할 수 있습니다.
• --name: 가상 게스트 이름을 입력합니다. 가상 게스트 이름은 중복되면 안 되므로 미리 virsh list --all 명령으로 사용하고 있는 이름을 확인해야 합니다.
• --vcpus: 가상 게스트가 사용할 가상 CPU 수입니다.
• --memory: 가상 게스트에 할당할 RAM 용량을 MB 단위로 입력합니다. 2048은 2GB에 해당합니다.
• --os-type: 가상 게스트 운영체제의 종류를 입력합니다. ‘linux’라고 입력했습니다.
• --os-variant: 가상 게스트 운영체제의 버전을 구체적으로 명시합니다. 가상 게스트 성능을 향상시키는 데 필요한 옵션으로 ubuntu20.04를 입력했습니다. 이 옵션이 없으면 가상 게스트를 설치하는 디스크 장치가 vda가 아닌 일반적인 SCSI 방식인 sda로 인식됩니다.
• --network: 호스트 시스템 또는 외부와 연결하는 가상 네트워크를 지정합니다. 옵션을 지정하지 않으면 기본값인 default를 사용합니다. 가상 네트워크 default는 자동으로 사설 IP 주소를 가상 게스트에 할당합니다.