centos7 安装并创建虚拟机
一 安装依赖包
yum install qemu-kvm libvirt virt-install bridge-utils、
二 下载镜像
wget http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
三 启动libvirtd进程
systemctl start libvirtd
四 添加网桥
vim /etc/sysconfig/network-scripts/ifcfg-br0
BOOTPROTO=dhcp
TYPE=bridge
NAME=br0
DEVICE=br0
ONBOOT=yes
STP=on
五 宿主机网卡加入网桥
echo BRIDGE=br0 >>/etc/sysconfig/network-scripts/ifcfg-eth0.cfg
六 配置qemu允许br0
echo "allow br0" >> /etc/qemu-kvm/bridge.conf
七 创建虚拟机
virt-install -n kvm1 \ 创建虚拟机,名称KVM1
--memory=512,maxmemory=1024 \ //分配内存512M,最大可动态扩展1024M,单位M
--vcpus 1,maxvcpus=2 \ //cpu个数1,最大2
-l /home/yong/download/CentOS-7-x86_64-Minimal-2009.iso \ //-l指定安装文件路径
--disk /home/yong/kvm_disk,size=8 \ //虚拟机硬盘位置,可指定,也可自动创建;容量8G,单位G
--bridge=br0 \ //桥接:网桥设备br0。NAT模式:-w network=net0,model=virbr0,mac=
--graphics none \ //不开启图形界面,可选项 vnc,spice
--os-variant rhel7 \ //设置操作系统
-x console=ttyS0 \ //指定终端,客户机使用文本模式安装时,可能需要该选项。第一次没指定该选项,一直卡在域安装仍在进行。
示例:
virt-install -n kvm1 \
--memory=512,maxmemory=1024 \
--vcpus 1,maxvcpus=2 \
-l /home/yong/download/CentOS-7-x86_64-Minimal-2009.iso \
--disk /home/yong/kvm_disk,size=8 \
--bridge=br0 \
--graphics none \
--os-variant rhel7 \
-x console=ttyS0
八 命令行操作
virsh start kvm1 //启动虚拟机
virsh console kvm1 //连接虚拟机
virsh edit kvm1 //编辑虚拟机配置文件