zoukankan      html  css  js  c++  java
  • centos7KVM虚拟化常用虚机管理命令

    1:kvm安装虚拟机;

    virt-install --name centos7.1 --boot network,cdrom,menu=on --ram 1024 --vcpus=1 --os-variant=rhel6 --accelerate --cdrom=/usr/local/iso/CentOS-7-x86_64-DVD-1511.iso --disk path=/usr/local/kvm/centos7/centos7vm.img,size=5,bus=virtio --bridge=br0,model=virtio --autostart --vnc --vncport=5900 --vnclisten=0.0.0.0

    注:可以根据具体安装修改安装参数。

    2:查看所有虚拟机列表级状态:

    virsh list --all 
    Id Name State 
    ---------------------------------------------------- 
    2 centos7 running 
    - ubuntu14 shut off

    3:查看运行虚拟机列表:

     virsh list 

    Id Name State
    ----------------------------------------------------
    2 centos7 running

    4:启动虚拟机系统:

    virsh start ubuntu14 

    Domain ubuntu14 started

    5:关闭虚拟机系统:

     virsh shutdown ubuntu14 

    Domain ubuntu14 is being shutdown

    6:重启虚拟机

    virsh reboot centos7 

    Domain centos7 is being rebooted

    7:强行关闭某虚拟机:

     virsh destroy ubuntu14 

    Domain ubuntu14 destroyed

    8:标记虚拟机为自动开始:

    virsh autostart centos7 

    Domain centos7 marked as autostarted

    9:关闭虚拟机为自动开始:

    virsh autostart --disable centos7 

    Domain centos7 unmarked as autostarted

    10:连接终端虚拟机:

    virsh console centos7 


    11:挂起和恢复虚拟机:

     virsh suspend centos7 

    Domain centos7 suspended
    恢复:

    virsh resume centos7 

    Domain centos7 resumed

    12:删除一个虚拟机:

       1:关闭该虚拟机:

    virsh shutdown ubuntu14 

      2:如果虚拟机关闭失败,可以强制关机:

    virsh destroy ubuntu14 

      3:Undefine 虚拟机配置:

    virsh undefine ubuntu14 

      4:删除虚拟机磁盘文件:

    rm -rf /vm-images/ubuntu14.img

    13:查看虚拟机信息:

    virsh dominfo centos7 

    Id: -
    Name: centos7
    UUID: 5a62d998-01c9-4b57-995b-01b17738c316
    OS Type: hvm
    State: shut off
    CPU(s): 1
    Max memory: 1048576 KiB
    Used memory: 0 KiB
    Persistent: yes
    Autostart: disable
    Managed save: no
    Security model: none
    Security DOI: 0

    14:虚拟机磁盘信息:

    [root@mastercl images]# pwd
    /var/lib/libvirt/images
    [root@mastercl images]# ls
    centos7.img
    [root@mastercl images]# qemu-img info /var/lib/libvirt/images/centos7.img
    image: /var/lib/libvirt/images/centos7.img
    file format: qcow2
    virtual size: 9.0G (9663676416 bytes)
    disk size: 3.6G
    cluster_size: 65536
    Format specific information:
    compat: 1.1
    lazy refcounts: true

    15:导出(备份)虚拟机XML配置文件:
    [root@mastercl images]# virsh dumpxml centos7 > /root/centos7_dump_xml
    [root@mastercl images]# cd ~
    [root@mastercl ~]# ls
    anaconda-ks.cfg Desktop Downloads Pictures Templates
    centos7_dump_xml Documents Music Public Videos

    可以看到导出的配置文件为centos7_dump_xml。此为虚拟机的配置文件。定义了虚拟机的参数。

    16:编辑虚拟机配置文件:
    [root@mastercl ~]# virsh edit centos7

  • 相关阅读:
    [PHP]算法-归并排序的PHP实现
    [PHP] 数据结构-二叉树的创建PHP实现
    [PHP] 数据结构-循环链表的PHP实现
    [PHP] 数据结构-链表创建-插入-删除-查找的PHP实现
    [PHP] 算法-两个n位的二进制整数相加问题PHP实现
    [PHP] 数据结构-线性表的顺序存储结构PHP实现
    [日常] 链表-头结点和头指针的区别
    [日常] C语言中指针变量
    [日常] 算法-单链表的创建-尾插法
    [日常] 算法-单链表的创建
  • 原文地址:https://www.cnblogs.com/xin-jun/p/8461914.html
Copyright © 2011-2022 走看看