(1) 查看虛擬機(jī)列表 virsh list
創(chuàng)新互聯(lián)建站2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元梅州做網(wǎng)站,已為上家服務(wù),為梅州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792[root@kvm ~]# virsh list
//正在運(yùn)行的虛擬機(jī),如果想查看所有加 –all
[root@kvm ~]# virsh list –all
·
(2) 查看虛擬機(jī)詳細(xì)信息[root@kvm ~]# virsh dominfo test1 (dominfo 域)
(3) 虛擬機(jī)的開(kāi)關(guān)機(jī)
[root@kvm ~]# virsh start test1
//(開(kāi)機(jī))
驗(yàn)證一下[root@kvm ~]# virsh list
[root@kvm ~]# virsh shutdown test01
//(關(guān)機(jī)溫柔的關(guān)機(jī))
驗(yàn)證一下[root@kvm ~]# virsh list –all
再次開(kāi)啟一下查看id是否變化
[root@kvm ~]# virsh start test1
[root@kvm ~]# virsh list –all
[root@kvm ~]# virsh destroy test1
//(強(qiáng)制關(guān)機(jī))類似于拔電源
(4) 導(dǎo)出配置
[root@kvm ~]# virsh dumpxml test1 > test1.xml
//目前到處位置是/root/
一個(gè)完整的kvm域,生成之后會(huì)有兩個(gè)文件。
1) 磁盤文件,在部署之處已經(jīng)指定
2) Xml配置文件,默認(rèn)在/etc/libvrit/qemu
刪除一下虛擬機(jī)的配置文件
[root@kvm kvm-vm]# rm -rf /etc/libvirt/qemu/test1.xml
[root@kvm ~]# virsh list –all
[root@kvm ~]# ls /kvm-vm/
刪除配置文件對(duì)磁盤文件不會(huì)有影響
(5) 刪除虛擬機(jī)
[root@kvm ~]# virsh start test1
//開(kāi)啟虛擬機(jī)
[root@kvm ~]# virsh destroy test1
//強(qiáng)制關(guān)閉虛擬機(jī)
[root@kvm ~]# virsh undefine test1
//刪除與虛擬機(jī)關(guān)聯(lián)的所有文件
[root@kvm ~]# virsh list –all
[root@kvm ~]# ls /etc/libvirt/qemu/
(6) 根據(jù)備份的配置文件恢復(fù)虛擬機(jī)
[root@kvm ~]# virsh define test1.xml
//定義備份虛擬機(jī)的配置文件
[root@kvm ~]# virsh list –all
[root@kvm ~]# ls /etc/libvirt/qemu/ (查看一下配置文件是否存在)
(7)將域test01改名為bdqn01,并將其磁盤的名字改為bdqn01.raw,保證虛擬機(jī)能夠正常運(yùn)行
1)將磁盤名稱修改并定義
85 virsh undefine test1
//刪除與虛擬機(jī)關(guān)聯(lián)的所有文件
86 ls /etc/libvirt/qemu
87 cd /kvm-vm/
88 mv test01.raw bdqn01.raw
//把磁盤名稱改為bdqn01.raw
91 virsh define test1.xml
//定義備份虛擬機(jī)的配置文件
94 virsh list --all
virsh start test1
2)修改配置文件(自帶語(yǔ)法檢查功能)
[root@kvm qemu]# virsh edit test1 (修改配置文件)
用edit修改完的文件和原來(lái)的不是同一個(gè)
如果修改了錯(cuò)了,退出時(shí)會(huì)出現(xiàn)如下界面
y:進(jìn)行改正 n:不進(jìn)行改正 i:忽略 f:強(qiáng)制
[root@kvm qemu]# virsh start test1
//啟動(dòng)虛擬機(jī)
[root@kvm qemu]# virsh list --all
3) 重命名(7.2之前不支持)
[root@kvm ~]# virsh destroy test1
//關(guān)閉虛擬機(jī)
[root@kvm qemu]# virsh domrename test1 bdqn01
[root@kvm qemu]# virsh list --all
(8),KVM域是由xml配置文件和磁盤文件組成的,那么是否可以通過(guò)復(fù)制這兩個(gè)文件的方式生成新的虛擬機(jī),如果可以,定義一個(gè)新的虛擬機(jī),名稱為:bdqn02
[root@kvm ~]# cd /kvm-vm/
//進(jìn)入磁盤文件放置的目錄
[root@kvm kvm-vm]# cp bdqn01.raw bdqn02.raw
//復(fù)制一個(gè)磁盤
[root@kvm kvm-vm]# cd /etc/libvirt/qemu/
//進(jìn)入配置文件的目錄
[root@kvm qemu]# cp bdqn01.xml bdqn02.xml
//復(fù)制一個(gè)配置文件
[root@kvm qemu]# vim bdqn02.xml
//修改配置文件
[root@kvm qemu]# virsh define bdqn02.xml
//定義虛擬機(jī)的配置文件
[root@kvm qemu]# virsh list –all
(9)KVM域是否能夠ping的通外圍,如果實(shí)現(xiàn)ping通外圍。
[root@localhost ~]# systemctl stop NetworkManager
//停止此服務(wù)
[root@localhost ~]# virsh iface-bridge ens33 br0
//執(zhí)行此命令時(shí),若提示以下信息,不用在意,因?yàn)槠湟呀?jīng)存在了使用附加設(shè)備 br0 生成橋接 ens33 失敗
[root@localhost ~]# ls /etc/sysconfig/network-scripts/ | grep br0
#確定有此文件就行
[root@localhost ~]# virsh destroy bdqn02
//關(guān)閉虛擬機(jī)
[root@localhost ~]# virsh edit bdqn02
//編輯虛擬機(jī)的配置文件,定位到interface
#將此處改為bridge
#刪除Mac地址這行
#將此處更改為這樣
#保存退出即可
至此就配置完成了,運(yùn)行虛擬機(jī),更改其網(wǎng)卡配置文件,注意:虛擬機(jī)中配置的網(wǎng)關(guān)和kvm宿主機(jī)是一樣的,它們現(xiàn)在處于同一個(gè)網(wǎng)段,虛擬機(jī)的網(wǎng)卡配置文件如下:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
//設(shè)置網(wǎng)絡(luò)
[root@localhost ~]# systemctl restart network
//重啟網(wǎng)絡(luò)
可以看到已經(jīng)成功了
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。