簡體   English   中英

使用 libvirt/sVirt 引導 QEMU KVM 但不在命令行中使用 virt-install 工具

[英]Boot QEMU KVM with libvirt/sVirt but without using virt-install tool in command line

任何人都可以幫助我了解如何使用 libvirt/sVirt 啟動 QEMU KVM,但無需在命令行中使用 virt-install 工具。

或者使用 virsh 工具

為了使用 virt-install,您需要安裝以下內容:

yum install qemu-kvm qemu-img libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils tigervnc-server

然后,您可以啟動守護程序:

systemctl start libvirtd

現在,下載您要安裝的操作系統,然后將其復制到如下所示的文件夾中:

cp CentOS-7-x86_64-Everything-1708.iso /var/lib/libvirt/images/

最后,運行 virt-install。 以下是腳本應該是什么樣子的示例:

os="--os-type=linux --os-
variant=centos7.0"
location="--location=/var/lib/libvirt/images/CentOS-7-x86_64-Everything-1708.iso"
cpu="--vcpus 2"
ram="--ram 2048"
name="centos7"
disk="--disk /dev/mapper/centos_192- root,size=40"
type="--virt-type qemu"
network="--network network=default"
graphics="--graphics none"

virt-install $os $network $disk $location $cpu $ram $type $disk $graphics --name=$name

運行 virt-install 后,使用 virsh 驗證 VM 是否正在運行:

virsh list
Id Name State
----------------------------------------------------
4 centos7 running

Virt-install 命令行選項

以下是一些命令行選項,但這不是一個詳盡的列表,因此我鼓勵您進行一些研究以充分利用此工具。

os="--os-type=linux --os-variant=centos7.0" --  

其中一些命令具有主要選項以及子選項。 例如,如果鍵入 os-type=linux,則需要進一步指定 --os-variant=centos7.0。 您可以通過鍵入 osinfo-query os 來獲取 virt-install 支持的操作系統列表。

location="--location=/var/lib/libvirt/images/CentOS-7-x86_64-Everything-1708.iso" 

這是您復制包含要安裝的操作系統的 ISO 映像文件的位置。

cpu="--vcpus 2"

CPU 命令行選項使您能夠指定分配給 VM 的 vCPU 數量。 在此示例中,我分配了兩個 vCPU。

ram="--ram 2048" 

RAM 命令行選項使您能夠指定分配給 VM 的內存量。 在此示例中,我分配了 2,048 MB 或 2 GB。

name="centos7" 

name 命令行選項使您能夠為 VM 分配名稱。 在此示例中,我將 VM 命名為 centos7。

disk="--disk /dev/mapper/centos_192-root,size=40" 

這是安裝 VM 的位置以及要分配的大小(以 GB 為單位)。 這必須是磁盤分區而不是掛載點。 鍵入 df -h 以列出磁盤分區。

type="--virt-type qemu" 

type 命令行使您可以選擇要安裝的 VM 類型。 您可以使用 KVM、QEMU、Xen 或 KQEMU。 鍵入 virsh 功能以列出所有選項。 在這個例子中,我使用的是 QEMU。

network="--network network=default"

使用 network=default 設置使用默認橋接設備的橋接網絡。 這是最簡單的方法,但還有其他選擇。

graphics="--graphics none" 

graphics 命令行選項指定不應創建圖形 VNC 或 SPICE 界面。 將其用於 kickstart 安裝或如果您想使用 ttyS0 串行連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM