本文作者:吴先生

KVM中安装Windows Server 2008 R2系统

吴先生 3周前 ( 10-23 21:12 ) 73
KVM中安装Windows Server 2008 R2系统摘要: 环境准备KVM之-Centos7上安装KVM服务KVM之-配置网卡可以通过如下命令查看当前kvm版本支持什么系统# osinfo-query os VirtIO for...

环境准备

KVM之-Centos7上安装KVM服务

KVM之-配置网卡

可以通过如下命令查看当前kvm版本支持什么系统

# osinfo-query os 

VirtIO for Win的驱动 https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html

Windows虚拟机创建

virt-install \
 --virt-type=kvm \
 --name ah-win2008 \
 --ram 2048 \
 --vcpus=2 \
 --os-variant=win2k8r2  \
 --virt-type=kvm \
 --hvm \
 --cdrom=/data/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso \
 --network=bridge=br0,model=virtio \
 --graphics vnc,listen=0.0.0.0 --noautoconsole \
 --disk path=/data/vm/win2008.qcow2,size=40,bus=virtio,format=qcow2

参数说明

指定虚拟机名称:name ah-win2008  

指定虚拟机内存大小:ram 2048 (2048=2G内存)

指定虚拟机CPU核数:vcpus=2

指定虚拟机系统版本:os-variant=win2k8r2 (# osinfo-query os 可以在此命令下查看对应的版本关键字)

指定镜像安装包 cdrom=/data/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso

指定网卡连接方式:network=bridge=br0,model=virtio (这边是桥接物理网卡)

指定VNC窗口 graphics vnc,listen=0.0.0.0 --noautoconsole

指定磁盘类型大小存放位置:disk path=/data/vm/win2008.qcow2,size=40,bus=virtio,format=qcow2

image.png

执行以上命令稍等片刻,创建完虚拟机后提示如下

image.png

使用VNC软件连接虚拟机(默认第一台是服务器远程ip加端口号5900 )

ps如果端口不知道可以运行命令netstat -lnp 查看监听的qemu-kvm 进程端口号

image.png

正常安装windows步骤,选择系统语言时区等等然后点击下一步

image.png

点击现在安装

image.png

选择要安装的系统版本  阿豪这边选择2008系统数据中心版本(Datacenter)完全安装,然后点击下一步

PS:服务器核心安装是没有图形界面的

image.png

点击我接受许可条款,然后点击下一步

image.png

选择自定义(高级)选项

image.png

到这一步无法看到虚拟硬盘,这是因为之前创建虚拟机时选用虚拟硬盘总线是virio模式的,Windows Server 2008 R2系统默认不带有virio设备驱动,如果使用是IDE总线就可以被windows系统识别到;

image.png

在KVM宿主机上将之前下载准备的VirtIO for Win驱动镜像挂载给这台虚拟机;

# virsh attach-disk ah-win2008 /data/iso/virtio-win-0.1.160.iso hda --type cdrom --mode readonly

image.png

再点击加载驱动程序,

image.png

选择光驱中viostor目录中的2k8R2中的amd64文件夹;

image.png

经过扫描后发现硬盘驱动,并安装;

image.png

驱动安装完毕后即可看见虚拟硬盘;

image.png

但此时无法安装,因为虚拟光驱中操作系统镜像已经被驱动镜像代替,需要将操作系统镜像重新挂载给虚拟机;

# virsh attach-disk ah-win2008 /data/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso hda --type cdrom --mode readonly

image.png

点击驱动器选项高级分区,选中磁盘,然后点击新建分区

image.png

新建完后分区如下,选择磁盘分区2 >> 点击下一步

image.png

开始正常安装Windows操作系统;

image.png

等待自动重启或者点击立即重新启动,

image.png

重启后系统会没有启动,这个时候需要进入KVM宿主机启动 ,启动命令如下

# virsh start ah-win2008

等待安装完成

image.png

系统第一次安装完成启动初始化中

image.png

点击确定设置密码

image.png

设置完密码后正在准备桌面

image.png

安装完成后,进入操作系统,打开设备管理器,可以看到有未识别的硬件,应该是virio的网卡和PCI总线。

image.png

继续挂载驱动镜像,安装驱动程序;

在KVM宿主机上将之前准备的VirtIO for Win驱动镜像挂载给这台虚拟机;

# virsh attach-disk ah-win2008  /data/iso/virtio-win-0.1.160.iso hda --type cdrom --mode readonly

image.png

右键未知设备 >> 选择更新驱动程序软件,选择对应的驱动盘存储目录

image.png

找到安装驱动后会提示是否安装 ,我们选择安装然后等待安装完成

image.png

安装完毕后如下

image.png


文章版权及转载声明

作者:吴先生本文地址:https://www.ahaoyw.com/article/469.html发布于 3周前 ( 10-23 21:12 )
文章转载或复制请以超链接形式并注明出处阿豪 Blog(阿豪运维笔记)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享