当前位置:首页 > 系统 > RHEL7.4 KVM虚拟Windows10

RHEL7.4 KVM虚拟Windows10

系统2年前 (2019-07-17)

RHEL7.4 KVM虚拟Windows10

RHEL7.4使用KVM虚拟windows10


安装组件

查看CPU虚拟化支持情况

lscpu | grep Virtualization

RHEL7.4 KVM虚拟Windows10


安装组件并启动服务

yum install -y qemu-kvm libvirt libvirt-python libguestfs-tools virt-install virt-viewer
systemctl enable libvirtd && systemctl start libvirtd

RHEL7.4 KVM虚拟Windows10


测试kvm环境

lsmod | grep kvm
virsh -c qemu:///system list

RHEL7.4 KVM虚拟Windows10


配置桥接网络

vim /etc/sysconfig/network-scripts/ifcfg-team0
添加
BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0
添加
DEVICE="br0"
TYPE="Bridge"
DELAY="0"
ONBOOT="yes"
BOOTPROTO="static"
IPV6INIT="no"
IPV6_AUTOCONF="no"
IPADDR=10.37.11.17
PREFIX=24
GATEWAY=10.37.11.254
DNS1=8.8.8.8
DNS2=9.9.9.9


开启转发功能

vim /etc/sysctl.conf
添加
net.ipv4.ip_forward = 1

执行sysctl -p /etc/sysctl.conf

systemctl restart NetworkManager

RHEL7.4 KVM虚拟Windows10


安装VNC

yum -y install tigervnc tigervnc-server


安装Windows Virtio支持驱动

yum install -y libguestfs-tools libguestfs-winsupport

下载并传入/root
https://fedorapeople.org/groups/virt/virtio-win/repo/latest/virtio-win-0.1.171-1.noarch.rpm
yum localinstall virtio-win-0.1.171-1.noarch.rpm

RHEL7.4 KVM虚拟Windows10

rpm -ql virtio-win | grep iso

RHEL7.4 KVM虚拟Windows10


创建虚拟机

创建虚拟机磁盘

mkdir /home/kvm/
qemu-img create -f qcow2 /home/kvm/ltsc.img 30G

RHEL7.4 KVM虚拟Windows10


常见安装源ISO目录

mkdir /var/lib/libvirt/images/ISO

将win10 iso传入


创建虚拟机系统参数

virt-install \
    --name LTSC \
    --metadata title="Windows10 LTSC for Remote" \
    --os-type=windows \
    --os-variant=win10 \
    --cpu=core2duo \
    --vcpus=2 \
    --ram=8192 \
    --graphics vnc,listen=0.0.0.0 \
    --network bridge=br0,model=virtio \
    --controller type=scsi,model=virtio-scsi \
    --disk /home/kvm/ltsc.img,format=qcow2,bus=scsi \
    --disk /var/lib/libvirt/images/ISO/ltsc.iso,device=cdrom,bus=ide \
    --disk /usr/share/virtio-win/virtio-win-0.1.171_amd64.vfd,device=floppy

RHEL7.4 KVM虚拟Windows10


查看VNC连接端口

virsh dumpxml LTSC | grep vnc

RHEL7.4 KVM虚拟Windows10


使用SSH客户端来建立隧道使用VNC客户端访问远程VNC服务器

RHEL7.4 KVM虚拟Windows10


安装系统

RHEL7.4 KVM虚拟Windows10

下一步


RHEL7.4 KVM虚拟Windows10

需要安装磁盘驱动,否则看不到磁盘,点击“加载驱动程序”


RHEL7.4 KVM虚拟Windows10

点击“浏览”


RHEL7.4 KVM虚拟Windows10

浏览到A盘,amd64下Win10目录


RHEL7.4 KVM虚拟Windows10

选择Red Hat VirtIO SCSI pass-throgh contorller,下一步


RHEL7.4 KVM虚拟Windows10

然后正常识别硬盘


RHEL7.4 KVM虚拟Windows10

安装好系统后,设备管理器中更新以太网控制器驱动


RHEL7.4 KVM虚拟Windows10

然后继续浏览到A盘amd64的Win10文件夹安装驱动


RHEL7.4 KVM虚拟Windows10

安装


RHEL7.4 KVM虚拟Windows10

完成


管理命令

virsh list                 # 查看在运行的虚拟机  
virsh dumpxml vm-name      # 查看kvm虚拟机配置文件  
virsh edit vm-name         # 修改虚拟机的配置文件(部分选项修改以后start虚拟机就可以生效)  
virsh start vm-name        # 启动kvm虚拟机  
virsh shutdown vm-name     # 正常关机  
virsh destroy vm-name      # 非正常关机,强制关闭虚拟机(相当于物理机直接拔掉电源)  
virsh undefine vm-name     # 删除vm的配置文件  
ls  /etc/libvirt/qemu      # 查看删除结果,Centos-6.6的配置文件被删除,但磁盘文件不会被删除  
virsh define file-name.xml # 根据配置文件定义虚拟机  
virsh suspend vm-name      # 挂起,终止  
virsh resumed vm-name      # 恢复被挂起的虚拟机  
virsh autostart vm-name    # 开机自启动vm  
virsh console <虚拟机名称>   # 连接虚拟机


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/337.html

相关文章

64位系统安装ansys designer8.0,附破解补丁

64位系统安装ansys designer8.0,附破解补丁

因为系统版本是windows server 2016,提示不支持,无所谓,点“是”NEXT选择INSTALL SOFTWARE同意条款Yes随便输入company name安装目录默认默认临时目录默认...

IIS添加所有MIME类型

IIS添加所有MIME类型

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。打开II...

CentOS7安装MRTG通过SNMP监控网络流量

CentOS7安装MRTG通过SNMP监控网络流量

虽然迪普ADX3000-TA负载均衡设备自带流量监测功能,但是时间线不清晰,精确到某个时间点无法得知具体流量峰值,所以使用一台虚拟机安装CentOS通过使用mrtg工具,读取负载均衡配置的SNMP协议...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

Red Hat Enterprise Linux 6.5安装和分区

Red Hat Enterprise Linux 6.5安装和分区

系统镜像名称为rhel-server-6.5-x86_64-dvd.iso安装Install or upgrade an existing system跳过安装源测试检查Next语言English键盘...

CentOS 7转换为OEL 7

CentOS 7转换为OEL 7

参考官方提供的脚本,支持将CentOS 5, 6, 7转换为使用UEK(Unbreakable Enterprise Kernel)的Oracle Enterprise Linux转换系统curl&n...