基于Windows Server 2008 R2 Hyper-V环境虚拟化Centos来宾操作系统

简介:

       在Hyper-V虚拟机中,正常安装完CentOS、RedHat等Linux操作系统之后,网络是

不正常的。因为CentOS和RedHat等Linux操作系统是不能识别Hyper-V的虚拟网络的。

要想使虚拟机能够正常识别Hyper-V虚拟网络,需要安装微软的Linux集成服务工具。

      下载链接: Linux Integration Services v2.1 for Windows Server 2008 Hyper-V R2 - 中文(简体)

 

下面介绍安装过程(以CentOS X64 为例):

 

  1. 正常安装CentOS操作系统,安装完毕后,挂在镜像文件,安装adjtimex  软件包

     

    [root@localhost ~]# mount /dev/cdrom /tmp
    [root@localhost ~]# mount /dev/cdrom /tmp/
    [root@localhost ~]# rpm -ivh /tmp/CentOS/adjtimex-1.20-2.1.x86_64.rpm 

     

    如果不安装该软件包的话,后面编译集成服务工具时,会提示"Your system DOES NOT support the timesource driver"  错误.

     

  2.  解压集成服务工具,解压后包含一个pdf 帮助文件和一个名为"LinuxIC v21"的iso文件

   wKiom1OVUcSx2h1yAADcVzBKxVI182.jpg

3. Hyper-V虚拟机->设置->IDE控制器->DVD驱动器->图像文件,定位到解压出来的ISO镜像文件,

    如图示

    wKiom1OVVLPSL1T5AAMhBCPVDX4625.jpg

4. 启动虚拟机,打开终端程序,执行集成服务工具的编译安装

[root@localhost ~]# mount /dev/cdrom /mnt/
[root@localhost ~]# mkdir -p /opt/linux_is_v2.1
[root@localhost ~]# cp -R /mnt/* /opt/linux_is_v2.1/
[root@localhost ~]# cd /opt/linux_is_v2.1/
[root@localhost linux_is_v2.1]# ls
docs  LICENSE-DUAL-BSD-GPL  LICENSE-GPL  Makefile  README  scripts  src
[root@localhost linux_is_v2.1]# make
[root@localhost linux_is_v2.1]# make install

5. 安装完毕后,打开网卡配置文件,vi "/etc/sysconfig/network-scripts/ifcfg-eth0" ,配置网络信息

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Microsoft Corporation Hyper-V Network Adapter
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:15:5d:01:2e:04
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.71
GATEWAY=192.168.1.1
TYPE=Ethernet

  vi /etc/resolf.conf 文件,配置DNS网络信息.

  配置完毕后,重启网卡。

 

6. 验证网络连通性:

[root@localhost ~]# ping www.sina.com.cn
PING polaris.sina.com.cn (202.108.33.60) 56(84) bytes of data.
64 bytes from 202.108.33.60: icmp_seq=1 ttl=243 time=3.51 ms
64 bytes from 202.108.33.60: icmp_seq=2 ttl=243 time=3.46 ms
64 bytes from 202.108.33.60: icmp_seq=3 ttl=243 time=2.75 ms
64 bytes from 202.108.33.60: icmp_seq=4 ttl=243 time=3.50 ms
64 bytes from 202.108.33.60: icmp_seq=5 ttl=243 time=2.86 ms
64 bytes from 202.108.33.60: icmp_seq=6 ttl=243 time=3.40 ms
64 bytes from 202.108.33.60: icmp_seq=7 ttl=243 time=5.94 ms
64 bytes from 202.108.33.60: icmp_seq=8 ttl=243 time=2.99 ms
64 bytes from 202.108.33.60: icmp_seq=9 ttl=243 time=2.77 ms
--- polaris.sina.com.cn ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 7998ms
rtt min/avg/max/mdev = 2.756/3.469/5.948/0.930 ms
[root@localhost ~]#

 

可以看到,网络已经可以正常通讯.具体参见http://wiki.centos.org/OzydeJong/CentOS5_HyperV

 

 

      本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1424049,如需转载请自行联系原作者


相关文章
|
4月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
19天前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
3月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
290 80
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
57 2
|
2月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
3月前
|
运维 Linux
CentOS操作系统常见的故障处理
本文分享了CentOS操作系统网卡启动失败的故障处理方法,包括使用命令查看日志和禁用NetworkManager服务。
240 4
CentOS操作系统常见的故障处理
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
3月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
Linux 编译器 C语言
./build.sh:行1: g++: 未找到命令的错误问题在centos操作系统下面如何解决
通过上述步骤,您应该能够有效地解决CentOS系统中 `g++: 未找到命令`的错误。确保软件开发环境配置得当,对于顺利执行编译脚本和日常开发工作至关重要。如果问题依然存在,考虑检查脚本内的命令路径引用是否正确,或进一步排查系统配置问题。
143 0
|
2月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
35 0