在CentOS7命令列模式下安裝虛擬機器
阿新 • • 發佈:2019-02-07
1.主機環境描述:
作業系統:CentOS7
系統GUI:無
CPU:Intel4代,記憶體:16G, 硬碟1T
主機IP地址:192.168.0.95(內網)
已開啟的服務:ssh,ftp, samba共享(共享目錄為/var/data/test1, 許可權為可讀寫)
2.準備工作
安裝kvm
$ sudo yum -y install qemu-kvm libvirt virt-install bridge-utils virt-install
$ sudo systemctl start libvirtd
$ sudo systemctl enable libvirtd
3.新增橋接網絡卡,命名為br0
$ sudo nano /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.223
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
4.重啟網路
$ sudo systemctl restart <span style="font-family: Arial, Helvetica, sans-serif;">network</span>
5.上傳系統映象至共享目錄/var/data/test1.
由於開啟了samba共享服務,只需要在區域網內的其它機器開啟共享就可以
windows下直接使用"\\192.168.0.95"
Linux下使用smb://192.168.0.95
Mac下在Finder中開啟網路則可以找到
如果samba設定了使用者和訪問許可權的話,請使用對應的使用者和密碼進行登入
拷貝系統安裝映象到/var/data/test
6.開始安裝
引數說明:$ sudo virt-install \ --name=CentOS7 \ --controller type=scsi,model=virtio-scsi \ --disk path=/var/lib/libvirt/images/CentOS7.dsk,size=20,sparse=true,cache=none,bus=scsi \ --graphics vnc,listen=0.0.0.0,port=5950 \ --network bridge=kvm01 \ --vcpus=2 --ram=2048 \ --cdrom=/var/data/test1/CentOS7.iso \ --os-type=linux \ --os-variant=rhel7
name--->虛擬機器名稱
disk path----->虛擬硬碟儲存路徑,字尾名可任意
size----->虛擬硬碟大小(單位為G)
port----->vnc埠
vcpus--->系統核心數
ram------>執行記憶體
cdrom---->安裝包位置
os-variant----->由於CentOS是基於Redhat的,所以與其版本對應
7.接下來,使用vnc連線,IP為192.168.0.223,埠為5950,不需要使用者密碼,接下來,熟悉的安裝介面就出現啦。