背景:项目上需要安装两台windows服务器来部署应用,但是只提供了ubuntu的服务器,于是就使用KVM虚拟机,在安装好一台服务器后,最开始选择了默认的虚拟机配置安装,发现第一个问题,在安装过程中不能使用键盘输入,后来做了修改后,在使用桥接模式的时候,设备型号选择了默认,配置好IP后只能ping通宿主机,不能ping通同网段其他机器。后来查了不少资料,做出如下记录。
Ubuntu部署KVM
1 检查是否支持虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
sudo apt install cpu-checker
sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
2 安装KVM和依赖包
sudo apt update
sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
#启动libvirtd
sudo service libvirtd start
sudo update-rc.d libvirtd enable
#查看libvirtd状态
service libvirtd status
3 修改网卡为桥接模式
sudo vim /etc/netplan/01-network-manager-all.yaml
network:
version: 2
ethernets:
ens33:
dhcp4: no
dhcp6: no
bridges:
br0:
interfaces: [ens33]
dhcp4: no
addresses: [192.168.0.21/24]
gateway4: 192.168.0.2
nameservers:
addresses: [114.114.114.114]
重启网络
sudo netplan apply
4 使用virt-manager安装虚拟机
启动之前先看是否安装了xorgs
sudo apt-get install -y xorg
sudo virt-manager
在在安装系统之前,先进行配置调整。调整网卡模式为virtio模式。调整显示协议为VNC(不调整默认的在安装的时候不能使用键盘输入)
安装windows虚拟机的时候需要安装virtio驱动,驱动下载地址:https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html。
下安装驱动之前不能配置网卡,可以下载iso的驱动镜像,挂载到windows虚拟机上,然后进入设备管理器==》找到网卡接口==》更新驱动==》找本地驱动文件,选择挂载的镜像。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。