如果是新系统可以升级一下软件(花费时间比较久,不是必须的)
#yum upgrade
进入正文
安装虚拟化软件
[root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install bridge-utils # 确保模块已加载 [root@kvm-centos7 ~]# lsmod | grep kvm kvm_intel 170181 0 kvm 554609 1 kvm_intel irqbypass 13503 1 kvm [root@kvm-centos7~]# systemctl start libvirtd [root@kvm-centos7~]# systemctl enable libvirtd
配置桥接
#vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.1.167
GATEWAY=10.0.1.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
将原先的网络桥接到br0上
#vi /etc/sysconfig/network-scripts/ifcfg-enp2s0
DEVICE=enp2s0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
重启网络
#systemctl restart network
创建虚拟机
# 创建镜像保存位置 virt-install \ --name=myos \ --ram 512 \ --vcpus 2 \ --disk path=/opt/hubin/myos2.qcow2,size=40,format=qcow2 \ --cdrom /opt/hubin/1KEY_GHOST.iso \ --graphic vnc,listen=0.0.0.0,port=5910 \ --os-type=linux \ --virt-type=kvm \ --hvm \ --accelerate \ --network bridge=br0 \ --autostart
参数说明:
--name 指定虚拟机的名称 --ram 指定Virtual Machine --disk的内存量path = xxx,size = xxx 'path ='⇒指定虚拟机 size ='⇒指定虚拟机的磁盘数量 --vcpus 指定虚拟cpu --os-type 指定GuestOS 的类型 --os-variant 指定GuestOS的类型 - 可能确认列表中使用以下命令osinfo-query os --network 指定虚拟机的网络类型 --graphics 指定图形的类型。如果设置为“无”,则意味着非图形。 --console 指定控制台类型 --location 指定安装的位置,其中from --extra-args 指定在内核中设置的参数