续上文:kvm(一)安装配置
客户端主机名:vm1
[[email protected] ~]# hostname vm1 [[email protected] ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 52:54:00:44:70:00 inet addr:192.168.100.134 Bcast:192.168.100.255 Mask:255.255.255.0 inet6 addr: fe80::5054:ff:fe44:7000/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:268 errors:0 dropped:0 overruns:0 frame:0 TX packets:66 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21071 (20.5 KiB) TX bytes:7997 (7.8 KiB) [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 IPADDR=192.168.100.134 NETMASK=255.255.255.0 GATEWAY=192.168.100.2 HWADDR=52:54:00:44:70:00 TYPE=Ethernet UUID=ef9bdb2d-b13a-453a-81ee-03c7e2b93883 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static
1、给客户端安装电源管理服务
[[email protected] ~]# yum install acpid -y [[email protected] ~]# /etc/init.d/acpid start [[email protected] ~]# chkconfig acpid on
2、管理vm
列出现在所有的vm
[[email protected] ~]# virsh list --all
对该vm进行关机操作
[[email protected] ~]# virsh shutdown vm1
对该vm进行重启操作
[[email protected] ~]# virsh start vm1
对该vm进行断电操作 (此操作必须要在该vm运行状态有效)
[[email protected] ~]# virsh destroy vm1
断电以后还可以对该主机进行 start 操作
将该vm设置为宿主机开机即启动
[[email protected] ~]# virsh autostart vm1
以配置文件的方式启动该vm
[[email protected] qemu]# virsh create /etc/libvirt/qemu/vm1.xml
管理导出vm的配置文件,
virsh dumpxml vm2 > /etc/libvirt/qemu/vm2Bak.xml
删除vm (需事先将vm关闭,该操作只会将vm的配置文件删除,不会删除磁盘文件)
virsh undefine vm2
利用备份的vm配置文件,重新定义
virsh define vm2.xml
暂时挂机vm
virsh suspend vm2
将挂起的vm重新启用
virsh resume vm2
获取 vm 的cpu信息
virsh vcpuinfo vm2
获取 vm 的状态
virsh domstate vm2
时间: 2024-10-12 17:02:33