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