1. 程式人生 > >KVM安裝與配置

KVM安裝與配置

遠端連線伺服器介面方法

VNC 是在基於 UNIX 和 Linux 作業系統的免費的開源軟體,遠端控制能力強大,高效實用,其效能可以和Windows 和 MAC 中的任何遠端控制軟體媲美。
檢查遠端電腦是否已經安裝了vncserver,輸入命令#rpm -q vnc,若沒有安裝則需要分別輸入命令yum install vnc vnc-server
具體參考 一下網址
http://blog.itpub.net/7607759/viewspace-2133501/
只需更改檔案中紅色部分
這裡寫圖片描述

網路配置NAT模式(此模式虛擬機器使用內網,不需要外網IP)

#vim /usr/share/libvirt/networks/management.xml

  <name>management</name>
  <bridge name="virbr1"/>
  <forward/>
  <ip address="10.0.0.1" netmask="255.255.255.0">
    <dhcp>
      <range start="10.0.0.2" end="10.0.0.254"/>
    </dhcp>
  </ip>
</network>

2、啟用新建的NAT網路

# virsh net-start management
# virsh net-autostart management

3、驗證
這裡寫圖片描述
二、在kvm虛擬機器上面配置
更換虛擬機器的網絡卡對應的網路為自定義NAT網路:management
這裡寫圖片描述

安裝KVM

su root
yum -y install kvm
yum -y install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install
reboot

檢視KVM模組是否被正確載入

————————

lsmod | grep kvm

kvm_intel 162153 0
kvm 525259 1 kvm_intel
開啟KVM服務,並且設定其開機自動啟動
systemctl start acpid.service
systemctl enable acpid.service
systemctl start libvirtd.service
systemctl enable libvirtd.service

檢視狀態操作結果,如Active: active (running),說明執行情況良好

安裝虛擬機器

命令列形式建立

非常重要 要開啟VT支援 在伺服器上
可參考網址
https://blog.csdn.net/zll_0405/article/details/78853728
1 建立磁碟 建立資料夾後建立磁碟 本文在/root/vmimg/下建立虛擬機器映象
#qemu-img create -f qcow2 nat.img 20G
2
virt-install -n nat -r 2048 –vcpus=1 –os-type=linux –boot cdrom,menu=on -c /root/iso/CentOS-6.5-x86_64.iso –disk path=/root/vmimg/nat.img,format=qcow2,bus=ide –network network=management –vnc –vnclisten=0.0.0.0 –vncport=5991
## 虛擬機器遷移配置
https://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm2/index.html
### 介面建立

一步步向前 如果沒有合適的iso 可以先上傳到本地 再搜尋新增
這裡寫圖片描述

VNC 連線kvm虛擬機器

建立號虛擬機器後
虛擬機器網絡卡設定為上文設定的management nat網路
這裡寫圖片描述

在虛擬機器內 根據“management”的NAT網路中設計的網路ip 自己配置 在虛擬機器管理部分設定連線協議為vnc 埠隨便設定沒被用過的 address 設定all interface
不是hypeivisor default 否則遠端進不去
這裡寫圖片描述

客戶端我是用的是windows 安裝的vncviewer 效果如下所示
這裡寫圖片描述

埠是10.10.41.240:6 也是10.10.41.240:5906
雙網絡卡也可以是 10.10.40.237:6 10.10.40.237:5906
檢視虛擬機器對應埠 通過這個命令

netstat -tnlp|grep kvm
這裡寫圖片描述
## 問題
The connection was refused by the computer
方法:virt-manager中在虛擬機器 詳情中 display-vnc address 選擇all interfaces