설치 진행은 텍스트로 구성된 영문의 설치 화면으로 진행하기 때문에 사전에 내용을 숙지하지 않으면 이용을 권하지 않습니다.
네트워크로 필요한 파일을 받아서 CentOS7 설치
사전에 다운로드가 필요하지 않아 빠른 설치 진행을 할 수는 있지만 안정적인 회선이 아니라면 진척이 매우 느릴수도 있기 때문에 추천하지 않습니다.
1 2 3 4 5 6 7 8 9 10 11 12 |
# virt-install \ --name centos7 \ --ram 4096 \ --disk path=/var/lib/libvirt/images/centos7.qcow2,size=10 \ --vcpus 2 \ --os-type linux \ --os-variant rhel7.0 \ --network=bridge:br0 \ --graphics none \ --console pty,target_type=serial \ --location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \ --extra-args 'console=ttyS0,115200n8 serial' |
–disk 옵션은 –disk size=10 으로 사이즈만 지정하게 되면 기본 설정 디렉토리 /var/lib/libvirt/images 에 –name 에 지정한 파일명으로 생성이 된다.
다운받은 ISO 이미지로 CentOS7 설치
1 2 3 4 5 6 7 8 9 10 |
# virt-install --name centos7 \ --ram=4096 \ --disk /var/lib/libvirt/images/centos7.qcow2,size=10 \ --location /var/lib/libvirt/images/CentOS-7-x86_64-DVD-1511.iso \ --os-type linux \ --os-variant rhel7.0 \ --network=bridge:br0 \ --graphics none \ --console pty,target_type=serial \ --extra-args='console=tty0 console=ttyS0,115200n8' |
–location 에 qemu 유저가 쓰기 권한이 있는 디렉토리에 iso파일을 옮겨 실행해야한다.
가상 서버 설치 후 추가 설정
서버 이름 및 네트워크 설정
1 2 3 4 5 |
# hostnamectl set-hostname HOSTNAME # nmcli c modify eth0 ipv4.addresses 192.168.1.101/24 ipv4.method manual # nmcli c modify eth0 ipv4.gateway 192.168.1.1 # nmcli c modify eth0 ipv4.dns 192.168.1.1 # nmcli c modify eth0 connection.autoconnect yes |
서버에 브릿지 설정이 되어 있기 때문에 서버와 동일한 네트워크 대역을 지정할 수 있다. 브릿지 설정이 되어 있지 않으면 아이피를 지정을 해도 네트워크 접속이 되지 않는다.