虚拟化运维指令

1. 查看所有虚拟机

        virsh list  (显示开机的机群)

         virsh list -all (显示所有机群)

2. 启动虚拟机

        virsh start vm1 

3. 控制台登录虚拟机

        virsh console vm1 

4. 给虚拟机vm1创建快照snap-test1

        virsh snapshot-create-as --domain vm1 --name snap-test1 

5.  查看虚拟机vm1的所有快照

        virsh snapshot-list vm1

 6. 查看虚拟机vm1的快照信息

        virsh snapshot-info vm1 --snapshotname start

7. 关闭虚拟机

        virsh shutdown vm1 

8.  恢复快照(需要关闭虚拟机)

         virsh snapshot-revert vm1 start

9.  删除快照

        virsh snapshot-delete vm1 start

10. 强制关闭主机

        virsh destroy vm1

11.  删除主机定义

        virsh undefine vm1 

12. 删除虚拟磁盘

        rm -f /vm/vm-disk1.qcow2 

13. 快速拉起虚拟机

(1)按照镜像模板的方式复制虚拟机

1、导出模板镜像

Rbd export libvirt_pool/yqxrbd4 /home/iso/win10_rbd

2、根据模板镜像创建rbd块

Rbd import /home/iso/win10_rbd /libvirt_pool/win10_cp

3、修改xml文件

删除uuid mark地址 修改name rbd块

4、重新定义xml文件

 (2)通过复制虚拟磁盘的方式复制虚拟机

1、 复制虚拟磁盘文件

cp -p /data/images/node1.img /data/images/node2.img

2、 导出xml文件

virsh dumpxml win10 > /root/new.xml

3、 修改xml文件

删除uuid mac地址 修改虚拟机名称 虚拟磁盘位置

4、重新定义xml文件

virsh define /root/new.xml

 14、查看虚拟机的xml文件

 virsh dumpxml win10

15、 导出xml文件 

 virsh dumpxml win10 > /root/new.xml

16、 根据xml文件 创建新的虚拟机

virsh define new.xml

17、rbd中安装虚拟机 

(1) 创建资源池

ceph osd pool create libvirt-pool 128 128

ceph osd pool application enable libvirt-pool rbd

rbd pool init libvirt-pool

(2) 资源池中创建rbd

rbd create librbd --size 30720 --pool libvirt-pool --image-format 2

(3) rbd中创建虚拟机

virt-install --virt-type kvm --name centos8 --vcpus=2 --ram 2048 --network network=default --graphics none --extra-args='console=tty0 console=ttyS0,115200n8 serial' --os-type=linux --os-variant=rhel7 --disk path=rbd://10.192.46.146/libvirt-pool/librbd --location=/home/CentOS-8.3.2011-x86_64-minimal.iso

18、查看存在的资源池

ceph osd lspools

 19、 查看资源池中的块设备

rbd -p pool_rbd1 ls

 20、 查看资源池pool_rbd1中rbd块rbd1的详情信息

rbd info rbd1 -p pool_rbd1

21、 删除资源池pool_rbd1中的rbd块rbd1

rbd rm rbd1 -p pool_rbd1 

22 、 查看mon详情

ceph quorum_status

23、 查看内存在cpu中的分布情况

numactl -H 

24、 所有虚拟机的cpu占用详情

virt-top (1切换显示)

 35、查看某个虚拟机的cpu占用详情

virsh vcpuinfo win10

36、  查看cpu的详细信息

cat /proc/cpuinfo

37、 删除资源池amizPool

ceph osd pool delete amizPool amizPool --yes-i-really-really-mean-it  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值