• kvm虚拟化之virt-install


    1. 常用参数

    -n --name= 客户端虚拟机名称
    -r --ram= 客户端虚拟机分配的内存
    -u --uuid= 客户端UUID 默认不写时,系统会自动生成
    --vcpus= 客户端的vcpu个数
    -v --hvm 全虚拟化
    -p --paravirt 半虚拟化
    -l --location=localdir 安装源,有本地、nfs、http、ftp几种,多用于ks网络安装
    --vnc 使用vnc ,另有--vnclient=监听的IP  --vncport =VNC监听的端口
    -c --cdrom= 光驱安装途径
    --disk= 使用不同选项作为磁盘使用安装介质
    -w NETWORK, --network=NETWORK 连接客户机到主机网络 
    -s --file-size= 使用磁盘映像的大小 单位为GB
    -f --file= 作为磁盘映像使用的文件
    --cpuset=设置哪个物理CPU能够被虚拟机使用
    --os-type=OS_TYPE 针对一类操作系统优化虚拟机配置(例如:'linux''windows'--os-variant=OS_VARIANT 针对特定操作系统变体(例如'rhel6', 'winxp','win2k3')进一步优化虚拟机配置
    --host-device=HOSTDEV 附加一个物理主机设备到客户机。HOSTDEV是随着libvirt使用的一个节点设备名(具体设备如'virsh nodedev-list'的显示的结果)
    --accelerate KVMKQEMU内核加速,这个选项是推荐最好加上。如果KVMKQEMU都支持,KVM加速器优先使用。
    -x EXTRA, --extra-args=EXTRA 当执行从"--location"选项指定位置的客户机安装时,附加内核命令行参数到安装程序
    --nographics "virt-install" 将默认使用--vnc选项,使用nographics指定没有控制台被分配给客户机

    2. 安装实例

    # virt-install --name rhel-6.0 --ram 512 
    --location /mnt 
    --disk path=/data/rhel-6.0.qcow2,size=10,format=qcow2 
    --network network=default 
    --os-type=linux --os-variant=rhel6 --force

    3. 创建磁盘

    # wget http://public-yum.oracle.com/public-yum-el5.repo
    ERROR    必须指定一个磁盘(请使用 --nodisks 覆盖)
    
    # yum install qemu-img
    # qemu-img create -f qcow2 /data/rhel-6.0.qcow2 10G

    4. 光盘介质

    ERROR    半虚拟客户端无法在没有光盘介质情况下安装
    
    # mount /dev/cdrom /mnt/
    # mount -o loop rhel-server-6.0-x86_64-dvd.iso /mnt/

    注:未完待续

  • 相关阅读:
    jQuery层级选择器
    jQuery基本选择器
    What is the difference between try/except and assert?
    glove 安装错误
    Windows10+anaconda,python3.5, 安装glove-python
    GloVe:另一种Word Embedding方法
    PyTorch在NLP任务中使用预训练词向量
    理解GloVe模型(Global vectors for word representation)
    word2vec 中的数学原理详解(二)预备知识
    Python zip() 函数
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709870.html
Copyright © 2020-2023  润新知