kvm的基本命令使用

kvm的基本命令使用
查看虚拟机列表 virsh list --all
查看虚拟机详细信息 域 virsh dominfo test01
虚拟机域的开关机  开机: virsh  start  虚拟机名称   关机:virsh  shutdown  虚拟机名称   强制关机:virsh  destroy  虚拟机名称

1、导出配置: virsh dumpxml  原配置文件  >   新配置文件
xml配置文件默认在/etc/libvrit/qemu/

2、删除虚拟机: virsh undefine  虚拟机名称
3、根据配置文件恢复虚拟机(也可以用来克隆虚拟机): virsh  define   虚拟机的配置文件  #(前提是要先备份虚拟机的配置文件)
此命令还可以根据和配置文件对应的磁盘文件来克隆一个新的虚拟机!!!
(思路:有虚拟机域所需要的xml配置文件,和磁盘文件,即可以生产新的虚拟机域,如果需要注意,xml配置文件和之前的xml配置文件如果有冲突的地方,需要作出修改。
        1、名字 2、disk (修改) | 3、UUID 4、mac地址(删除))

4、修改配置文件(自带语法检查)
需求: 把 test02虚拟机域改名字为test03.

把 test01磁盘文件的名称修改为test1.raw
[root@kvm01 kvm-vm]# mv test01.raw test1.raw
[root@kvm qemu]# virsh edit test01            #进入文件找到source file 把后面的名称更改成你自己需要的名称
...
33 <disk type='file' device='disk'>
34 <driver name='qemu' type='raw'/>
35 <source file='/kvm-vm/test1.raw'/>
36 <target dev='vda' bus='virtio'/>
37 <address type='pci' domain='0x0000'
bus='0x00' slot='0x06' function='0x0 '/>
...

5、虚拟机的重命名:virsh domrename 原名称   新名称
6、查看虚拟机对应的VNC端口 virsh vncdisplay  虚拟机名称  # :0 //默认不加端口,指定的也是:0,也就是5900

7、挂起虚拟机:  virsh  suspend  虚拟机名称   恢复: virsh resume  虚拟机名称
8、开机自启: virsh  autostart  虚拟机名称   取消开机自启: virsh autostart  --disable 虚拟机名称

9、console登录kvm虚拟机域
在kvm域里添加:grubby --update-kernel=ALL --args="console=ttyS0"  #注意: 上边的ttyS0是ttyS零
然后reboot重启
/就可以在虚拟机直接使用console命令登录kvm虚拟机域:  virsh console test01

!!!注意: 退出: Ctrl + ]
virsh console命令 虽然可以在终端直接登录kvm虚拟机域,但在xshell终
端里,如果使用console编辑配置文件,会出现显示错乱的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值