• Xen入门系列二【使用 virt-install 安装虚拟机】


    系统环境:Centos 6.5 + Xen4Centos安装方式

    相关链接:Xen4Centos方式安装Xen请查看:http://www.cnblogs.com/hackboy/p/3662432.html

    安装系统:半虚拟安装Centos 6.5

     

     

    1. 启动Xen服务

    # service xend start

    2. 安装libvirt的基本组件

    # yum install libvirt python-virtinst libvirt-daemon-xen

    3. 启动libvirt服务

    # service libvirt start

    4. 创建安装目录树

    在 Xen虚拟机半虚拟环境中安装Linux虚拟系统时不支持直接使用ISO镜像或光盘[全虚拟化安装不受限制],需要使用系统的安装树。安装树是一个包含所有的系统安装文件及相关程序的目录,这个目录可以使用 HTTP、FTP或 NFS等方式来制作如果你的网速够快也可以直接使用网上的镜像。

    # HTTP安装目录树
    
    # 安装Web服务器用来创建http目录树
    
    # yum install httpd
    
    # 然后将centos镜象文件解压到服务器目录下,我的操作如下
    
    # mount /iso/CentOS-6.5-x86_64-minimal.iso /mnt/ -o loop
    
    # mkdir -p /var/www/html/centos
    
    # cp -r /mnt /var/www/html/centos
    
    # vi /var/www/html/centos/.treeinfo
    
    # 注意:确保.treeinfo文件中有以下三行,否则会报:ERROR No option 'kernel' in section: 'images-xen' 的错误
    
    [images-xen]
    
    kernel = images/pxeboot/vmlinuz
    
    initrd = images/pxeboot/initrd.img
    
    # 有的iso文件中.treeinfo文件是正确的,可以不必复制,直接将镜像文件挂载到网站目录下
    
    # mount /iso/CentOS-6.5-x86_64binDVD1.iso /var/www/html/centos
    
    # 这样子就做好了一个安装目录树,确保可以通过http://x.x.x.x/centos来访问,注意iptables

    5. 创建虚拟机

    # virt-install -d -n vm-01 -r 512 --vcpus=2 --disk /data/images/vm-01.img,size=5 --nographics -p -l "http://192.168.0.100/centos/" --extra-args="text console=com1 utf8 console=hvc0"
    
    # 执行上述命令之后会进入centos的安符安装界面,安装完成之后可以使用(Ctrl + ])返回宿主机。
    # 安装参数说明
    
    -n  虚拟机器的名称
    
    -r 分配的内存,以 MB 为单位
    
    --vcpus=num 虚拟 CPU 的数量
    
    -c    光驱安装介质
    
    -l  安装源(例如:nfs:host:/path、http://host/path )
    
    --disk=DISKOPTS      碟盘映像的位置及以 GB 计算的大小
    
                            --disk path=/my/existing/disk
    
                            --disk path=/my/new/disk,size=5 (in gigabytes)
    
                            --disk vol=poolname:volname,device=cdrom,bus=scsi,...
    
    --graphics=GRAPHICS 虚拟机图形模式
    
                            --graphics vnc
    
                            --graphics spice,port=5901,tlsport=5902
    
                            --graphics none
    
                            --graphics vnc,password=foobar,port=5910,keymap=ja
    
    -v 客户端应该是一个全虚拟客户端
    
    -p 这个客户端一个是一个半虚拟客户端
    
    -d 输入故障排除信息

    6. Virt-install方式安装之后不会自动创建虚拟机配置文件,需要手机进行创建

    # 半虚拟化配置文件示例
    
    name="vm-01"
    
    description=" server "
    
    uuid="692dbb7b-4273-4e35-873f-8406901b9160"
    
    memory=512
    
    maxmem=512
    
    vcpus=2
    
    on_poweroff="destroy"
    
    on_reboot="restart"
    
    on_crash="destroy"
    
    localtime=0
    
    keymap="en-us"
    
    builder="linux"
    
    bootloader="/usr/bin/pygrub"
    
    bootargs=""
    
    disk=[ 'tap2:aio:/data/images/vm-01.img,xvda,w' ]
    
    vif=[ 'mac=00:16:3e:e9:ef:0c,bridge=virbr0,script=vif-bridge']
  • 相关阅读:
    android 14 进度条和拖动条
    android 13 5种click事件不同实现方式 比较
    android 12 click事件的不同实现方式
    android 11 模拟onclick 事件
    android 10 事件
    android 09
    android 08 AndroidManifest.xml
    android 07 22 23没看
    Linux常用命令last的使用方法详解
    Linux TOP命令 按内存占用排序和按CPU占用排序
  • 原文地址:https://www.cnblogs.com/hackboy/p/3688900.html
Copyright © 2020-2023  润新知