zoukankan      html  css  js  c++  java
  • kvm 随笔

    1. 查看kvm虚拟机状态
    # virsh list --all
     
    2. KVM虚拟机开机
    # virsh start windows
     
    3. KVM虚拟机关机或断电
    (1) 关机
    virsh关机
    # virsh shutdown windows
     
    (2) 强制关闭电源
    # virsh destroy windows
     
    4. 通过配置文件启动虚拟机
    # virsh ate /etc/libvirt/qemu/windows.xmlcre
     
    5. 配置开机自启动虚拟机
    # virsh autostart windows
     
    autostart目录是kvm虚拟机开机自启动目录,可以看到该目录中有KVM配置文件链接。
    6. 导出KVM虚拟机配置文件
    # virsh dumpxml windows > /etc/libvirt/qemu/windows.xml
     
    KVM虚拟机配置文件可以通过这种方式进行备份。
    7. 添加与删除KVM虚拟机
    (1) 删除kvm虚拟机
    # virsh undefine windows
    说明:该命令只是删除windows的配置文件,并不删除虚拟磁盘文件。如下图所示。
     
    (2) 重新定义虚拟机配置文件
    通过导出备份的配置文件恢复原KVM虚拟机的定义,并重新定义虚拟机。
    # mv /etc/libvirt/qemu/windows.xml /etc/libvirt/qemu/windows.xml
    # virsh define /etc/libvirt/qemu/windows.xml
    231742747.jpg
    8. 编辑KVM虚拟机配置文件
    # virsh edit windows
    virsh edit将调用vi命令编辑/etc/libvirt/qemu/windows.xml配置文件。也可以直接通过vi命令进行编辑,修改,保存。
    可以但不建议直接通过vi编辑。
     
     
     
     
    KVM 挂载ISO
    virsh change-media windows hdb --eject
     
    然后在用 virsh attach-disk windows /home/kvm/iso/...iso hdb --type cdrom --mode readonly
     
    CDROM
    弹出安装 ISO 文件,挂载其他 ISO 文件:
    # virsh domblklist win2k8
    Target Source
    ------------------------------------------------
    hda /home/kvm/img/win2k8.qcow2
    hdb /home/kvm/iso/SQLServer2012SP1-FullSlipstream-CHS-x64.iso
    sda /home/kvm/img/win2k8.gpt.qcow2
     
    # virsh change-media win2k8 hdb --eject
    Successfully ejected media.
     
    # virsh domblklist win2k8
    Target Source
    ------------------------------------------------
    hda /home/kvm/img/win2k8.qcow2
    hdb - sda /home/kvm/img/win2k8.gpt.qcow2
     
     
    # qemu-img create -f qcow2 -o lazy_refcounts=on /home/kvm/img/data.qcow2 4096G
    Formatting '/home/kvm/img/data.qcow2', fmt=qcow2 size=4398046511104 encryption=off cluster_size=65536 lazy_refcounts=one
     
    # qemu-img info data.qcow2
    image: data.qcow2
    file format: qcow2
    virtual size: 4.0T (4398046511104 bytes)
    disk size: 256K
    cluster_size: 65536
    Format specific information:
    compat: 1.1
    lazy refcounts: true
    创建配置文件,并添加到虚拟机上:
    # cat disk.xml
    <disk type='file' device='disk'>
    <driver name='qemu' type='qcow2'/>
    <source file='/home/kvm/img/data.qcow2'/>
    <backingStore/>
    <target dev='sda' bus='sata'/>
    <alias name='sata0-0-0'/>
    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
     
    # virsh attach-device --config windows disk.xml
    Device attached successfully
     
     
    [root@centos img]# virsh shutdown windows
    Domain windows is being shutdown
     
    [root@centos img]# virsh start windows
    Domain windows started
     
    显示虚拟机网卡mac vt0 配置私网Ip vt1配置医院Ip
    [root@centos sys_init]# virsh domiflist windows
    Interface Type Source Model MAC
    -------------------------------------------------------
    vnet0 bridge br0 virtio 52:54:00:89:1a:21
    vnet1 bridge br1 virtio 52:54:00:ce:7f:62
     
  • 相关阅读:
    《将才》读后感
    存储过程
    frame间传值
    IBM TSM解决方案的技术优势
    通过ISA发布Sharepoint 2007的两种认证方式
    ISA Server 2006新功能(1)
    MetaWeblogAPI C# Code Sample
    客户域环境维护记录
    春运教训
    1明
  • 原文地址:https://www.cnblogs.com/tengfei520/p/7115811.html
Copyright © 2011-2022 走看看