closed
logo logo
关于我们

技术分享

技术分享 通过virsh console进入虚拟机

通过virsh console进入虚拟机

2018-11-02

1、virsh启动一个虚拟机。
执行脚本test_qga.sh

2、virsh vncdisplay <vm_ID>

3、vnc登录到vm里面,执行
#systemctl start serial-getty@ttyS0.service
#systemctl enable serial-getty@ttyS0.service

4、返回宿主机,进入cd /etc/libvirt/qemu目录,备份<vm_name>.xml为<vm_name>.xml.bak

5、
virsh destroy <vm_name>

6、
virsh undefine <vm_name>

7、进入cd /etc/libvirt/qemu目录,
编辑<vm_name>.xml.bak,在<devices> </devices>之间加入

<console type='pty'>
<target type='serial' port='0'/>
</console>

mv <vm_name>.xml.bak为<vm_name>.xml

8、在/etc/libvirt/qemu目录,执行
virsh define <vm_name>.xml

9、

virsh start <vm_name>

10、

virsh console <vm_name>

 

virsh创建/关闭/停止虚拟机常用的几条指令

定义:virsh definexxx.xml xxx为xml文件所在的路径及文件名称,在当前目录下则不写路径

启动:virsh start xyz xyz为虚拟机xml配置文件中虚拟机的名字<name>rhel6.2_2</name>

停止:virsh shutdownxyz 此方法为正常关机方法,需要一段才能关机

下电:virsh destroy xyz 此方法为暴力下电,虚拟机立即关闭

删除:virsh undefinexxx 关闭了的虚拟机,只是不在运行状态而已,通过virsh undefine xxx就能从virsh列表里面(virsh list查看当前系统中的虚拟机列表,详见第2.4节)将其删除,undefine命令不会删除镜像文件和xml文件。运行状态的虚拟机是不能删除的。

临时起虚拟机:virsh create xxx.xml 此方法为方便开发调试等临时需求,不会持久化,虚拟机关机后就消失了,不推荐生产系统使用。

查看VNC端口:virshvncdisplay xx 查看VNC端口,其中xx可通过virsh list查看

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698