virt-install


virt-install 设定新的虚拟机


语法    virt-install [选项]

    该工具同时支持文本和图形安装。同时能设定 guest 主机能使用1个或多个:磁盘设备,网络接口,声卡,物理usb和物理pci设备,等。


    安装媒体可以是本地或者远程 NFS,HTTP,FTP Servers。而且该命令行工具还可以为 guest 主机的安装指定对应的无人值守安装脚本文件。可以使用“--prompt”选项以交互式方式运行;不过这样安装的交互只能以最少的选项指定 guest 主机。


选项:

    大多数选项可以不用指定

    最少需要指定:--name    --ram    --disk    和安装选项(从哪里获取安装文件)

--connect=

            默认连接的管理程序

                ① xen

                ② qemu:///system

                ③ qemu:///session


一般选项(应用于所有类型的guest):

-n NAME,--name=NAME

                例程名,在同一个管理程序域中不能重名。


-r RAM,--ram=RAM

                内存大小,单位MB


--arch=ARCH


--vcpus=VCPUS[,maxvcpus=MAX][,sockets=#][,cores=#][,threads=0]

--cpuset=CPUSET

                0,2,4

                1,3,5


安装方法选项:

-c CDROM,--cdrom=CDROM

                可以是 iso 文件,光驱设备,或者 URL。


-l LOCATION

       eg:

            -l /root/win7.iso

            -l nfs:host:/path

            -l nfs://host/path

            -l http://host/path

            -l ftp://host/path


--pxe

        网络方式安装


--import

        跳过系统安装过程


guest存储选项:

--disk=/some/storage/path,opt1=val1

            path 可以是一个存储文件,或一个不存在的文件。

            已存在    --disk=/data01/kvm/win7.img

            不存在    --disk=/data02/kvm/win7.img,size=80


网络配置:

-w NETWORK,--network=NETWORK,opt1=val1,opt2=val2

            连接客户机到主机网络。NETWORK有下面3种形式:

            bridge=BRIDGE

                连接到主机的桥设备,设备名为“BRIDGE”

            network=NAME

                连接到主机的虚拟网络。虚拟网络操作使用命令:virsh

            user

--nonetworks

        虚拟机没有任何网络设备


-b BRIDGE,--bridge=BRIDGE

        等于,“--network bridge=桥设备名”


-m MAC,--mac=MAC

        等于这个红色字体部分的效果,“--network NETWORK,mac=12:34...



例子:

         # virt-install \
              --connect qemu:///system \
              --virt-type kvm \
              --name demo \
              --ram 500 \
              --disk path=/var/lib/libvirt/images/demo.img,size=8 \
              --graphics vnc \
              --cdrom /dev/cdrom \
              --os-variant fedora13

         # virt-install \
              --connect qemu:///system \
              --name demo \
              --ram 500 \
              --disk path=/dev/HostVG/DemoVM \
              --network network=default \
              --virt-type qemu
              --graphics vnc \
              --os-variant fedora9


         # virt-install \
              --connect qemu:///system \
              --name demo \
              --ram 500 \
              --disk path=/dev/hdc \
              --network bridge=eth1 \
              --arch ppc64 \
              --graphics sdl \
              --location http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/


         # virt-install \
              --hvm \
              --name demo \
              --ram 500 \
              --nodisks \
              --livecd \
              --graphics vnc \
              --cdrom /root/fedora7live.iso


         # virt-install \
               --connect lxc:/// \
               --name httpd_guest \
               --ram 512 \
               --vcpus 2 \
               --init /usr/bin/httpd

         # virt-install \
              --paravirt \
              --name demo \
              --ram 500 \
              --file /var/lib/xen/images/demo.img \
              --file-size 6 \
              --graphics none \
              --location http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/



         # virt-install \
              --name demo
              --ram 512
              --disk /home/user/VMs/mydisk.img
              --import

         # virt-install \
              --name mykernel
              --ram 512
              --disk /home/user/VMs/mydisk.img
              --boot kernel=/tmp/mykernel,initrd=/tmp/myinitrd,kernel_args="console=ttyS0"
              --serial pty



你可能感兴趣的:(虚拟机,接口,System,管理程序,而且)