背景
曙光的一台物理服务器6240通过KVM进行虚拟化,创建多台虚机。记录一下整个过程中常用的命令。
物理服务器信息如下:
操作系统: Kylin Linux Advanced Server release V10 (Sword)
CPU: 2颗,总计128线程
内存:512G
磁盘:6T
安装kvm命令
yum -y install qemu* libvirt* virt-install
systemctl restart libvirtd
systemctl enable libvirtd
创建VM服务器
virt-install --name=zouqijian-polardb-1 --ram=65536 --vcpus=16 --disk path=/data/vms/zouqijian-polardb-1.dsk,size=500,bus=virtio --accelerate --cdrom /data/iso/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso --graphics=vnc,password=mypasswd,listen=0.0.0.0,port=5910 --network bridge=virbr0,model=virtio --noautoconsole
virt-install --name=zouqijian-polardb-2 --ram=65536 --vcpus=16 --disk path=/data/vms/zouqijian-polardb-2.dsk,size=500,bus=virtio --accelerate --cdrom /data/iso/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso --graphics=vnc,password=mypasswd,listen=0.0.0.0,port=5911 --network bridge=virbr0,model=virtio --noautoconsole
virt-install --name=zouqijian-polardb-3 --ram=65536 --vcpus=16 --disk path=/data/vms/zouqijian-polardb-3.dsk,size=500,bus=virtio --accelerate --cdrom /data/iso/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso --graphics=vnc,password=mypasswd,listen=0.0.0.0,port=5912 --network bridge=virbr0,model=virtio --noautoconsole
virt-install --name=zouqijian-polardb-4 --ram=65536 --vcpus=16 --disk path=/data/vms/zouqijian-polardb-4.dsk,size=500,bus=virtio --accelerate --cdrom /data/iso/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso --graphics=vnc,password=mypasswd,listen=0.0.0.0,port=5913 --network bridge=virbr0,model=virtio --noautoconsole
暂停VM
virsh suspend zouqijian-polardb-1
关闭VM
virsh shutdown zouqijian-polardb-1
virsh destroy zouqijian-polardb-1
删除VM重建
virsh destroy zouqijian-polardb-1
virsh undefine zouqijian-polardb-1
VM自动启动
virsh autostart zouqijian-polardb-1
查看VM磁盘情况
virsh qemu-monitor-command zouqijian-polardb-2 --hmp --cmd "info block"
克隆VM 服务器
virt-clone --original zouqijian-polardb-1 --file /data/vms/zouqijian-polardb-2.dsk --name zouqijian-polardb-2
给现有服务器添加磁盘
cd /data/vms/
qemu-img create -f raw zouqijian-polardb-1-data-500G.dsk 500G
virsh attach-disk zouqijian-polardb-1 /data/vms/zouqijian-polardb-1-data-500G.dsk vdb --cache none
fdisk /dev/vdb
执行n -> p ->enter->enter->w
mkfs.xfs /dev/vdb1
修改VM的配置
virsh shutdown zouqijian-polardb-4 或者 virsh destroy zouqijian-polardb-4
virsh edit zouqijian-polardb-4
在vi编辑器里面修改以下部分
<memory unit='KiB'>134217728</memory>
<currentMemory unit='KiB'>134217728</currentMemory>
<vcpu placement='static'>32</vcpu>
virsh define /etc/libvirt/qemu/zouqijian-polardb-4.xml
virsh start zouqijian-polardb-4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)