KVM虛擬機器的xml配置檔案

2022-08-31 15:51:22 字數 2451 閱讀 5513

在rhel6中,用於從磁碟啟動的xml檔案

這裡以dcs01.xml為例:

dcs01

e5fff551-bbe1-e748-c8e4-8ecb3bffb902

1048576

1048576

1destroy

restart

restart

/usr/libexec/qemu-kvm

注釋如下:

1、kvm guest 定義開始

2、guest的short name。由字母和數字組成,不能包含空格

dcs01

3、uuid,由命令列工具 uuidgen生成。

e5fff551-bbe1-e748-c8e4-8ecb3bffb902

4、在不reboot guest的情況下,guset可以使用的最大記憶體,以kb為單位

1048576

5、guest啟動時記憶體,可以通過virsh setmem來調整記憶體,但不能大於最大可使用記憶體。

1048576

6、分配的虛擬cpu

17、有關os

架構:i686、x86_64

machine:宿主機的作業系統

boot:指定啟動裝置,可以重複多行,指定不同的值,作為乙個啟動裝置列表。

8、處理器特性

10、定義了在kvm環境中power off,reboot,或crash時的預設的動作分別為destroy和restart。其他允許的動作包括: preserve,rename-restart.。

destroy:停止該虛擬機器。相當於關閉電源。

destroy

restart

restart

11、裝置定義開始

12、模擬元素,此處寫法用於kvm的guest

/usr/libexec/qemu-kvm

13、用於kvm儲存的檔案。在這個例子中,在guest中顯示為ide裝置。

使用qemu-img命令建立該檔案,kvm image的預設目錄為:/var/lib/libvirt/images/

補充:可以定義多個磁碟。

使用virtio:

採用普通的驅動,即硬碟和網絡卡都採用預設配置情況下,網絡卡工作在 模擬的rtl 8139 網絡卡下,速度為100m 全雙工。採用 virtio 驅動後,網絡卡工作在 1000m 的模式下。

cd-rom device:

14、使用網橋型別。確保每個kvm guest的mac位址唯一。將建立tun裝置,名稱為vnetx(x為0,1,2...)

補充:使用預設的虛擬網路代替網橋,即guest為nat模式。也可以省略mac位址元素,這樣將自動生成mac位址。

預設分配192.168.122.x/24的位址,也可以手動指定。閘道器為192.168.122.1

使用virtio:

15、輸入裝置

16、定義與guset互動的圖形裝置。在這個例子中,使用vnc協議。listen的位址為host的位址。prot為-1,表示自動分配埠號,通過以下的命令查詢埠號:

virsh vncdisplay

這裡未設定

17、裝置定義結束

18、kvm定義結束

centos_x86_6.4

#由字母和數字組成,不能包含空格 

b9dcdd92-9b9b-14d6-3938-1982a9746a12

2097152

#由字母和數字組成,不能包含空格 

2097152

1hvm

#type 表示全虛擬化還是半虛擬化,hvm表示全虛擬化 

#boot 怎麼啟動的,如"fd"表示從檔案啟動, "hd"從硬碟啟動, "cdrom"從光碟機啟動 和 "network"從網路啟動 #可以重複多行,指定不同的值,作為乙個啟動裝置列表。 #the dev attribute takes one of the values "fd", "hd", "cdrom" or "network" 

#處理器特性 

destroy

restart

restart

#guest需要的裝置

/bin/qemu-kvm

#目的映象路徑 在這個例子中,在guest中顯示為ide裝置。 

#虛擬機器網路連線方式 

## 使用virtio: 採用普通的驅動,即硬碟和網絡卡都採用預設配置情況下,硬碟是 ide 模式, 而網絡卡工作在 模擬的rtl 8139 網絡卡下,速度為100m 全雙工。 採用 virtio 驅動後,網絡卡工作在 1000m 的模式下,硬碟工作是scsi模式下

#vnc方式登入,埠號自動分配 可以通過virsh vncdisplay來查詢[vncdisplay domainid] 

unconfined_u:system_r:svirt_t:s0:c362,c396

unconfined_u:object_r:svirt_image_t:s0:c362,c396

KVM虛擬機器的xml配置檔案

在rhel6中,用於從磁碟啟動的xml檔案 這裡以dcs01.xml為例 dcs01 e5fff551 bbe1 e748 c8e4 8ecb3bffb902 1048576 1048576 1hvm destroy restart restart usr libexec qemu kvm 注釋如下...

KVM虛擬機器典型配置檔案xml

vm64 1 虛擬機器名稱 2300 最大記憶體,單位m 2300 可用記憶體,單位m 3 虛擬cpu個數 hvm 硬碟啟動 destroy restart destroy usr libexec qemu kvm 目的映象路徑 硬碟使用virtio驅動後識別為pci匯流排 目的映象路徑 硬碟使用v...

KVM複製虛擬機器,KVM轉殖虛擬機器

1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...