kvm建立虛擬機器

2022-06-01 16:06:11 字數 1913 閱讀 4642

本篇內容為通過kvm和virsh建立虛擬機器

本次建立虛擬機器的方式是通過virt-install命令建立。

首先配置環境

安裝centos7

配置ip,將網路調通。

配置yum源。(參考

我的練習環境是通過vmware虛擬機器實現的,所以需要注意的是centos裝好之後需要關機,並勾選虛擬機器

cpu處理器的虛擬化設定。(虛擬化intel vt-x/ept或amd-v/rvi(v))

關閉防火牆:

firewall-cmd --state

systemctl status firewalld.service

systemctl stop firewalld.service

systemctl disable firewalld.service

如果不關閉防火牆可能會出現之後安裝虛擬機器的過程中vnc無法連線的情況。

grep -e '(vmx|svn)' /proc/cpuinfo

檢查是否支援虛擬化

yum install -y qemu-kvm qemu-kvm-tools libvirt

yum install -y virt-install

說明:qemu-kvm是實現模擬硬體的。

qemu-kvm-tools是qemu-kvm的工具包。

libvirt是管理kvm虛擬機器的開源元件。

virt-install是可以通過這個命令安裝虛擬機器。是建立虛擬機器的方法之一。還有virt-manager和libvrit的方式。

在pc機安裝vnc客戶端,目的是之後通過vnc連線虛擬機器做安裝及其他操作。

建立虛擬機器:

首先建立乙個磁碟映象,相當於是虛擬機器的硬碟。

qemu-img create -f qcow2 /opt/centos.qcow2 10g

上述命令是 -f是指定型別 qcow2型別,建立於/opt路徑下名字為centos.qcow2,空間為10g

一般推薦使用qcow2型別,平時占用空間小,支援快照等諸多優點。

將系統盤映象準備到宿主機的指定路徑下。

執行安裝虛擬機器命令

virt-install --virt-type kvm --name centos7 --ram 1024 --cdrom=/kvm_vm/centos-7-x86_64-***-1708.iso --disk path=/kvm_vm/vm/centos.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

具體引數:

--virt-type 型別

--name 虛擬機器名字

--ram 記憶體大小

--cdrom 系統映象的路徑(注意路徑許可權,不要放在/root目錄下)

--disk path 剛才你建立qcow2映象的路徑,一樣要注意許可權。

--network  預設網路格式,會自動生成乙個預設ip

--graphics 通過vnc的方式 監聽0.0.0.0

執行命令以後通過

netstat -lntp命令可以看到乙個qemu-kvm程式占用5900埠。

這個時候就可以使用vnc來連線虛擬機器做具體的系統安裝步驟了。

vnc使用的ip就是宿主機ip,一般不用加5900埠即可。

如果無法連線檢查是否關閉防火牆。

安裝重啟之後一般無法再連線虛擬機器。因為虛擬機器沒有處於開機狀態。

通過virsh list --all來檢視所有虛擬機器,包括未開機虛擬機器。

然後通過virsh start vm_name 虛擬機器名字來開機。

就可以通過vnc來登入虛擬機器了。

最後一些建議:

建議虛擬機器分割槽越簡單越好,以便之後的維護擴充套件操作。

KVM建立虛擬機器

常用命令 kvm建立虛擬機器出現cpu報錯 需要的檔案 demo.xml配置檔案 demo 3906250 3906250 2hvm destroy restart restart usr libexec qemu kvm 常用命令 virsh define demo.xml virsh start...

建立KVM虛擬機器

windows 1.分析映象 import guestfs g guestfs.guestfs g.add drive opts datapool w2k3.qcow2 g.launth root g.inspect os root dev vda1 type g.inspect get type ...

建立KVM虛擬機器

4.建立並安裝kvm虛擬機器 問題沿用練習 一 二 三,在kvm伺服器上新建一台虛擬機器,並且以pxe方式裝好rhel6作業系統。使用的工具為virt manager 圖形化的 虛擬系統管理器 新建虛擬機器的配置要求如下 1 名稱 rh6 n1 2 記憶體 1024m 3 網絡卡連線 virbr1 ...