zoukankan      html  css  js  c++  java
  • kvm qemu创建虚拟机

    1. 安装虚拟化服务

    yum -y install qemu-kvm qemu-system libvirt virt-manager

    2. 配置网络桥接

    2.1 修改配置文件:/etc/sysconfig/network-scripts/ifcfg-br0

    DEVICE=br0
    ONBOOT=yes
    TYPE=Bridge
    IPADDR=10.18.254.234
    NETMASK=255.255.254.0
    GATEWAY=10.18.254.254
    BOOTPROTO=static
    NAME=br0

    2.2 修改配置文件:/etc/sysconfig/network-scripts/ifcfg-eno1

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=eno1
    UUID=5dbb88d7-9d31-4696-821c-ab227991d7f1
    DEVICE=eno1
    ONBOOT=yes
    BRIDGE=br0

    3. 编写xml配置文件创建虚拟机

    domain type='kvm'>
    <name>centos2</name>
    <memory>1048576</memory>
    <currentMemory>1048576</currentMemory>
    <vcpu>2</vcpu>
    
    <os>
        <type arch='x86_64' machine='pc'>hvm</type>
        <boot dev='cdrom'/>
    </os>
    
    <features>
        <acpi/>
        <apic/>
        <pae/>
    </features>
    
    <clock offset='localtime'/>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <on_crash>destroy</on_crash>
    
    <devices>
        <emulator>/usr/libexec/qemu-kvm</emulator>

          <disk type='file' device='cdrom'>
          <source file='/root/shiyawei/CentOS-7-x86_64-Minimal-1810.iso'/>
          <target dev='hdb' bus='ide'/>
          </disk> 

         <disk type='file' device='disk'>
         <driver name='qemu' type='qcow2'/>
         <source file='/root/shiyawei/test2.qcow2'/>
         <target dev='sda' bus='scsi'/>
         </disk>

        <interface type='bridge'>
            <source bridge='br0'/>
            <mac address="6c:92:bf:4d:e2:aa"/>
        </interface>
    
        <input type='mouse' bus='ps2'/>
        <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' keymap='en-us'/>
    </devices>
    </domain>

    4. 运行虚拟机文件并启动

    virsh define centos_config2.xml
    virsh start centos

    5. 查看虚拟机是否创建成功

    virsh list --all
    ps -ef|grep centos

     6. 安装好操作系统后,更改xml文件中的 <boot dev='hd'> 将系统另外一块盘开启,这样避免反复重装系统

  • 相关阅读:
    GetHub下载不成功
    Cache 判断Ip几分钟内攻击次数
    .net 通过Url获取站点json数据
    Linq 读取Xml 数据
    ef Linq 自定义字段列表
    面试的心得
    触发器--单独字段变化另一个字段也变化
    Ajax跨域 取值 Jsonp的定义注意事项
    asp.net里,各种下载方式汇总
    c# 获取硬件信息
  • 原文地址:https://www.cnblogs.com/syw-home/p/13671251.html
Copyright © 2011-2022 走看看