国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理 kvm存儲池

這篇具有很好參考價值的文章主要介紹了kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理 kvm存儲池。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

什么是kvm

云計算的定義

云計算的服務類型

虛擬化技術定義

虛擬化的兩種方式

kvm虛擬化的原理

kvm虛擬化網(wǎng)絡解析

kvm存儲池

1、圖形的方式去創(chuàng)建使用存儲池?編輯??編輯

2、命令的方式去創(chuàng)建使用存儲池

?存儲池相關管理命令

kvm快照和克隆

1、用圖形方式做快照

??恢復快照

2、用命令行去做快照

kvm虛擬機基本管理和網(wǎng)絡管理

kvm基本管理

kvm網(wǎng)絡管理

NAT和橋接的區(qū)別:

創(chuàng)建NAT網(wǎng)絡?

1、用圖形的方式創(chuàng)建

2、用腳本的方式去創(chuàng)建網(wǎng)絡

3、創(chuàng)建隔離網(wǎng)絡

4、用腳本去創(chuàng)建隔離網(wǎng)絡

5、創(chuàng)建橋接網(wǎng)絡?


kvm里主要去介紹它的虛擬化技術,包括云計算的組成和云計算的背景。

kvm的運行原理,虛擬機的創(chuàng)建,虛擬機的生命周期管理。

什么是kvm

虛擬化,即為在一物理機上,同時運行多個獨立的操作系統(tǒng)。由 hypervisor (虛擬機管理程序) 創(chuàng)建一抽象層以完成對硬件的控制與分離,并為 guest (客戶機) 提供對硬件的訪問途徑。

KVM 即為 Kernel-based Virtual Machine 的縮寫,是一種 Linux 完全虛擬化的解決方案,并借由處理器硬件的特性,為客戶機提供底層的實體抽象,以至于使客戶機并不知自己身處虛擬化的環(huán)境中。

云計算的定義

它不是一種技術,它是一種收費模式,就是通過互聯(lián)網(wǎng)把一些主機的硬件(cpu、內(nèi)存、磁盤、網(wǎng)絡)這些硬件把它們都統(tǒng)一的組合在一起,通過編碼進行組合,組合到一起之后去售賣給用戶,用戶如果有需要用到cpu、內(nèi)存、磁盤、網(wǎng)絡這些需求的時候,直接去我們的云平臺上面進行購買,讓其他任務在上面運行,隨用隨銷,用完了之后就直接可以拋棄掉這部分資源,讓云平臺回收回去,只需要在計算的一個時間段的那些資源進行付費就可以了,這種方式我們稱為云計算,它可以極大的提高物理硬件的利用率,同樣也能方便用戶對它們的計算任務,去進行集中性的計算,而且資源不會得到浪費。

云計算的服務類型

云服務是指由第三方提供商托管的基礎架構、平臺或軟件,可通過互聯(lián)網(wǎng)提供給用戶。"即服務型"解決方案主要有 3 種類型:IaaS、PaaS 和 SaaS。每種解決方案都能促進用戶數(shù)據(jù)從前端客戶端通過互聯(lián)網(wǎng)流向云服務提供商的系統(tǒng),或是反向流動,但具體情況會因服務內(nèi)容而異。

虛擬化技術定義

通過操作系統(tǒng)里面內(nèi)置好一個功能或者軟件,將我們的物理資源邏輯上進行劃分,劃分成不同的來自相同源地址的物理硬件,劃分成不同的邏輯單元,它們里面的cpu、內(nèi)存、磁盤、網(wǎng)絡、鼠標、鍵盤都有,把這些資源給它進行邏輯上的劃分,功能上的劃分,劃分之后再提供給另外一個客戶機的操作系統(tǒng),就相當于在自己的操作系統(tǒng)上構建出了一個虛擬機。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?在這些性能過剩的軟件之上我們?nèi)グ惭b一個軟件,叫虛擬化操作槽,稱之為VMN,將底下的硬件邏輯上劃分為虛擬硬件,在提供給客戶機操作系統(tǒng),客戶機操作系統(tǒng)之上再去運行我們想運行的app。也就是說應用業(yè)務,軟件,服務都可以運行。節(jié)約系統(tǒng)性能,合理的去利用物理機上性能過剩的硬件。

虛擬化是建立在操作系統(tǒng)之上的,也就是說物理硬件所安裝的操作系統(tǒng)之上我們還要安裝一個VMM層,虛擬化軟件層,利用軟件的形式去支持虛擬化,提供給上方的進程虛擬機,進行資源的合理利用。

虛擬化的兩種方式

最理想的虛擬化兩個目標如下:

  • 客戶機完全不知道自己運行在虛擬化環(huán)境中,還以為自己運行在原生環(huán)境里。
  • 完全不需要VMM介入客戶機的運行過程。

半虛擬化:

通過軟件的方式在操作系統(tǒng)之上控制我們的虛擬機的運行

全虛擬化:

采用硬件(intel VT-x、VT-d)在硬件上編碼支持虛擬化,它能達到的性能比軟件層達的高,不需要操作系統(tǒng)進行相應的介入,只需要去安裝一個工具,在操作系統(tǒng)之上能將底層的一些cpu、內(nèi)存、磁盤進行合理的邏輯上的劃分就可以了,完全實現(xiàn)一個虛擬化。

支持虛擬化的硬件進行溝通,這時候理論上所能達到的虛擬化效率是98%的,幾乎只有2%的損耗,所以全虛擬化是重中之重的。

計算任務主要是透過kvm,去管理一些虛擬的cpu、磁盤,還是通過全虛擬化去進行的。

kvm是一種虛擬化技術,配合QEMU這個工具可以配合我們在一個宿主機中創(chuàng)建虛擬機的請求,kvm也是采用全虛擬化的解決方案去實現(xiàn)的虛擬化。

kvm虛擬化的原理

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?運行在操作系統(tǒng)之上的一些進程都是通過我們的操作系統(tǒng)與內(nèi)核里面的一些模塊進行溝通,linux內(nèi)核里的模塊與底層的硬件進行溝通,以此完成計算任務的發(fā)布與完成。

在kvm里面它的完成效果是在虛擬出來的kvm虛擬機由安裝在虛擬主機的應用像,虛擬cpu向操作系統(tǒng)里面的內(nèi)核的kvm模塊發(fā)起計算請求,kvm模塊通過一些驅(qū)動,調(diào)用我們底層的硬件,cpu,內(nèi)存,以此完成計算任務之后再返回給cpu,然后由虛擬cpu再返回給上層的應用,它的數(shù)據(jù)流向是這樣的,虛擬cpu、內(nèi)存、磁盤分別是由qemu硬件虛擬化器創(chuàng)建出來的虛擬硬件,創(chuàng)建出來之后會被綁定到一個進程里面作為進程資源,進程里面每一個cpu都是一個線程,以此完成虛擬機里面的計算任務,在進程資源里面還包含著一些內(nèi)存,磁盤,網(wǎng)絡的io設備,同樣它也屬于進程資源里面所使用虛擬硬件安裝的操作系統(tǒng)去使用的。如果放眼到宿主機中去看,就可以把kvm虛擬機看成一個進程,進程運行在我們的系統(tǒng)上,進程想要去調(diào)用底層的cpu就是這個進程去聯(lián)系系統(tǒng)中的內(nèi)核去調(diào)用底層的內(nèi)存cpu。

可以把kvm虛擬機看做操作系統(tǒng)/宿主機操作系統(tǒng)里的一個進程,這個進程比較特殊,這個進程里面是一個操作系統(tǒng)而且是完全封閉的一個操作系統(tǒng)。

原理:在一個進程里面去加載虛擬的硬件,虛擬硬件之上安裝操作系統(tǒng),操作系統(tǒng)之上安裝一些n機,redis,slb等等應用。

kvm虛擬機向下調(diào)用硬件,物理,cpu,網(wǎng)絡,磁盤的時候都是以一個進程的身份向linux內(nèi)核中的kvm模塊發(fā)起計算請求,kvm模塊去控制計算的任務,放入到物理的cpu中進行計算,計算結(jié)果再返回給相應的物理機中的虛擬機,虛擬機里面的一個應用。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm虛擬化網(wǎng)絡解析

KVM中支持三種網(wǎng)絡模式,分別為NAT模式、bridge橋接模式、host-only僅主機模式:NAT模式通常用來在個人虛擬化桌面中應用廣泛,橋接模式在服務器虛擬化使用廣泛,host-only一般在超級大的服務廠商內(nèi)部使用。

NAT模式

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

??宿主機作為centos的主機,在主機之上會創(chuàng)建出相應的虛擬機(kvm01)對外提供一個web server的服務器里面安裝了一個nginx服務,網(wǎng)卡是ens33,在kvm環(huán)境部署的時候有個網(wǎng)卡叫virbr0,就是我們在宿主機中的一個nat網(wǎng)卡,主要起的作用就是地址的轉(zhuǎn)換,相當于變種的防火墻,主要接收來自ens33的請求,或者是由kvm向外部(百度,新浪)發(fā)送一些數(shù)據(jù)請求,沿這條線再回來相應的響應,在kvm01中也會有自己的一張?zhí)摂M網(wǎng)卡(eth0),eth0會br0發(fā)送相應的一個請求,br0會將請求轉(zhuǎn)發(fā)到ens33這張網(wǎng)卡中,ens33網(wǎng)卡會將請求轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)的服務器中(百度),在這個過程中百度在解析到請求之后,會向你返回相應的響應,這個響應可以接收到的,因為我們觸發(fā)的條件是kvm01作為源地址向外進行請求被br0,被ens33記錄,響應回來的時候根據(jù)記錄的源地址會進行不斷的地址轉(zhuǎn)換一直到eth0,eth0接收到響應的數(shù)據(jù)包之后在kvm01中通過osi七層模型進行相應的一個解封裝過程,一直達到最高層的nginx那個地方去解析網(wǎng)頁。這個就是在kvm里采用nat模式的數(shù)據(jù)流傳過程。

值得一提的是nat模式這種網(wǎng)絡可以出,不可以進的,對象是針對虛擬機而已,虛擬機的網(wǎng)絡對外可以通,對內(nèi)不通的。

如果是從互聯(lián)網(wǎng)中,某一個用戶去訪問kvm01虛擬機的話,我們的源地址就是客戶端的地址,目標地址就是kvm01的地址,client機器與kvm01并不在同一個網(wǎng)段中,ens33可以與client進行通信,一旦到virbr0的時候只有ens33這臺機器的ip是被virbr0能轉(zhuǎn)換到eth0身上的,原因在于virbr0設置的規(guī)則,

總結(jié):nat模式可以出,訪問外網(wǎng),通過宿主機的ens33對外網(wǎng)進行訪問,而如果從外網(wǎng)訪問虛擬機的時候,虛擬機被接收請求的時候(client發(fā)出請求的時候)可以到達virbr0這個設備上,但是這個設備會攔截你向內(nèi)進行訪問,nat可以出,不可以進。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?橋接網(wǎng)絡

宿主機中有虛擬機kvm01,kvm02,他們兩個中分別有兩張網(wǎng)卡,eth0,如果想用橋接的網(wǎng)絡對外進行上網(wǎng),宿主機的網(wǎng)卡ens33,外部會有百度服務器,想用通過ens33訪問百度服務器,橋接網(wǎng)絡在內(nèi)部的訪問狀態(tài),在內(nèi)部會創(chuàng)建一張橋接網(wǎng)卡bridge0,eth0連接bridge0,兩臺虛擬機的eth0連接虛擬網(wǎng)卡,橋接網(wǎng)卡連接到ens33上對外進行服務,所創(chuàng)建的br0設備也在宿主機之上的,br0設備被當作是一個虛擬的交換機,ens33這張網(wǎng)卡也是接到了br0身上,通過br設備訪問百度,與宿主機所在網(wǎng)段的交換機進行連接,并且從宿主機所在網(wǎng)段的dhcp獲取相應的ip,bridge0相當于宿主機中的虛擬交換機,在虛擬交換機中連接著不同的虛擬機的網(wǎng)卡,包括宿主機的一張網(wǎng)卡,以此來完成橋接網(wǎng)絡,

host-only僅主機模式

相當于在宿主機中創(chuàng)建了一個私有的網(wǎng)段:1.不對外進行通信,2只在該虛擬網(wǎng)段中進行通信。相當于自己創(chuàng)建出來了一個虛擬交換機,虛擬交換機與外部并沒有任何的相連,僅在宿主機中進行相應的網(wǎng)絡流轉(zhuǎn)實現(xiàn)。在特別大的廠商才能看見(阿里,天翼)

kvm存儲池

在vmware里面的虛擬機可以裝在系統(tǒng)里的任何位置

在kvm只能裝在存儲池,存儲池本質(zhì)就是一個目錄,KVM必須要配置一個目錄當作他存儲磁盤鏡像(存儲卷)的目錄,我們稱這個目錄為存儲池。

存儲池是專門存儲磁盤鏡像文件,它有各種類型,最常見的就是目錄。

只有在剛開始安裝虛擬機的時候去定義一下存儲池,一般情況下都使用默認存儲池。如果存儲池所在目錄空間不夠了,可以在定義一個其他的存儲池,可以同時使用多個存儲池的。

1.圖形的方式去創(chuàng)建使用存儲池

2.命令的方式去創(chuàng)建使用存儲池

3生產(chǎn)環(huán)境存儲池使用

用命令唯一的原因就是,因為它快,方便,能批量執(zhí)行,當不需要批量執(zhí)行還是圖形快。

默認存儲池 ?/var/lib/libvirt/images/

1、圖形的方式去創(chuàng)建使用存儲池?

?centos7里面有4個標簽,(centos8和9)有3個標簽,存儲池的名字叫default,對應的目錄/var/lib/libvirt/images

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

如果磁盤空間不夠了,怎么擴容?

1.把虛擬機的鏡像先挪出來,掛一個遠程的存儲掛載到這個目錄下,再挪回去就擴容了

2.建立一個全新的存儲池,建立的存儲池放哪都行,然后掛一個遠程存儲

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?新建存儲池,起一個名字,類型就默認的就行,路徑放在其他地方,比如根下創(chuàng)建一個目錄,叫teststorage。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

創(chuàng)建好了,名字可以隨便改,打了對勾就是開機自動啟動。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?這個存儲池,創(chuàng)建虛擬機的時候就可以把磁盤鏡像文件指定到這個位置,就可以用了。

平時想創(chuàng)建一個全新的卷,這個卷就是磁盤鏡像文件。這里它是開的,相當于全新的硬盤。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

??刪除卷 xx

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?停掉池,停了之后就變灰了。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?刪池,先停止,在刪掉

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

2、命令的方式去創(chuàng)建使用存儲池

mkdir /testst1?先創(chuàng)建目錄

virsh pool-define-as st2--type dir --target /testst1

pool池 ? ?define定義 ?as起個名 ? 類型 ? 對應的目錄是/testst1 ??
kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?現(xiàn)在只是定義了關系還沒創(chuàng)建, 創(chuàng)建已經(jīng)定義的池

virsh pool-build st2??

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?池創(chuàng)建完了,創(chuàng)建卷

virsh vol-create-as st2 vm16.qcow2 2G --format qcow2

qemu-img create -f qcow2 vm16.qcow2 2G

放在st2池里? 叫vm16.qcow2? ?大小是2個G? 格式是qcow2

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?之前創(chuàng)建好沒有激活,現(xiàn)在給它激活

virsh pool-start st2

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

virsh vol-create-as st2 vm16.qcow2 2G --format qcow2? ? ???再運行一遍?

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池創(chuàng)建好了,就可以當做虛擬機的卷用了。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?存儲池相關管理命令

1、在存儲池中刪除虛擬機存儲卷virsh vol-delete --pool st2 oeltest03.qcow2

2、取消激活存儲池virsh pool-destroy st2

3、刪除存儲池定義的目錄/data/vmfs virsh pool-delete st2

4、取消定義存儲池virsh pool-undefine st2

3、生產(chǎn)環(huán)境存儲池使用

一定要考慮它的擴容,如果是用的本地存儲,盡量做lvm,帶擴容的,存儲池不夠的時候可以擴容,或者是用之前給它掛載一個遠程存儲。將來在擴容的時候非常容易擴容。

kvm快照和克隆

因為我這兒沒有raw格式的鏡像,先把qcow2的轉(zhuǎn)換成raw,放到我虛擬機里,就當做我原始的虛擬機了,實驗里第一步應該是直接用raw的鏡像,轉(zhuǎn)換成qcow2的做快照再換回去,我現(xiàn)在沒有raw的先轉(zhuǎn)換

格式轉(zhuǎn)換

qemu-img convert -f ?qcow2 -0 raw vm12.qcow2 vm12.raw ?把qcow2格式轉(zhuǎn)換成raw叫vm12
convert轉(zhuǎn)換 ? ?-f 現(xiàn)在的格式 ? -o目標 ? ? ??
kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?發(fā)現(xiàn)原來的鏡像還是能用vm12.qcow2? ? ?vm12.raw就是新出來的鏡像? 但是里面的內(nèi)容一樣

vim /etc/libvirt/qemu/vm12.xml

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?假如現(xiàn)在有很多數(shù)據(jù),哪天讓做快照保存一下現(xiàn)在的狀態(tài),萬一有問題可以把快照恢復過來

1、用圖形方式做快照

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?因為是raw所以做不了快照,用命令行會報錯

先關機,因為要給它換磁盤,轉(zhuǎn)換成qcow2格式,

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池改配置文件?virsh define /etc/libvirt/qemu/vm12.xml

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

開機kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

開完機之后就可以做快照了。

?做快照

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

??恢復快照

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

2、用命令行去做快照

去看幫助

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

凡是中括號的都是可選項kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?生成了,去檢驗一下,刷新

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

??恢復快照

可以用圖形點,也可以用命令。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池去看它的幫助

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

好了

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?快照不是天天用,?快照什么時候用,比如公司一個月做一次快照,或者半個月,幾個星期做一次,總不能手動去做,用命令,計劃任務加快照,定期的做快照。

克隆

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

是灰色的不能點,因為在開機狀態(tài)不能克隆,

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

沒有鏈接克隆,默認就是完整克隆。這樣就好了

命令克隆

virt-clone -o vm2 --auto-clone

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm虛擬機基本管理和網(wǎng)絡管理

kvm基本管理

virsh是一個很大的命令,跟kvm對接的,只不過是命令行模式的。

如果里面的命令忘了怎么寫,光一個dom開頭的這么多,平時不怎么用的如果忘了,比如domiflist --help它單獨的就是查看的這條命令的幫助。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

virsh list查看當前運行的虛擬機有哪些

virsh list --all查看所有的,虛擬機(包含關閉和開啟)

??kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

virsh start vm1 開機

virsh shutdown vm1 關機

virsh reboot vm1 ?重啟虛擬機

virsh reset vm1 ?重置虛擬機

virsh suspend vm1 ?暫停虛擬機

virsh resume vm1 恢復虛擬機

virsh autostart vm1 隨著libvirt服務的啟動而啟動的

virsh autostart --disable vm1 ? ? ?把 autostart的機器取消掉,加一個disable

virsh undefine vm1 ?刪除虛擬機(它不會刪除磁盤鏡像文件)

virsh dumpxml vm1 ?直接查看虛擬機的配置文件(必須記?。?/p>

virsh dumpxml vm1 > /etc/libvirt/qemu/vm2.xml 將vm1虛擬機的配置文件保存至vm2.xml

virsh list --all --autostart 查看哪些機器是自動啟動,哪些不是

kvm網(wǎng)絡管理

kvm網(wǎng)絡分類常見的有三種,kvm不止有這三種

橋接網(wǎng)絡 Bridge 盡量別叫中文
NAT網(wǎng)絡 Nat network address transtation
隔離網(wǎng)絡 Isolated

NAT和橋接的區(qū)別:

橋接使用的網(wǎng)段和物理機必須是同一個網(wǎng)段,不然不能用,NAT的網(wǎng)絡,內(nèi)網(wǎng)和物理機能上網(wǎng)的網(wǎng)絡不是同一個網(wǎng)段。

如果細分的話,NAT和網(wǎng)絡是屬于網(wǎng)絡,橋接是屬于接口,因為在創(chuàng)建網(wǎng)絡里面沒有橋接的選項
kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

創(chuàng)建NAT網(wǎng)絡?

1、用圖形的方式創(chuàng)建

在centos8和9里面只能創(chuàng)建兩種,橋接的不能創(chuàng)建了,7里面還能創(chuàng)建,但是不介意,容易出錯。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

網(wǎng)段不能沖突,ipv6和dns域名不用管,點完成就好了

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?如果要再創(chuàng)建一個網(wǎng)段就得改了,圓圈是dhcp的地址池也可以改

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

2、用腳本的方式去創(chuàng)建網(wǎng)絡

cd /etc/libvirt/??

cd /qemu/

cd networks/? 在這個里面創(chuàng)建,自己創(chuàng)建網(wǎng)絡,只需要創(chuàng)建一個新的配置文件就行

默認有一個default,假裝那些網(wǎng)絡都沒有,就有一個default,把default拷貝一下

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?拷貝完,打開配置把名字改一下,uuid,模式是nat,mac地址,網(wǎng)段改一下,dhcp的網(wǎng)段改一下

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池??:wq!? 保存? 讓它生效

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?在kvm里的網(wǎng)絡里面不管是什么網(wǎng)絡設備都叫橋,bridge name? ?nat模式的都是vir開頭,br0是第一個 br1是第二個只要不同名就行,數(shù)數(shù)就行。

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?拿圖形的去驗證一下,多了一個nat2,但是沒有激活

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?激活?

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?命令行激活 virsh net-start nat2

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?開機啟動,點上就開機啟動?

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?命令開機啟動,virsh --help | grep net 查看一下幫助

virsh net-autostart nat2

3、創(chuàng)建隔離網(wǎng)絡

用圖形創(chuàng)建隔離網(wǎng)絡

網(wǎng)段要改不一樣的

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

4、用腳本去創(chuàng)建隔離網(wǎng)絡

拷貝default

去編輯它 vim isolated1.xml

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?forward mode='nat' 隔離和NAT就差這一行,刪了就是隔離,加上就是NAT,

改名字,uuid,設備名字(只要不一樣就行,不一定非要連著),mac地址,網(wǎng)段,

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?:wq!保存

virsh net-define isolated1.xml?? ? ? ? ? ?發(fā)現(xiàn)多了一個

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?virsh net-start isolated1? ? ? 發(fā)現(xiàn)不是灰色的了

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

網(wǎng)絡創(chuàng)建好了,現(xiàn)在和虛擬機還沒有關系。

比如vm11,默認的是NAT1網(wǎng)絡,他想要用NAT1的網(wǎng)絡,需要去改網(wǎng)卡

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?改配置文件,這是虛擬機配置文件的一部分,網(wǎng)卡的配置?

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

5、創(chuàng)建橋接網(wǎng)絡?

橋接在公司用的不多,因為它占ip,還不大安全,NAT外網(wǎng)訪問不到內(nèi)網(wǎng),安全。隔離在公司用的也用的不多。

做橋接,配置文件不是在kvm目錄下,在自己宿主機網(wǎng)卡配置文件。

cd /etc/sysconfig/network-scripts/

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?編輯成這樣

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?把原來配置文件的IP地址去掉

vim ifcfg-ens33

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?改成這樣

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

我的物理網(wǎng)卡,橋到我做的那個橋接網(wǎng)卡,相當于兩個網(wǎng)卡對在一起了,只不過ip地址原來設置在物理網(wǎng)卡,現(xiàn)在設置在橋接網(wǎng)卡上,其實兩個網(wǎng)卡ip地址是通用的。

reboot

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池最終結(jié)果ip能用,而且ip跑到了br0上。?

ip a? ? ?看br0有ip,ens33已經(jīng)沒有ip了? ?master是br0,說明它是橋到br0上的

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?做了這個之后,虛擬機就可以使用橋接的方式,和vmware不一樣

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?重啟一下,選完橋,里面的ip地址還沒有設置,要設置成和外網(wǎng)的ip是同一個ip

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

dhcp自動獲取了。這樣就好了

怎么調(diào)回來,就比如這臺機器現(xiàn)在是橋接模式,想改回來,就把配置文件刪了,改成原來的樣子,把ens33搞回來,重啟系統(tǒng),不重啟會出問題,一定要重啟。

【注意】做好網(wǎng)絡,跟虛擬機還沒關系,虛擬機想使用什么網(wǎng)絡,要去調(diào)虛擬機的配置文件,虛擬機要設置自己的ip地址。

在vmware里想創(chuàng)建第二個NAT,創(chuàng)建不了

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

能創(chuàng)建多個僅主機的模式,想創(chuàng)建NAT

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?添加一個網(wǎng)絡,起一個名字,其實它就是要給弄一個新的網(wǎng)絡設備

?kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池

?把模式改成NAT,報錯

kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理
kvm存儲池?

?不是不能實現(xiàn),是因為桌面版的,企業(yè)級不可能只能創(chuàng)建一個NAT?

【注意】多看書,少熬夜。文章來源地址http://www.zghlxwxcb.cn/news/detail-417646.html

到了這里,關于kvm介紹、kvm存儲池、kvm快照和克隆、kvm虛擬機基本管理和網(wǎng)絡管理 kvm存儲池的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux:概述 、安裝 、文件與目錄結(jié)構 、vim編輯器 、網(wǎng)絡配置 、遠程登錄 、系統(tǒng)管理 、基礎命令 、軟件包管理 、克隆虛擬機 、shell編程

    Linux:概述 、安裝 、文件與目錄結(jié)構 、vim編輯器 、網(wǎng)絡配置 、遠程登錄 、系統(tǒng)管理 、基礎命令 、軟件包管理 、克隆虛擬機 、shell編程

    2.1.1、Linux是什么? Linux是一個操作系統(tǒng)(OS) 所謂的操作系統(tǒng)就是直接用來操作計算機底層硬件的軟件。 2.1.2、Linux的出現(xiàn) 官網(wǎng): https://www.centos.org/ 進入官網(wǎng)進行下載 有很多的鏡像,以阿里云的為例: 3.3.1、下載 官網(wǎng): https://www.vmware.com/ 這是下載的企業(yè)版,30天試用期,可

    2024年02月05日
    瀏覽(61)
  • KVM虛擬化解決方案系列之KVM管理工具-libvirt介紹篇

    KVM虛擬化解決方案系列之KVM管理工具-libvirt介紹篇

    KVM作為后起之秀,在公有云Hytervisor市場中占主宰地位,如一大批基于OpenStack二次開發(fā)的云廠商。而老牌的商業(yè)VMware則在私有云Hytervisor市場中占主宰地位,仍然是各大中小企業(yè)搭建私有云的首選,不過目前也受到Hyper-V的挑戰(zhàn)。 Hypervisor虛擬化技術有很多種實現(xiàn)方式,如KVM、Q

    2024年02月06日
    瀏覽(26)
  • 【KVM虛擬化】· 存儲池、存儲卷

    【KVM虛擬化】· 存儲池、存儲卷

    目錄 ??虛擬磁盤文件 ??基于文件系統(tǒng)的KVM存儲 ??基于設備的KVM存儲 ??使用KVM存儲池 ??存儲池概念 ??virsh中存儲池命令 ??virsh中存儲卷命令 ??命令實例 ??創(chuàng)建存儲池 ??創(chuàng)建存儲卷 ??????博客主頁:大蝦好吃嗎的博客 ? ? ??專欄地址:KVM虛擬化專欄 ????????

    2024年02月05日
    瀏覽(16)
  • KVM虛擬化基本操作

    KVM虛擬化基本操作

    虛擬化軟件是可以讓一臺物理主機建立與執(zhí)行一至多個虛擬化環(huán)境的軟件,虛擬化將硬件、操作系統(tǒng)和應用程序一同封裝一個可遷移的虛擬機檔案文件中。 安裝位置分類 目前從Hypervisor(虛擬機管理程序)安裝位置分類,虛擬化層面包括安裝在硬件層上、安裝在宿主操作系統(tǒng)層

    2024年01月25日
    瀏覽(24)
  • kvm網(wǎng)絡虛擬化介紹

    kvm網(wǎng)絡虛擬化介紹

    在QEMU中,主要給出了客戶機提供了4種不同的網(wǎng)絡配置方案: 1、基于網(wǎng)橋(Bridge)的虛擬化網(wǎng)卡模式 2、基于NAT的虛擬網(wǎng)絡模式 3、QEMU內(nèi)置的用戶網(wǎng)絡模式 4、直接分配網(wǎng)絡設置模式 網(wǎng)橋和NAT是基于linux-bridge實現(xiàn)的軟件虛擬網(wǎng)絡模式,QEMU是QEMU軟件虛擬的網(wǎng)絡模式,第四種網(wǎng)絡模

    2024年02月14日
    瀏覽(19)
  • Linux基礎 - 虛擬化介紹(KVM)

    Linux基礎 - 虛擬化介紹(KVM)

    ????博客主頁: ?Passerby_Wang的博客_CSDN博客-系統(tǒng)運維,云計算,Linux基礎領域博主 ??所屬專欄:『Linux基礎』 ??上期文章: ?Linux基礎 - 服務管理(systemd) ??如覺得博主文章寫的不錯或?qū)δ阌兴鶐椭脑?,還望大家多多支持呀! 關注、點贊、收藏、評論。 目錄 一、概述

    2024年02月02日
    瀏覽(58)
  • 21 KVM管理虛擬機-在線修改虛擬機配置

    21 KVM管理虛擬機-在線修改虛擬機配置

    21.1 概述 虛擬機創(chuàng)建之后用戶可以修改虛擬機的配置信息,稱為在線修改虛擬機配置。在線修改配置以后,新的虛擬機配置文件會被持久化,并在虛擬機關閉、重新啟動后生效。 修改虛擬機配置命令格式如下: virsh edit命令通過編輯“domain”對應的XML配置文件,完成對虛擬機

    2024年02月10日
    瀏覽(15)
  • KVM虛擬化介紹和安裝使用方法

    KVM虛擬化介紹和安裝使用方法

    虛擬化:在一臺計算機上虛擬出多個邏輯的計算機,而且每個邏輯計算機 它可以是不同操作系統(tǒng) 虛擬化技術:可以擴大硬件容量,單個cpu模擬出多個cpu并行, 允許一個平臺上同時運行多個操作系統(tǒng),應用程序都可以在相互獨立 的空間內(nèi)運行,而且互不影響。 為什么企業(yè)使

    2023年04月09日
    瀏覽(39)
  • 【KVM虛擬化】· virsh文件管理

    【KVM虛擬化】· virsh文件管理

    目錄 ??離線訪問工具應用場景 ??離線命令 ??virt--inspector ??virt-cat ??virt-edit ??virt-df ??virt-copy-out ??virt-copy-in ??guestfish ??guestmount ??管理虛擬磁盤 ??虛擬磁盤類型 ??KVM支持的虛擬磁盤類型 ??qemu-img命令 ??后備差異虛擬磁盤 ??磁盤格式轉(zhuǎn)換 ??調(diào)整虛擬磁盤大小

    2024年02月04日
    瀏覽(21)
  • 27 KVM管理系統(tǒng)資源-管理虛擬CPU份額

    27 KVM管理系統(tǒng)資源-管理虛擬CPU份額

    27 KVM管理系統(tǒng)資源-管理虛擬CPU份額 27.1 概述 虛擬化環(huán)境下,同一主機上的多個虛擬機競爭使用物理CPU。為了防止某些虛擬機占用過多的物理CPU資源,影響相同主機上其他虛擬機的性能,需要平衡虛擬機vCPU的調(diào)度,避免物理CPU的過度競爭。 CPU份額表示一個虛擬機競爭物理CP

    2024年02月06日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包