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

    虚拟化--->不在物理机上跑程序,模拟出来一台机器,这种事情叫做虚拟化。
    vmware,vpc,kvm
    kvm是内核的一个模块,属于内核空间的东西。

    kvm安装:
    #是否支持虚拟机
    # egrep '(vmx|svm)' /proc/cpuinfo
    # virt-manager

    虚拟化:
    全虚拟化:除了cpu之外都有的硬件都是模拟的,性能低,vmware-tools.
    redhat7: yum list *open*tool*.
    open-vm-tools.x86_64:用来替代vmware-tools.
    半虚拟化:
    硬件辅助虚拟化:利用cpu的虚拟化.kvm 是内核的一个模块
    libvirt:
    virt-manager, virsh, virt-install
    安装虚拟化
    #yum grouplist 'virtual*'
    #yum groupinstall 'virtual*'
    查看运行的虚拟机
    #virsh list
    管理虚拟机
    #virt-manager
    即使时最小化安装也是可以打开图形化界面
    #yum list *X*auth* 远程打开图形化界面必须安装个包,加-X

    #kvm 命令行创建快照
    注意要使用KVM的快照功能,虚拟机的硬盘一定要是qcow2格式,否则无法使用快照功能。

    #列出虚拟机
    [root@localhost 桌面]# virsh list
    Id 名称 状态
    ----------------------------------------------------
    2 kvm1 running
    4 rhel7.0 running

    #创建快照
    [root@localhost 桌面]# virsh snapshot-create-as rhel7.0 kvm2
    已生成域快照 kvm2

    #列出快照
    [root@localhost 桌面]# virsh snapshot-list rhel7.0
    名称 生成时间 状态
    ------------------------------------------------------------
    kvm2 2017-08-10 17:26:30 +0800 running


    #查看快照信息
    [root@localhost 桌面]# virsh snapshot-info rhel7.0 --snapshotname kvm2
    名称: kvm2
    域: rhel7.0
    当前: 是
    状态: running
    位置: 内部
    上级: -
    下级: 0
    降序: 0
    元数据: 是

    #创建test文件夹
    [root@localhost home]# mkdir test
    [root@localhost home]# ls -l
    总用量 4
    drwxr-xr-x. 2 root root 6 8月 10 17:38 test
    drwx------. 15 yuq yuq 4096 8月 10 17:10 yuq

    #恢复快照
    [root@localhost 桌面]# virsh snapshot-revert rhel7.0 kvm2

    #查看创建的test
    @localhost home]$ ls -l
    总用量 4
    drwx------. 15 yuq yuq 4096 8月 10 17:10 yuq

  • 相关阅读:
    api示例
    Windows+Ubuntu文件互传
    UI
    事件
    插件开发入门
    文摘
    刘海屏适配
    APT
    热修复
    进程保活
  • 原文地址:https://www.cnblogs.com/ytb-wpq/p/7301022.html
Copyright © 2011-2022 走看看