新闻资讯

kvm安装winserver如何实现?可以远程控制的kvm的硬件推荐

nat | 2019-02-25

KVM全称kernel virtual machine 是针对包含虚拟化扩展(Intel VT或AMD-V)的x86硬件上的完全原生的虚拟化解决方案。是以色列Qumranet开发,基于Linux内核。2008年9月4日被RedHat收购。rhel5/centos5默认是Xen,rhel6/centos6之后版本KVM代替Xen。

KVM Server 部署:实验环境

系统版本:CentOS Linux release 7.2.1511 (Core)

系统位数:x86_64

硬件支持:CPU开启虚拟化支持

查看虚拟化支持

[root@kvm ~]# egrep '(vmx|svm)' --color=always /proc/cpuinfo

注意:信息有输出表示支持虚拟化,否则就不支持虚拟化,无法安装KVM。

关闭防火墙

[root@kvm ~]# systemctl stop firewalld.service

[root@kvm ~]# systemctl disable firewalld.service

关闭SELinux

[root@kvm ~]# setenforce 0 #临时关闭

[root@kvm ~]# sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config #永久

安装KVM Server

[root@kvm ~]# yum install -y virt-* libvirt bridge-utils qemu-img libvirt-client

说明:

libvirt-client #libvirt的客户端,宿主机关机通知虚拟机关机,避免强制关机造成数据丢失。

gpxe-roms-qemu #虚拟机IPXE启动固件,支持虚拟机的网络启动

libvirt-python #为python提供API

python-virtinst #一套python虚拟机安装工具

qemu-kvm #KVM在用户空间运行程序

virt-manager #基于libvirt的图形化虚拟机管理软件

libvirt #用于管理虚拟机,提供一套虚拟机管理API

virt-viewer #显示虚拟机的控制台console

virt-top #类似top,查看资源使用情况

virt-what #虚拟机内部执行,查看虚拟机的虚拟化平台

qemu-img #用于操作虚拟机硬盘景象的创建、查看、格式转化

检查KVM模块

[root@kvm ~]# lsmod |grep kvm

kvm_intel 170181 0

kvm 554609 1 kvm_intel

irqbypass 13503 1 kvm

创建软连接

[root@kvm ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

启动服务

[root@kvm ~]# systemctl start libvirtd

查看版本

[root@kvm ~]# virsh --version

2.0.0

[root@kvm ~]# virt-install --version

1.4.0

[root@kvm ~]# qemu-kvm --version

QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-126.el7_3.5)...

创建第一台虚拟机:

创建虚拟机磁盘

[root@kvm ~]# qemu-img create /data/pool/windows_2k3 -f qcow2 -opreallocation=metadata 30G

创建虚拟主机

[root@kvm ~]# virt-install -n windows2k3 -r 1024 -vcpus=1 -c /data/iso/windows_server_2003.iso --disk path=/data/pool/windows_2k3,format=qcow2,size=30,bus=ide --hvm --os-type=windows --vnc --vncport 5901 --network network=default --force --autostart

说明:

-n:定义虚拟机在名称;

-r:设置分配1G内存大小;

-vcpus:设置分配1个CPU;

-c:指定系统安装镜像位置;

--disk path:指定虚拟机存储设备及其属性;

format:指定磁盘映像格式,如raw、qcow2、vmdk;

size:指定磁盘大小;

bus:指定磁盘类型,如ide、scsi、virtio;

--hvm:当物理机同时支持全虚拟化和半虚拟化时,指定使用全虚拟化;

--os-type=windows:指定系统类型,如Windows、linux;

--vnc :指定使用VNC服务;

--vncport :指定VNC端口;

--network network:指定网络类型为默认(NAT);

--force:禁止交互模式,自动回答yes;

--autostart:指定虚拟机随物理启动后自动启动;

注意:Windows类系统需要设置为ide,否则安装时提示找不到硬盘。

连接VNC

KVM系列之KVM Server 部署

根据Windows server 2003系统安装步骤,进行系统安装。不做过多介绍。

KVM系列之KVM Server 部署

虚拟机网络配置

KVM系列之KVM Server 部署

检查网络

KVM系列之KVM Server 部署

注意:还需要在虚拟机承载主机上配置相应的防火墙规则,才能实现访问网络,网上有很多教程,我就不再啰嗦了。

向日葵控控A2提供安全、方便的远程机房维护解决方案。搭配kvm切换器可实现控制机房多台服务器;系统崩溃亦可远控查看蓝屏排查故障;进BIOS,装系统搭配葵域名,通过浏览器访问域名即可实现远程控制

此外,向日葵控控A2能够突破政企单位电脑上网环境限制,解决涉及机密信息的电脑受专网访问限制问题。通过控控轻松实现远控,只需让控控上网即;可搭配4G上网摆脱各种专网限制;纯硬件外置远控,被控电脑无需安装任何软件。