kvm虚机部署

1. 查看硬件是否支持虚拟化:

grep -Ei ‘vmx|svm’ /proc/cpuinfo|more |grep -i ‘VMX|SVM’

2. 安装虚拟机:

yum install -y virt-* libvirt qemu-img virt-install

3. 是否支持kvm模块:

lsmod |grep kvm

4. 启动虚拟机服务:

systemctl enable libvirtd
systemctl start libvirtd

5. 验证是否可用:

virsh list --all

6.创建用于安装guest操作系统的存储卷

// 使用基于目录的存储池

创建存储池对应的image目录

mkdir -p /home/kvm/image/
chown root:root /home/kvm/image/
chmod 777 /home/kvm/image/

创建并启动存储池

virsh pool-define-as StoragePool --type dir --target /home/kvm/image/
virsh pool-build StoragePool
virsh pool-start StoragePool
virsh pool-autostart StoragePool #池自启动

yum update libgcrypt -y

创建存储卷

virsh vol-create-as --pool StoragePool --name openwrt.img --capacity 10G --allocation 1G --format qcow2
virsh vol-create-as --pool StoragePool --name ltsc.img --capacity 20G --allocation 1G --format qcow2
virsh vol-create-as --pool StoragePool --name win10.qcow2 --capacity 20G --allocation 1G --format qcow2

7.采用网桥的方式为虚机添加管理网口

将网桥绑定到物理网口
yum install bridge-utils -y
#brctl addif virbr0 enp4s0f2
brctl show

cat /etc/sysconfig/network-scripts/ifcfg-enp4s0f2
NAME=enp4s0f2
UUID=6eb5bb58-8e8d-4433-9a1d-b853c0fba221
DEVICE=enp4s0f2
ONBOOT=yes
BRIDGE=virbr0

cat /etc/sysconfig/network-scripts/ifcfg-virbr0
TYPE=bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
STP=off
DELAY=0
NAME=virbr0
DEVICE=virbr0
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.2.151
GATEWAY=192.168.2.1
DNS1=192.168.2.1

nmcli c reload
ifdown enp4s0f2;ifup enp4s0f2
ifdown virbr0;ifup virbr0
ifconfig
nmcli c show

[root@192 ~]# brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.52540082c110 no enp4s0f2
virbr0-nic

8. 检查存储池/卷

virsh pool-list --all
virsh vol-list StoragePool

9. 创建虚拟机

9.1.1 创建openwrt虚拟机

shell界面输入virt-manager,在弹出的页面中选择file–>New V M–>Import existing disk image–>选中img镜像,安装的操作系统选择generic–>…
在openwrt的配置清单中网卡选择specify shared device name:virbr0

virt-install --name=openwrt --vcpu=2 --ram=2048 --os-type=generic --disk path=/home/kvm/openwrt/openwrt-18.06.7-x86-64-combined-ext4.img --import --graphics none --network bridge=virbr0 --autostart

9.1.2 创建win10虚机

yum install virt-viewer -y

virt-install --accelerate --name ltsc --ram 2048 --vcpus=2 --controller type=scsi,model=virtio-scsi
–disk path=/home/kvm/image/win10.qcow2,format=qcow2,size=15,bus=virtio
–cdrom=/home/cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso
–graphics vnc,listen=0.0.0.0,port=5900,password=123456
–network bridge=virbr0
–os-type=windows
–os-variant=win10

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值