一、模擬實驗環境
1.CentOS6.8系統
2.KVM環境
3.使用KVM環境的兩個系統(Windows,Linux)
4.noVNC
5.vncserver
二、實驗過程
1.在kvm的環境下,通過xml創建兩個系統:
(1)修改xml文件中的個別項,如下圖所示:
XML文件添加項
注意:
1.tablet解決windows下鼠標移動不了問題,port是自己定義的端口號,listen,address默認為0.0.0.0)
2.xml詳細配置可查看:http://www.jianshu.com/p/31ff0eb40b7d
(2)修改完配置文件,創建域即可,命令如下:
virsh define name.xml
2.創建完兩個系統,並啟動完之后,修改配置文件/etc/sysconfig/vncservers,修改內容如下圖所示:
vncservers配置文件
注意:
1.vncserver從5900端口開始
2.VNCSERVERS中 1:root表示端口號5901,root為定義的名稱
3.需要配多少個vncserver可自行決定
3.啟動VNC,命令如下:
service vncserver restart
4.為了能夠實現啟動noVNC使用多台vnc,需要在noVNC建立vnc_tokens文件(個人建議:根目錄下),未見內容如下:
vnc_tokens文件:
格式如下:
token值: ip:port
舉例:
host1: 192.168.0.138:5906
host2: 192.168.0.138:5907
5.啟動noVNC,啟動命令如下:
/noVNC/utils/websockify/run --web /root/noVNC --target-config /root/noVNC/vnc_tokens 6080
6.通過訪問一下配置地址即可訪問noVNC:
(1)瀏覽器上輸入如下鏈接:
http://10.4.8.172:6080/vnc.html
注意:此處ip地址為搭建vnc所在的機器
(2)通過修改圖中紅色箭頭所指向的token的值,即可訪問到我們所想要訪問的機子的系統:
訪問指向修改圖
注意:
1.這里修改的token值為所創建的vnc_tokens文件里面的任一token值
2.如果要訪問host1,只要將token值改為host1,然后點擊Connect即可
KVM環境搭建,請參考:https://my.oschina.net/u/2336787/blog/3047354
KVM使用,請參考:https://my.oschina.net/u/2336787/blog/3047599
vnc及noVNC搭建請參考:https://my.oschina.net/u/2336787/blog/2999156 經過本人驗證