virsh虛擬機器

2022-04-09 04:52:21 字數 1598 閱讀 1602

系統centos 6.5

yum install qemu-img -y

yum groupinstall virtual* -y配置檔案在/etc/libvirt/目錄下,基本不用修改

vi /etc/libvirt/qemu.conf

vnc_listen = "0.0.0.0"[root@host217 network-scripts]# cat ifcfg-em1

device=em1

bridge=br0

type=ethernet

onboot=yes

[root@host217 network-scripts]# cat ifcfg-br0

device=br0

type=bridge

onboot=yes

nm_controlled=no

bootproto=static

ipaddr=192.168.0.217

netmask=255.255.255.0

gateway=192.168.0.1

dns1=192.168.0.9

[root@host217 network-scripts]#建立大小為100g的硬碟,放到此目錄下 /kvm/centos6/

mkdir -p /kvm/centos6/

qemu-img create -f qcow2 -o preallocation=metadata /kvm/centos6/test1.img 100g啟動虛擬機器記憶體為4g、1核cpu

virt-install --name=test1 --ram 4096 --vcpus=1 -f /kvm/centos6/test1.img \

--cdrom /kvm/centos-6.5-x86_64-minimal.iso \

--graphics vnc,listen=0.0.0.0,port=5901, \

--network bridge=br0 --noautoconsole列出所有虛擬機器

virsh -c qemu:///system list --all

啟動虛擬機器

virsh -c qemu:///system start test1

停止虛擬機器

virsh -c qemu:///system destroy test1

刪除虛擬機器名字

virsh undefine test1

查詢用於vnc連線的埠,在使用 vncviewer.exe 連線, ip:埠號

virsh vncdisplay test1

更改硬碟大小

qemu-img info /kvm/centos6/test1.img #檢視硬碟大小

qemu-img resize /kvm/centos6/test1.img +15000m #更改大小增加15g

virsh -c qemu:///system destroy test1 #停止虛擬機器

virsh -c qemu:///system start test1 #啟動虛擬機器修改cpu記憶體

virsh edit test1

... 2097152

2097152

1...

virsh 虛擬機器基本管理命令

1 啟動虛擬機器 root room9pc01 virsh start node12 重啟虛擬機器 root room9pc01 virsh reboot node13 強制關閉虛擬機器 root room9pc01 virsh destroy node14 設定虛擬機器開機自動執行 root ro...

使用virsh 對虛擬機器操作 qemu agent

要確保qemu agent 安裝成功才可以通訊 virsh qemu agent command centos cmd linux系統 以下是windows系統,改ip位址以及主機名 改主機名win7沒試驗成功,改ip位址可以 qemu agent command win cmd qemu agen...

使用virsh搭建虛擬機器管理環境

這裡簡單的說說需要安裝的依賴庫 1.安裝kvm centos yum install kvm ubuntu apt get install kvm 2.安裝qemu yum install qemu apt get install qemu 3.安裝libguest yum install libg...