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

RHEL7.4 KVM虚拟Windows10

系统4年前 (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

相关文章

虚拟机下Centos7升级内核+安装vmware tools

虚拟机下Centos7升级内核+安装vmware tools

vm下环境,首先安装vmware tools挂载一下toolsmount -t iso9660 /dev/cdrom /mnt复制工具到主目录下cp ...

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

CentOS7安装cacti

CentOS7安装cacti

网上有一种叫cactiez的集成版本,rrd组件一直有问题,版本也太老,于是就想着重新搭建一个环境试试配置环境关闭Selinux vi /etc/selinux/config 将SELI...

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

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键盘...