本篇內容介紹了“virsh創建虛擬機的方法介紹”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
注意點: 1. 設置memory的時候,注意unit的寫法 2. emulator的路徑,寫成一行 3. 能不分行寫,一個標簽,盡量寫在一行 4. 使用
qemu-img
管理工具創建虛擬機文件,例如:qemu-img create -f qcow2 test.qcow2 10G
5. 創建的文件沒有權限,需要將創建的虛擬機文件更改用戶組sudo chown hgf:root /var/lib/libvirt/images/test.qcow2
. 即執行start的用戶的名下
<domain type="kvm"> <name>centos</name> <memory unit="MiB">1024</memory> <currentMemory unit="MiB">1024</currentMemory> <vcpu>2</vcpu> <os> <type arch="x86_64" machine="pc">hvm</type> <boot dev="hd" /> <boot dev="cdrom" /> </os> <features> <acpi /> <apic /> <pae /> </features> <clock offset="localtime" /> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type="file" device="disk"> <driver name="qemu" type="qcow2"/> <source file="/var/lib/libvirt/images/test.qcow2" /> <target dev="hda" bus="ide"/> </disk> <disk type="file" device="cdrom"> <source file="/home/hgf/Dowmload/CentOS-7.0-1406-x86_64-DVD.iso" /> <target dev="hdb" bus="ide"/> </disk> <interface type="bridge"> <source bridge="virbr0"/> </interface> <input type="mouse" bus="ps2" /> <graphics type="vnc" port="-1" autoport="yes" listen="0.0.0.0" keymap="en-us" /> </devices> </domain>
virsh define test_virsh.xml
使用
virsh undefine [虛擬主機名]
來取消虛擬機的定義
virsh start cetos
start后面的參數,是之前用xml定義的虛擬機的name標簽指定的,也可以在define虛擬機后,使用命令
virsh list --alll
查詢虛擬機所使用的vnc端口 virsh vncdisplay centos
yum install vnc
(安扎ungde是tiger vncviewer) 打開vnc viewer后,在地址欄輸入IP地址:序號
,如127.0.0.1:0
注意:此處的序號是使用
virsh vncdisplay 主機名
查詢出來的
“virsh創建虛擬機的方法介紹”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。