zoukankan      html  css  js  c++  java
  • libvirt之virt-install

    在使用kvm命令建立虚拟机时每次都要输入很长的命令,容易出现输入错误,可以使用libvirt管理虚拟机,libvirt支持kvm,xen等主流虚拟机的管理,下面介绍一下利用libvirt管理虚拟机。

            安装libvirt

    1 apt-get install qemu-kvm libvirt-bin virtinst

           qemu-kvm  debian6下kvm的新包名

           libvirt-bin 控制kvm 以及客户端的启动

           virtinst 是virt-install的一种shell形式管理

           修改/etc/libvirt/libvirtd.conf的listen_addr参数,设置监听地址,修改/etc/libvirt /qemu.conf的vnc_listen参数,设置vnc监听地址。然后重启libvirt:/etc/init.d/libvirt-bin restart

          利用virt-install 安装一个新虚拟机:

    1 virt-install -d -n kvm_test -r 1000 --disk path=/dev/vm_kvm/kvm_test,bus=virtio,cache=none --network bridge=br0,model=virtio --vnc --cdrom=/tmp/debian-501-amd64-CD-1.iso

         命令执行完后,会在/etc/libvirt/qemu目录下生成一个kvm_test.xml的配置文件,以供以后启动虚拟机时使用,然后可以通过VNC进行安装。

          下面介绍一下virt-install 参数:

          -n --name= 客户端虚拟机名称

          -r --ram=  客户端虚拟机分配的内存

          -u --uuid= 客户端UUID

          --vcpus=2 客户端的vcpu个数

          -v --hvm 全虚拟化

          -p --paravirt 半虚拟化

          -l --location=localdir 安装源

          --vnc 使用vnc

         -c --cdrom= 光驱 安装途径

         -s --file-size= 使用磁盘映像的大小 单位为GB

         -f --file= 作为磁盘映像使用的文件

         --disk= 使用不同选项作为磁盘使用安装介质

         以上只是介绍了一些简单的常用参数,还有很多参数可以man一下,如果不想在virt-install设置过多参数,亦可以在安装完成后修改xml配置文件进行设置。

         参考:

    http://wiki.kartbuilding.net/index.php/KVM_Setup_on_Debian_Squeeze

    http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server

    http://libvirt.org/formatdomain.html#elementsDevices

    http://blog.csdn.net/starshine/article/details/6998189

  • 相关阅读:
    【转】xcode的模拟器位置
    [汇] 立即寻址,直接寻址,间接寻址
    [汇] iOS Crash相关(2)
    [转] time profile 使用详解
    [汇] iOS Crash相关(1)
    [转] Xcode 高级调试技巧
    [汇] iOS高级调试汇总
    [转]iOS动画专题·UIView二维形变动画与CAAnimation核心动画(transform动画,基础,关键帧,组动画,路径动画,贝塞尔曲线)
    [SVN]TortoiseSVN工具培训1─为什么要用SVN?
    团队管理_第一期干部训练营心得
  • 原文地址:https://www.cnblogs.com/ruiy/p/libvirtVirtInstall.html
Copyright © 2011-2022 走看看