hyperv centos 7 centos镜像下载官网
各位老铁们,大家好,今天由我来为大家分享hyperv centos 7,以及centos镜像下载官网的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
如何在Linux发行版中安装并启用Hyper-V集成服务
如何在Linux发行版中安装并启用Hyper-V集成服务
微软公司的开发人员们已经设计出多种组件,旨在帮助运行在Hyper-V服务器上的虚拟机系统实现性能提升。这些组件被囊括在集成服务当中。
尽管Hyper-V服务器本身已经相当智能,足以自行为Windows虚拟机安装并启用集成服务,但对于那些运行着Linux发行版的虚拟机而言、我们仍然需要通过手动方式安装并启用集成服务。在今天的文章中,我们将一同了解如何在运行着Linux发行版的虚拟机当中安装并启用集成服务。
Linux集成服务,有时候也会被简称为LIS,提供两大组件类型:驱动程序与服务。驱动程序在提升Linux虚拟机性能表现方面扮演着重要角色,而服务的设计目的则用于执行特殊作业。
举例来说,VMBUS驱动程序充当着通信通道,旨在改善不同虚拟机系统之间通信时的性能表现。而“Time Sync”(即时间同步)服务则有助于对Hyper-V主机当中的时间加以同步。
当Linux集成服务部署完毕之后,运行着Linux发行版的虚拟机系统将能够使用诸如实时迁移、巨型帧、VLAN标签与集群、对称多处理(简称SMP)支持、静态IP注入、VHDX调整、虚拟光纤通道以及实时虚拟机备份等功能。
目前,微软已经运行用户将多种Linux发行版作为虚拟机系统运行在Hyper-V服务器之上。具体来讲,微软为以下Linux发行版提供对应的集成服务组件:
•红帽企业Linux(简称RHEL) 5.5-5.8, 6.0-6.3 x86与x64版本
• CentOS 5.5-5.8, 6.0-6.3 x86与x64版本
• SUSE Linux Enterprise Server 11 SP2或者SP版本3
• Open SUSE 12.1版本
• Ubuntu 12.04, 12.10, 13.04与13.10版本
• Oracle Linux 6.4版本
在我们开始讲解Linux集成服务的安装与启用方式之前,请大家首先注意以下几点:
1. LIS的安装与启用对Linux发行版有着多项要求。
2.某些Linux发行版自身已经安装有LIS。对于这些发行版,大家只需要启用即可在Hyper-V中发挥其全部功能特性。
在已经安装了LIS驱动程序与服务的Linux发行版中启用集成服务
请大家通过以下步骤在已经安装有LIS驱动程序与服务的Linux发行版中将其启用。在下面的例子中,我们选择的是Ubuntu 12.04。
1.第一步是利用以下命令编辑/etc/initramfs-tools文件夹下的“modules”文件:
1 sudo vi/etc/initramfs-tools/modules
2.在vi编辑器中,找到该文件的最后一行并使用(I)插入命令加入以下命令行:
2 hv_vmbus
3 hv_storvsc
4 hv_blkvsc
5 hv_netvsc
3.接下来按下Esc键并利用“:x”命令保存文件。
4.然后通过以下命令对“modules”文件重新进行初始化:
6 sudo update-initramfs–u
5.最后,通过在Shell中执行以下命令重新启动虚拟机系统:
7 sudo shutdown-r now
6.客户虚拟机重新启动完成之后,LIS驱动程序与服务都将在系统中得到注册。重新启动之后,大家可以通过以下命令确认LIS驱动程序与服务是否已经安装完毕:
Lsmod
通过这项命令,我们应该能够看到LIS驱动程序与服务被包含在列表当中。大家需要在其中找到hid_hyperv, hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它们在LIS才能被正确启用。
为没有预先安装LIS驱动程序与服务的Linux发行版安装集成服务
在以下情况中,大家可能发现自己需要为Linux发行版安装Linux集成服务:
1. Linux发行版并未预先集成LIS。
2. Linux发行版当中所包含的LIS并非微软官方网站上提供的最新版本。目前的LIS版本为3.5。
由于Linux只能利用RPM文件进行安装,因此LIS ISO镜像文件提供了必要的RPM文件以安装或者对现有LIS组件进行更新。
LIS安装流程的第一步是利用Hyper-V管理器将LIS ISO导入虚拟机系统,而后执行一系列命令以完成安装,具体步骤如下所示:
1.将LinuxICv35.ISO文件指向Linux虚拟机系统。
2.执行以下命令以启动该ISO文件:
8# mount/dev/cdrom/media
3.以root权限登录并对相关目录作出变更——具体路径视发行版类型而定:
对于 RHEL/ CentOS 5.5:# cd/media/CDROM/RHEL55
对于 RHEL/ CentOS 5.6:# cd/media/CDROM/RHEL56
对于 RHEL/ CentOS 5.7:# cd/media/CDROM/RHEL57
对于 RHEL/ CentOS 5.8:# cd/media/CDROM/RHEL58
对于 RHEL/ CentOS 6.0, 6.1, 6.2:# cd/media/CDROM/RHEL6012
对于 RHEL/ CentOS 6.3:# cd/media/CDROM/RHEL63
4.接下来运行LIS ISO所提供的脚本以安装LIS:
对于 RHEL/ CentOS 5.5:#./install_rhel55.sh
对于 RHEL/ CentOS 5.6:#./install_rhel56.sh
对于 RHEL/ CentOS 5.7:#./install_rhel57.sh
对于 RHEL/ CentOS 5.8:#./install_rhel58.sh
对于 RHEL/ CentOS 6.0, 6.1, 6.2:#./install.sh
对于 RHEL/ CentOS 6.3:#./install.sh
5.最后,大家需要重新启动Linux虚拟机,这样LIS组件就会完成初始化并成功注册。
重新启动之后,利用“lsmod”或者“Modinfo”命令检查LIS驱动程序与服务的当前状态。
更新LIS
微软提供了Linux发行版中更新LIS驱动程序所必需的升级脚本。大家可以按照前面提到的步骤加载ISO文件,并根据Linux发行版进行相关目录调整之后执行“Upgrade.sh”脚本。
该脚本完成LIS驱动程序与服务的安装之后,我们需要重新启动该虚拟机系统,这样LIS驱动程序与服务将被注册至Linux内核当中。
不支持功能
截至目前,以下功能特性尚不受Linux集成服务的支持:
•动态内存热添加支持
• Trim功能支持
• TCP减负
• vRSS
如何在Windows 8 Hyper-V上安装CentOS
1)开启Hyper-V管理器并创建一台新的虚拟机,正常安装centos 6,安装的时候选择basic server.安装完成后,重启。
2)在Hyper-v里面,插入下载回来的iso文件:Linux IC v3.2.iso
然后运行如下命令,加载光驱里面的文件
mkdir-p/mnt/cdrom
mount/dev/cdrom/mnt/cdrom
mnt/cdrom/install.sh
安装完成后,必须再次重启虚拟机。
重启后运行:
ifconfig-a
就会发现网卡已经加载了,然后编辑: vi/etc/sysconfig/network-scripts/ifcfg-eth0(也可以通过命令ifconfig配置)
内容如下:
DEVICE="eth0"
HWADDR="00:1c:29:8C:BB:E6"
NETMASK=255.255.255.0
IPADDR=192.168.1.200
GATEWAY=192.168.1.11
ONBOOT=yes
之后重新启动。
Hyper-v中CentOS-7的静态/动态网络配置及SSH连接小记
使用双网卡配置Hyper-V中的CentOS-7,实现静态/动态网络配置及SSH连接,以满足内外网需求。
首先,在控制面板中设置“网络连接”交换机地址,命名“ssh-connect”,确保配置能够保存。
若之前配置Hyper-V虚拟网卡时遇到问题,导致无法保存配置,参考相关文章删除注册表内对应内容并重启系统。
在虚拟机关机状态下,新建虚拟交换机并为其添加网卡。选择一块网卡关联默认交换机,另一块关联新建的虚拟交换机。
在虚拟机中,配置两块网卡的网络。为eth0编辑/etc/sysconfig/network-scripts/ifcfg-eth0,将BOOTPROTO设置为dhcp,ONBOOT设置为yes。
复制ifcfg-eth0并改名为ifcfg-eth1,修改BOOTPROTO为static,调整NAME和DEVICE为eth1,移除UUID(确保与eth0不同)。设置IPADDR为192.168.218.2,NETMASK为255.255.255.0,IP地址应与“ssh-connect”交换机同一网段,无需设置GATEWAY。
重启网络服务或执行reboot操作,确保网络状态更新。
若使用Xshell无法连接,检查CentOS7是否已安装openssh-server。
执行命令后无显示时,需要安装openssh-server。
配置/etc/ssh/sshd_config文件,确保SSH服务正常运行。
开启SSH服务,使用ps-e| grep sshd检查sshd服务是否启动,使用netstat-ntlp| grep:22查看端口状态。
至此,完成CentOS-7在Hyper-V中的静态/动态网络配置及SSH连接设置,解决内外网访问问题。