首頁 > 軟體

KVM 圖形化安裝

2020-06-16 17:23:09

為了再後續檢視方便,我還是完整的記錄KVM圖形化安裝。

介於網路環境的原因,我選擇NAT.

2,安裝kvm前的準備工作

2.1 關閉防火牆  setenforce 0    vi /etc/sysconfig/selinux 將enforcing改為disabled

2.2 關閉iptables規則  /etc/init.d/iptables stop  /etc/init.d/iptables save

3,檢視系統是否支援虛擬化。(如果是cpu支援虛擬化的話,而且勾上如上圖所示的話應該是沒問題的)

egrep --color 'vmx|svm' /proc/cpuinfo

vmx 指的是intel的cpu

svm 指的是amd的cpu

或者這樣檢視

4,安裝kvm

yum install -y kvm virt-*  libvirt  bridge-utils qemu-img  tigervnc-server

說明:
kvm:軟體包中含有KVM核心模組,它在預設linux核心中提供kvm管理程式
libvirts:安裝虛擬機器管理工具,使用virsh等命令來管理和控制虛擬機器。
bridge-utils:設定網路網絡卡橋接。
virt-*:建立、克隆虛擬機器命令,以及圖形化管理工具virt-manager
qemu-img:安裝qemu元件,使用qemu命令來建立磁碟等。

tigervnc-server:作為vnc伺服器端,供用戶端遠端。

5,檢視kvm模組是否被載入

lsmod |grep kvm

如果有下面資訊,表示載入成功。
kvm_intel 53484 0
kvm 316506 1 kvm_intel

6,設定網路

   6.1  cd /etc/sysconfig/network-scirpts/   cp ifcfg-eth0 ifcfg-br0

   6.2  vi ifcfg-eth0  更改資訊如下  

DEVICE=eth0

HWADDR=00:0C:29:60:1B:F8
TYPE=Ethernet
UUID=abbb4fa4-33d6-4b8c-b12d-5796e154930f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0

  6.3  vi ifcfg-br0

DEVICE=br0

#HWADDR=00:0C:29:60:1B:F8

TYPE=Bridge
#UUID=abbb4fa4-33d6-4b8c-b12d-5796e154930f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.243.130
NETMASK=255.255.255.0
GATEWAY=192.168.243.2
DNS1=192.168.243.2
DNS2=8.8.8.8
這裡的ip可以通過ifconfig獲取,閘道器可以通過route -n獲取到。

重新啟動網路服務:

/etc/init.d/network restart,可以看到地址給了br0了。

7,啟動服務

/etc/init.d/libvirtd start
/etc/init.d/messagebus restart

/etc/init.d/vncserver start(報錯:提示沒有組態檔)==>修改組態檔,vi /etc/sysconfig/vncserver

                                        ||

 

啟動服務,還是報錯,提示沒有密碼,那就設定密碼

vncpasswd   2次輸入密碼(不少於6位)

再次啟動服務,啟動完成。

檢視網路列表(必須要要在啟動服務之後才可以看到)

brctl show 

8,建立虛擬機器,安裝系統。

8.1,剛開始的我就多新增40G的磁碟,目的就是為了給新的虛擬機器,我們得讓該磁碟可以使用,所以我們需要分割區、格式化、掛載。

分割區,

fdisk /dev/sdb

n   p  一直迴車 p  w

格式化,mkfs.ext3 /dev/sdb1

建立掛載點  mkdir /data/

掛載  mount /dev/sdb1 /data/  這裡的掛載需要寫到/etc/fstab中去,這樣可以達到開機就自動掛載。

8.2 搭建NFS服務

8.2.1將光碟掛載到/mnt目錄

8.2.2搭建nfs服務。

8.2.3 yum install -y rpcbind nfs-utils

8.2.4 編輯組態檔,啟動服務。  

vi /etc/exports

/mnt  192.168.243.0/24(ro,sync)

/etc/init.d/rpcbind start

/etc/init.d/nfs start

8.2.5 檢視共用目錄

showmount -e 192.168.243.130

8.2.6 建立檔案格式為qcow2的分割區。

qemu-img create -f qcow2 -o preallocation=metadata  /data/test03.img 10G; 

8.2.7 建立虛擬機器

virt-install --name=test03 --os-variant=RHEL6 --ram 1024  --vcpus=1 --disk path=/data/test03.img,format=qcow2,size=10,bus=virtio --accelerate --location '/mnt/' --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole

8.2.8 如下提示,說明我們要使用到vnc軟體,進行遠端安裝。

8.2.9 開啟vnc軟體,遠端連線。

如果出現閃退,請點此連結http://www.cnblogs.com/lin1/p/5778613.html,設定即可。

8.3.0 

 

其它圖片我就不再顯示了。

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-01/139994.htm


IT145.com E-mail:sddin#qq.com