CentOS 6.7 使用libvirt工具安装 CentOS7.2

前端之家收集整理的这篇文章主要介绍了CentOS 6.7 使用libvirt工具安装 CentOS7.2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装依赖

yum -y@H_403_5@ install @virt*@H_403_5@ dejavu-lgc@H_403_5@-*@H_403_5@ xorg-x11@H_403_5@-xauth@H_403_5@ tigervnc \@H_403_5@
libguestfs-tools@H_403_5@ policycoreutils-python@H_403_5@ bridge-utils@H_403_5@ 
chkconfig libvirtd on@H_403_5@

调整参数

chkconfig network on@H_403_5@
service network restart
yum -y@H_403_5@ erase NetworkManager
cp -p@H_403_5@ /etc/sysconfig/network-scripts@H_403_5@/ifcfg-@H_403_5@{eth0,br0}
sed -i@H_403_5@ -e@H_403_5@'/HWADDR/d'@H_403_5@ -e@H_403_5@'/UUID/d'@H_403_5@ -e@H_403_5@'s/eth0/br0/'@H_403_5@ -e@H_403_5@'s/Ethernet/Bridge/'@H_403_5@ \@H_403_5@
/etc/sysconfig/network-scripts@H_403_5@/ifcfg-br0@H_403_5@
echo DELAY=@H_403_5@0@H_403_5@ >>@H_403_5@ /etc/sysconfig/network-scripts@H_403_5@/ifcfg-br0@H_403_5@
echo 'BOOTPROTO="none"'@H_403_5@ >>@H_403_5@ /etc/sysconfig/network-scripts@H_403_5@/ifcfg-eth0@H_403_5@
echo BRIDGE=@H_403_5@br0 >>@H_403_5@ /etc/sysconfig/network-scripts@H_403_5@/ifcfg-eth0@H_403_5@
service network restart
brctl show

创建storage pool,别忘了激活

virsh pool-define-as mystorage --type dir --target /data3@H_403_5@
virsh pool-autostart rhpol_virsh    # Start@H_403_5@ on@H_403_5@ boot virsh pool-start@H_403_5@ rhpol_virsh # Start@H_403_5@ now@H_403_5@

创建虚拟机磁盘并启动

qemu-img create -f qcow2 t21.img 100G

virsh undefine t21
virt-install --name=t21 \
--os-variant=RHEL6@H_403_5@ \ @H_403_5@--ram 4096@H_403_5@ \ @H_403_5@--vcpus=2@H_403_5@ \ @H_403_5@--disk path=/data3/t@H_403_5@21.img,size=100@H_403_5@,format=qcow2,bus=virtio \ @H_403_5@--accelerate --cdrom /data/soft/soft/ISO@H_403_5@/CentOS@H_403_5@-7@H_403_5@-x86_64-DVD@H_403_5@-1511@H_403_5@.iso \ @H_403_5@--vnc --vncport=5910@H_403_5@ --vnclisten=0@H_403_5@.0@H_403_5@.0@H_403_5@.0@H_403_5@ \ @H_403_5@--network bridge=br0@H_403_5@,model=virtio --noautoconsole @H_403_5@
 \,bus=virtio

创建好的文件如下。 在上面的基础上又进行了一点点修改添加了启动顺序,内存也调整成了2GB,发现4GB在我这里不可以。

<!-- WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using: virsh edit t21 or other application using the libvirt API. -->@H_403_5@

<domain@H_403_5@ type@H_403_5@='qemu'@H_403_5@>@H_403_5@
  <name@H_403_5@>@H_403_5@t21</name@H_403_5@>@H_403_5@
  <uuid@H_403_5@>@H_403_5@2eeadfe7-59e3-1a31-969d-ca8c2e14ce9f</uuid@H_403_5@>@H_403_5@
  <memory@H_403_5@ unit@H_403_5@='KiB'@H_403_5@>@H_403_5@2194304</memory@H_403_5@>@H_403_5@
  <currentMemory@H_403_5@ unit@H_403_5@='KiB'@H_403_5@>@H_403_5@2194304</currentMemory@H_403_5@>@H_403_5@
  <vcpu@H_403_5@ placement@H_403_5@='static'@H_403_5@>@H_403_5@2</vcpu@H_403_5@>@H_403_5@
  <os@H_403_5@>@H_403_5@
    <type@H_403_5@ arch@H_403_5@='x86_64'@H_403_5@ machine@H_403_5@='rhel6.6.0'@H_403_5@>@H_403_5@hvm</type@H_403_5@>@H_403_5@
    <boot@H_403_5@ dev@H_403_5@='cdrom'@H_403_5@/>@H_403_5@
    <boot@H_403_5@ dev@H_403_5@='hd'@H_403_5@/>@H_403_5@
    <bootmenu@H_403_5@ enable@H_403_5@='yes'@H_403_5@/>@H_403_5@
  </os@H_403_5@>@H_403_5@
  <features@H_403_5@>@H_403_5@
    <acpi@H_403_5@/>@H_403_5@
    <apic@H_403_5@/>@H_403_5@
    <pae@H_403_5@/>@H_403_5@
  </features@H_403_5@>@H_403_5@
  <clock@H_403_5@ offset@H_403_5@='utc'@H_403_5@/>@H_403_5@
  <on_poweroff@H_403_5@>@H_403_5@destroy</on_poweroff@H_403_5@>@H_403_5@
  <on_reboot@H_403_5@>@H_403_5@restart</on_reboot@H_403_5@>@H_403_5@
  <on_crash@H_403_5@>@H_403_5@restart</on_crash@H_403_5@>@H_403_5@
  <devices@H_403_5@>@H_403_5@
    <emulator@H_403_5@>@H_403_5@/usr/libexec/qemu-kvm</emulator@H_403_5@>@H_403_5@
    <disk@H_403_5@ type@H_403_5@='file'@H_403_5@ device@H_403_5@='disk'@H_403_5@>@H_403_5@
      <driver@H_403_5@ name@H_403_5@='qemu'@H_403_5@ type@H_403_5@='qcow2'@H_403_5@ cache@H_403_5@='none'@H_403_5@/>@H_403_5@
      <source@H_403_5@ file@H_403_5@='/data3/t21.img'@H_403_5@/>@H_403_5@
      <target@H_403_5@ dev@H_403_5@='vda'@H_403_5@ bus@H_403_5@='virtio'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x05'@H_403_5@ function@H_403_5@='0x0'@H_403_5@/>@H_403_5@
    </disk@H_403_5@>@H_403_5@
    <disk@H_403_5@ type@H_403_5@='file'@H_403_5@ device@H_403_5@='cdrom'@H_403_5@>@H_403_5@
      <driver@H_403_5@ name@H_403_5@='qemu'@H_403_5@ type@H_403_5@='raw'@H_403_5@/>@H_403_5@
      <source@H_403_5@ file@H_403_5@='/data/soft/soft/ISO/CentOS-7-x86_64-DVD-1511.iso'@H_403_5@/>@H_403_5@
      <target@H_403_5@ dev@H_403_5@='hdc'@H_403_5@ bus@H_403_5@='ide'@H_403_5@/>@H_403_5@
      <readonly@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='drive'@H_403_5@ controller@H_403_5@='0'@H_403_5@ bus@H_403_5@='1'@H_403_5@ target@H_403_5@='0'@H_403_5@ unit@H_403_5@='0'@H_403_5@/>@H_403_5@
    </disk@H_403_5@>@H_403_5@
    <controller@H_403_5@ type@H_403_5@='usb'@H_403_5@ index@H_403_5@='0'@H_403_5@ model@H_403_5@='ich9-ehci1'@H_403_5@>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x04'@H_403_5@ function@H_403_5@='0x7'@H_403_5@/>@H_403_5@
    </controller@H_403_5@>@H_403_5@
    <controller@H_403_5@ type@H_403_5@='usb'@H_403_5@ index@H_403_5@='0'@H_403_5@ model@H_403_5@='ich9-uhci1'@H_403_5@>@H_403_5@
      <master@H_403_5@ startport@H_403_5@='0'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x04'@H_403_5@ function@H_403_5@='0x0'@H_403_5@ multifunction@H_403_5@='on'@H_403_5@/>@H_403_5@
    </controller@H_403_5@>@H_403_5@
    <controller@H_403_5@ type@H_403_5@='usb'@H_403_5@ index@H_403_5@='0'@H_403_5@ model@H_403_5@='ich9-uhci2'@H_403_5@>@H_403_5@
      <master@H_403_5@ startport@H_403_5@='2'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x04'@H_403_5@ function@H_403_5@='0x1'@H_403_5@/>@H_403_5@
    </controller@H_403_5@>@H_403_5@
    <controller@H_403_5@ type@H_403_5@='usb'@H_403_5@ index@H_403_5@='0'@H_403_5@ model@H_403_5@='ich9-uhci3'@H_403_5@>@H_403_5@
      <master@H_403_5@ startport@H_403_5@='4'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x04'@H_403_5@ function@H_403_5@='0x2'@H_403_5@/>@H_403_5@
    </controller@H_403_5@>@H_403_5@
    <controller@H_403_5@ type@H_403_5@='ide'@H_403_5@ index@H_403_5@='0'@H_403_5@>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x01'@H_403_5@ function@H_403_5@='0x1'@H_403_5@/>@H_403_5@
    </controller@H_403_5@>@H_403_5@
    <interface@H_403_5@ type@H_403_5@='bridge'@H_403_5@>@H_403_5@
      <mac@H_403_5@ address@H_403_5@='52:54:00:45:4e:04'@H_403_5@/>@H_403_5@
      <source@H_403_5@ bridge@H_403_5@='br0'@H_403_5@/>@H_403_5@
      <model@H_403_5@ type@H_403_5@='virtio'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x03'@H_403_5@ function@H_403_5@='0x0'@H_403_5@/>@H_403_5@
    </interface@H_403_5@>@H_403_5@
    <serial@H_403_5@ type@H_403_5@='pty'@H_403_5@>@H_403_5@
      <target@H_403_5@ port@H_403_5@='0'@H_403_5@/>@H_403_5@
    </serial@H_403_5@>@H_403_5@
    <console@H_403_5@ type@H_403_5@='pty'@H_403_5@>@H_403_5@
      <target@H_403_5@ type@H_403_5@='serial'@H_403_5@ port@H_403_5@='0'@H_403_5@/>@H_403_5@
    </console@H_403_5@>@H_403_5@
    <input@H_403_5@ type@H_403_5@='tablet'@H_403_5@ bus@H_403_5@='usb'@H_403_5@/>@H_403_5@
    <input@H_403_5@ type@H_403_5@='mouse'@H_403_5@ bus@H_403_5@='ps2'@H_403_5@/>@H_403_5@
    <graphics@H_403_5@ type@H_403_5@='vnc'@H_403_5@ port@H_403_5@='5910'@H_403_5@ autoport@H_403_5@='no'@H_403_5@ listen@H_403_5@='0.0.0.0'@H_403_5@>@H_403_5@
      <listen@H_403_5@ type@H_403_5@='address'@H_403_5@ address@H_403_5@='0.0.0.0'@H_403_5@/>@H_403_5@
    </graphics@H_403_5@>@H_403_5@
    <video@H_403_5@>@H_403_5@
      <model@H_403_5@ type@H_403_5@='cirrus'@H_403_5@ vram@H_403_5@='9216'@H_403_5@ heads@H_403_5@='1'@H_403_5@/>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x02'@H_403_5@ function@H_403_5@='0x0'@H_403_5@/>@H_403_5@
    </video@H_403_5@>@H_403_5@
    <memballoon@H_403_5@ model@H_403_5@='virtio'@H_403_5@>@H_403_5@
      <address@H_403_5@ type@H_403_5@='pci'@H_403_5@ domain@H_403_5@='0x0000'@H_403_5@ bus@H_403_5@='0x00'@H_403_5@ slot@H_403_5@='0x06'@H_403_5@ function@H_403_5@='0x0'@H_403_5@/>@H_403_5@
    </memballoon@H_403_5@>@H_403_5@
  </devices@H_403_5@>@H_403_5@
</domain@H_403_5@>@H_403_5@

猜你在找的CentOS相关文章