KVM管理工具Webvirtmgr安裝

確保kvm已經(jīng)安裝成功,見(jiàn) centos7安裝kvm
本文基于docker安裝,見(jiàn) centos7安裝docker

假設(shè)kvm主機(jī)為10.88.36.101

下載鏡像

地址:https://hub.docker.com/r/unws/webvirtmgr/

docker pull primiano/docker-webvirtmgr

創(chuàng)建webvirtmgr用戶和組

sudo groupadd -g 1010 webvirtmgr
sudo useradd -u 1010 -g webvirtmgr -s /sbin/nologin -d /data/vm webvirtmgr
sudo chown -R webvirtmgr:webvirtmgr /data/vm

其中:
組ID必須是1010株婴,和鏡像中組對(duì)應(yīng)
目錄/data/vm用于存放鏡像中的sqlite數(shù)據(jù)文件

啟動(dòng)鏡像

docker run -d -p 8080:8080 -p 6080:6080 --name webvirtmgr -v /data/vm:/data/vm primiano/docker-webvirtmgr

配置libvirtd

在kvm主機(jī)上公黑,對(duì)libvirtd進(jìn)行配置
cat /etc/default/libvirt-bin

start_libvirtd="yes"
libvirtd_opts="-d -l"

cat /etc/libvirt/libvirtd.conf

listen_tls = 0
listen_tcp = 1
listen_addr = "0.0.0.0" ## Address of docker0 veth on the host
unix_sock_group = "libvirt"
unix_sock_ro_perms = "0777"
unix_sock_rw_perms = "0770"
auth_unix_ro = "none"
auth_unix_rw = "none"
auth_tcp = "none"
auth_tls = "none"

其中:
listen_addr推薦0.0.0.0,監(jiān)聽(tīng)所有網(wǎng)卡
unix_sock_group為kvm主機(jī)的libvirt/libvirtd組割岛,可用cat /etc/group查看

cat /etc/libvirt/qemu.conf

# This is obsolete. Listen addr specified in VM xml.
# vnc_listen = "0.0.0.0"
vnc_tls = 0
# vnc_password = ""

重啟libvirtd服務(wù)

systemctl restart libvirtd

配置webvirtmgr

使用docker命令登錄到webvirtmgr容器中,修改admin用戶密碼

cd /webvirtmgr
python manage.py changepassword admin

也可以創(chuàng)建新超級(jí)用戶

cd /webvirtmgr
python manage.py createsuperuser

切換至webvirtmgr用戶

su - webvirtmgr -s /bin/bash

在webvirtmgr用戶下,創(chuàng)建到kvm主機(jī)的免登錄

ssh-keygen
touch ~/.ssh/config && echo -e "StrictHostKeyChecking=no\nUserKnownHostsFile=/dev/null" >> ~/.ssh/config
chmod 0600 ~/.ssh/config

然后copy到kvm主機(jī)

ssh-copy-id root@10.88.36.101

登錄webvirtmgr

打開(kāi)瀏覽器舶衬,訪問(wèn)http://10.88.36.101:8080
輸入用戶密碼即可
添加connection時(shí),要保證已經(jīng)配置容器中webvirtmgr用戶到目標(biāo)機(jī)用戶的ssh免登錄


image.png
問(wèn)題

1.如果遇到虛擬機(jī)啟動(dòng)時(shí)報(bào)錯(cuò):

qemu-kvm: Failed to start VNC server on `172.17.42.1:0': Failed to bind socket: Cannot assign requested addres

請(qǐng)將對(duì)應(yīng)虛擬機(jī)XML配置中VNC部分改為:

<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'>
<listen type='address' address='0.0.0.0'/>
</graphics>

2.如果遇到虛擬機(jī)啟動(dòng)時(shí)報(bào)錯(cuò):

Unable to add port vnet0 to OVS bridge br0

請(qǐng)將對(duì)應(yīng)虛擬機(jī)XML配置中網(wǎng)絡(luò)部分改為:

<interface type='bridge'>
<mac address='52:54:00:fc:50:3e'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

3.如果遇到虛擬機(jī)無(wú)法根據(jù)dhcp獲取ip赎离,請(qǐng)檢查kvm主機(jī)的iptables設(shè)置逛犹,必要時(shí)可以清空iptables規(guī)則

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市梁剔,隨后出現(xiàn)的幾起案子虽画,更是在濱河造成了極大的恐慌,老刑警劉巖荣病,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件码撰,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡个盆,警方通過(guò)查閱死者的電腦和手機(jī)脖岛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)颊亮,“玉大人柴梆,你說(shuō)我怎么就攤上這事≈栈螅” “怎么了绍在?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我偿渡,道長(zhǎng)臼寄,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任溜宽,我火速辦了婚禮脯厨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘坑质。我一直安慰自己合武,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布涡扼。 她就那樣靜靜地躺著稼跳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吃沪。 梳的紋絲不亂的頭發(fā)上汤善,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音票彪,去河邊找鬼红淡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛降铸,可吹牛的內(nèi)容都是我干的在旱。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼推掸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼桶蝎!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起谅畅,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤登渣,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后毡泻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體胜茧,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年仇味,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呻顽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡邪铲,死狀恐怖芬位,靈堂內(nèi)的尸體忽然破棺而出无拗,到底是詐尸還是另有隱情带到,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站揽惹,受9級(jí)特大地震影響被饿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜搪搏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一狭握、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疯溺,春花似錦论颅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至墨闲,卻和暖如春今妄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸳碧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工盾鳞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瞻离。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓腾仅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親套利。 傳聞我的和親對(duì)象是個(gè)殘疾皇子攒砖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344