zoukankan      html  css  js  c++  java
  • kvm虚拟机

    ###查看虚拟机的状态

    [root@fgeserver2 ~]# virsh list --all
    Id Name State
    ----------------------------------------------------
    1 dubbox running
    2 lvs running
    3 pythonserv2 running
    4 qconf running
    5 supervisor running
    6 tempture-lj2 running
    7 win2008 running
    8 win2012 running
    9 zookeeper running
    10 zookeeperweb running
    11 backserver running

    [root@fgeserver2 ~]#

    ###配置开机自启动虚拟机

    [root@fgeserver2 ~]# virsh autostart win2008
    Domain win2008 marked as autostarted

    [root@fgeserver2 autostart]# cd /etc/libvirt/qemu/autostart/
    [root@fgeserver2 autostart]# ls -al
    total 8
    drwxr-xr-x. 2 root root 4096 Sep 7 10:24 .
    drwx------. 4 root root 4096 Sep 7 10:24 ..
    lrwxrwxrwx. 1 root root 29 Sep 7 10:24 win2008.xml -> /etc/libvirt/qemu/win2008.xml
    [root@fgeserver2 autostart]#

    命令行:

    virsh list                                                 #显示本地活动虚拟机

    virsh list –all                                          #显示本地所有的虚拟机(活动的+不活动的)

    virsh define ubuntu.xml                     #通过配置文件定义一个虚拟机(这个虚拟机还不是活动的)

    virsh start ubuntu                               #启动名字为ubuntu的非活动虚拟机

    virsh create ubuntu.xml                    # 创建虚拟机(创建后,虚拟机立即执行,成为活动主机)

    virsh suspend ubuntu                         # 暂停虚拟机

    virsh resume ubuntu                          # 启动暂停的虚拟机

    virsh shutdown ubuntu                      # 正常关闭虚拟机

    virsh destroy ubuntu                          # 强制关闭虚拟机

    virsh dominfo ubuntu                         #显示虚拟机的基本信息

    virsh domname 2                                # 显示id号为2的虚拟机名

    virsh domid ubuntu                             # 显示虚拟机id号

    virsh domuuid ubuntu                        # 显示虚拟机的uuid

    virsh domstate ubuntu                      # 显示虚拟机的当前状态

    virsh dumpxml ubuntu                       # 显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机分配id号、uuid、vnc端口号等等)

    virsh setmem ubuntu 512000          #给不活动虚拟机设置内存大小

    virsh setvcpus ubuntu 4                     # 给不活动虚拟机设置cpu个数

    virsh edit ubuntu                                 # 编辑配置文件(一般是在刚定义完虚拟机之后)

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

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

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

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

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

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

    查看VNC端口:virsh vncdisplay xx 查看VNC端口,其中xx可通过virsh list查看
  • 相关阅读:
    关于一些Spring MVC控制器的参数注解总结
    如何制作知识图谱
    关于本体的一些知识需要了解
    分享一些关于Lucene的心得
    java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    JAVA小游戏之两个物体碰撞产生的碰撞检测
    IT界程序员几大恶习能立即让你变穷,你有吗?
    JAVA图形界面常用知识点总会《代码分析》
    程序员解决问题的60个策略
    app微信支付-java服务端接口 支付-查询-退款
  • 原文地址:https://www.cnblogs.com/liqing1009/p/7488499.html
Copyright © 2011-2022 走看看