1. 程式人生 > >在CentOS7命令列模式下安裝虛擬機器

在CentOS7命令列模式下安裝虛擬機器

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,不需要使用者密碼,接下來,熟悉的安裝介面就出現啦。