• Kvm学习文档记录


    一、实验环境:

     在vmware上打开vt支持选项:

    操作系统信息:

    [root@node2 ~]# cat /etc/issue
    CentOS release 6.6 (Final)
    Kernel 
     on an m
    
    [root@node2 ~]# uname -a
    Linux node2 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
    

      

     

    查看是否支持虚拟化: 

    grep --color -E '(vmx|svm)' /proc/cpuinfo  #有输出结果则支持
    

      

    二、安装kvm以及管理器

    2.1 安装epel源

    # yum install epel-release

    2.2 安装kvm以及管理器

    1 #安装kvm
    2 # yum install qemu-kvm 
    3 #安装kvm管理工具
    4 # yum install virt-manager  python-virtinst  qemu-kvm-tools 
    5 #rpm –ql qemu-kvm #查看安装了那些文件

    2.3 验证是否加载kvm模块:

    2.4 安装libvirt (virsh 依赖于此包)

    # yum install libvirt libvirt-python
    # 启动 相应的进程
    # /etc/init.d/libvirtd start
    

      

    三、虚拟机的创建、管理

    3.1 创建虚拟机磁盘

    # 创建 /kvm 目录,并创建kvm.raw硬盘裸设备,并上传centos镜像到此目录
    # qemu-img create -f raw /kvm/kvm.raw 8G
    
    #创建命令连接 ln -s /usr/libexec/qemu-kvm  /bin
    # 命令 virsh 管理虚拟机

    3.2 创建虚拟机

    # raw格式硬盘虚拟机:
    # 内存 512  磁盘 /kvm/kvm.raw 镜像: /kvm/centos66.iso
    # virt-install --virt-type kvm --name kvm-demo --ram 512 
    --cdrom=/kvm/centos66.iso --network network=default 
    --graphics vnc,listen=0.0.0.0 --noautoconsole 
    --os-type=linux --os-variant=rhel6 --disk path=/kvm/kvm.raw
    
    # virsh list –all  #查看所有的虚拟机
    Qcow2格式硬盘:
    
    virt-install --virt-type kvm --name demo --ram 512 --cdrom=/data/centos66.iso 
    --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole 
    --os-type=linux --os-variant=rhel6  
    --disk path=/data/disk/kvm-demo.qcow2,format=qcow2

    3.3 使用vnc连接虚拟机

     

    上图为安装完成之后的结果,第一次连接应该是安装系统的界面,安装系统步骤略过

    自此,虚拟机创建完毕.

    3.4 virsh 常用指令

    virsh edit kvm-demo

    #编辑虚拟机

    virsh define kvm-demo.xml

    #从xml导入虚拟机信息

    virsh dumpxml kvm-demo >kvm-demo.xml

    # 将虚拟机dump到xml文件

    l  可参考: http://blog.csdn.net/b_h_l/article/details/17299583#t19

  • 相关阅读:
    work_7_Boolean和boolean,基本类型和包装类型
    work_06_服务器上传图片错误
    work_05_64未随机id生成器
    work_04_谷歌验证码工具Kaptcha
    vue.js_13_vue的搭建
    每日一java(割草机)
    work_03_常见jq问题处理
    work_02_css样式
    java 27
    java 27
  • 原文地址:https://www.cnblogs.com/topicjie/p/7106795.html
Copyright © 2020-2023  润新知