《Linux KVM虚拟化架构实战指南》——2.2 安装配置RHEV虚拟化所需服务器

本文涉及的产品
云解析DNS,个人版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 由于RHEV虚拟化实战操作会涉及AD活动目录,所以本节的实战操作将使用Windows Server 2008 R2构建AD活动目录服务器,同时提供DNS、DHCP等功能,关于Windows Server 2008 R2的安装,请读者参考其他文档。

本节书摘来自异步社区《Linux KVM虚拟化架构实战指南》一书中的第2章,第2.2节,作者:何坤源著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 安装配置RHEV虚拟化所需服务器

RHEV虚拟化架构需要DNS、RHEL等服务器支持,本节将搭建一个完整的RHEV虚拟化实战环境。

2.2.1 配置RHEV虚拟化所需服务器一:活动目录服务器
在RHEV虚拟化环境下,DNS服务器相当重要,可以通过安装配置1台Windows服务器或Linux服务器来实现DNS解析功能。由于RHEV虚拟化实战操作会涉及AD活动目录,所以本节的实战操作将使用Windows Server 2008 R2构建AD活动目录服务器,同时提供DNS、DHCP等功能,关于Windows Server 2008 R2的安装,请读者参考其他文档。

1.安装AD活动目录服务器
第1步,登录Windows Server 2008 R2服务器,打开“服务器管理器”,选择“角色”→“添加角色”,如图2-2-1所示。

screenshot

第2步,打开“添加角色向导”窗口,如图2-2-2所示,单击“下一步(N)”按钮。

screenshot

第3步,在“服务器角色”中勾选“Active Directory域服务”选项,如图2-2-3所示,单击“下一步(N)”按钮。

screenshot

第4步,如果Windows Server 2008 R2服务器未安装.NET Framework,将会提示添加所需功能,如图2-2-4所示,单击“添加必需的功能(A)”按钮。

screenshot

第5步,启动Active Directory安装向导,如图2-2-5所示,单击“下一步(N)”按钮。

screenshot

第6步,确认安装Active Directory域服务,如图2-2-6所示,单击“安装(I)”按钮。
screenshot

第7步,关闭安装向导启动Active Directory域服务安装向导,如图2-2-7所示,单击“关闭(O)”按钮。

screenshot

第8步,启动Active Directory域服务安装向导,如图2-2-8所示,单击“下一步(N)”按钮。

screenshot

第9步,对操作系统兼容性进行说明,提示Windows Server 2008和Windows Server 2008 R2中改进的安全设置影响旧版Windows,如图2-2-9所示,单击“下一步(N)”按钮。

screenshot

第10步,选择“在新林中新建域”,如图2-2-10所示,单击“下一步(N)”按钮。

screenshot

第11步,“键入新目录林根级域的完全限定的域名(FQDN)”,根据实际情况输入,此处使用bdnetlab.com,如图2-2-11所示,单击“下一步(N)”按钮。

screenshot

第12步,设置Windows Server 2008 R2林功能级别,选择“Windows Server 2008 R2”,如图2-2-12所示,单击“下一步(N)”按钮。

screenshot

第13步,添加其他域控制器选项,在RHEV虚拟化架构中需要使用DNS服务器,必须勾选“DNS服务器(D)”,如图2-2-13所示,单击“下一步(N)”按钮。

screenshot

第14步,由于环境中还未建立DNS服务器,所以会提示无法找到有权威的父域或者它未运行Windows DNS服务器,如图2-2-14所示,单击“是(Y)”按钮。

screenshot

第15步,设置存储Active Directory域服务数据库、日志文件和SYSVOL的位置,根据实际情况指定相应的目录,此处使用默认值,如图2-2-15所示,单击“下一步(N)”按钮。

screenshot

第16步,设置目录服务还原模式的Administrator密码,根据实际情况输入,如图2-2-16所示,单击“下一步(N)”按钮。

screenshot

第17步,检查Active Directory域服务配置,如图2-2-17所示,如果设置正确,则单击“下一步(N)”按钮。

screenshot

第18步,开始配置Active Directory域服务,如图2-2-18所示。

screenshot

第19步,完成Active Directory域服务安装,如图2-2-19所示,单击“完成”按钮。

screenshot

第20步,Active Directory域服务安装完成后需要重新启动Windows Server 2008 R2,服务器才能生效,如图2-2-20所示,单击“立即重新启动(R)”按钮。

screenshot

第21步,重新启动完成后,登录Windows Server 2008 R2服务器,打开“服务器管理器”,查看“服务器摘要”,可以看到Active Directory域服务安装成功,如图2-2-21所示。

screenshot

至此,Windows Server 2008 R2 Active Directory域服务安装成功。

2.配置DNS解析
根据RHEV虚拟化架构环境要求,Windows Server 2008 R2 Active Directory域服务安装成功后,还需要对RHEV-M、RHEV-H创建相关的DNS解析。

第1步,登录Windows Server 2008 R2服务器,打开“DNS管理器”→“正向查找区域”→“bdnetlab.com”,如图2-2-22所示。

screenshot

第2步,在空白处单击鼠标右键,选择“新建主机(A或AAAA)(S)”,如图2-2-23所示。

screenshot

第3步,打开“新建主机”对话框,在“名称(如果为空则使用其父域名称)(N)”处输入“rhevm”,“IP地址”输入“10.92.30.91”(RHEV-M管理端域名及IP地址),勾选“创建相关的指针(PTR)记录(C)”,如图2-2-24所示,单击“添加主机(H)”按钮。

screenshot

第4步,成功创建主机记录rhevm.bdnetlab.com,如图2-2-25所示。

screenshot

第5步,按照第3步操作创建“rhevh-01”和“rhevh-02”两条记录,如图2-2-26所示。

screenshot

第6步,打开“DNS管理器”→“反向查找区域”,确定反向DNS解析创建成功,如图2-2-27所示。

screenshot

至此,针对RHEV虚拟化架构的DNS解析创建完成。

2.2.2 配置RHEV虚拟化所需服务器二:RHEL服务器
RHEV-M运行在RHEL环境下,需要提前准备一台安装好RHEL的服务器。本节的实战操作将安装一台基于RHEL 6.4的服务器。

1.安装RHEL 6.4服务器
第1步,进入RHEL 6.4系统安装界面,选择“Install or upgrade an existing system”,按【Enter】键,如图2-2-28所示。
screenshot

第2步,提示检查安装光盘是否存在问题,如图2-2-29所示,如果确认安装光盘没有问题,单击“SKIP”按钮跳过检查。

screenshot

第3步,进入安装欢迎界面,如图2-2-30所示,单击“Next”按钮。

screenshot

第4步,选择系统语言种类,如图2-2-31所示,选择“Chinese(Simplified)(中文(简体))”,单击“Next”按钮。

screenshot

第5步,选择键盘类型,选择“美国英语式”,如图2-2-32所示,单击“下一步(N)”按钮。

screenshot

第6步,选择存储设备类型,选择“基本存储设备”,如图2-2-33所示,单击“下一步(N)”按钮。

screenshot

第7步,出现警告提示设备中包含数据,安装操作系统需要对硬盘进行初始化,导致设备中的数据丢失,选择“是,忽略所有数据(Y)”,如图2-2-34所示,单击“下一步(N)”按钮。

screenshot

第8步,设置计算机名称,安装的这台设备将来会运行RHEV-M,结合DNS解析,主机命名为rhevm.bdnetlab.com,如图2-2-35所示,单击“配置网络(C)”按钮。

screenshot

第9步,打开“网络连接”对话框,选择“System eth0”网卡,如图2-2-36所示,单击“编辑”按钮。

screenshot

第10步,打开“System eth0”网卡编辑窗口,输入RHEV-M IP地址、子网掩码、网关、DNS服务器信息,如图2-2-37所示,单击“应用”按钮。

screenshot

第11步,设置系统时区,选择“亚洲/上海”,如图2-2-38所示,单击“下一步(N)”按钮。

screenshot

第12步,设置RHEL 6.4系统管理员密码,如图2-2-39所示,单击“下一步(N)”按钮。
screenshot

第13步,出现脆弱密码提示,选择“无论如何使用(U)”,如图2-2-40所示,单击“下一步(N)”按钮。

screenshot

第14步,选择RHEL 6.4系统使用的空间,选择“使用所有空间”,如图2-2-41所示,单击“下一步(N)”按钮。

screenshot

第15步,出现警告提示将存储配置写入磁盘,选择“将修改写入磁盘(W)”,如图2-2-42所示,单击“下一步(N)”按钮。

screenshot

第16步,选择RHEL 6.4系统安装的软件组,建议选择“桌面”模式,如图2-2-43所示,单击“下一步(N)”按钮。

screenshot

第17步,开始安装RHEL 6.4系统,如图2-2-44所示。

screenshot

第18步,RHEL 6.4系统安装完成,如图2-2-45所示,单击“重新引导(t)”按钮重新启动。

screenshot

第19步,RHEL 6.4系统重新启动完成后进行后续的配置,如图2-2-46所示,单击“前进(F)”按钮。

screenshot

第20步,接受RHEL许可证信息,选择“是,我同意该许可证协议”,如图2-2-47所示,单击“前进(F)”按钮。
screenshot

第21步,设置软件更新,由于服务器未订阅RHEL服务,所以选择“No,I prefer to register at a later time.”,如图2-2-48所示,单击“前进(F)”按钮。
screenshot

第22步,再次提示服务器未订阅RHEL服务将不能下载安全更新以及支持服务,单击“Register Later”,如图2-2-49所示,单击“前进(F)”按钮。

screenshot

第23步,完成更新设置,如图2-2-50所示,单击“前进(F)”按钮。

screenshot

第24步,创建用户账户,此处创建一个rhevm用户,密码设置为redhat,如图2-2-51所示,单击“前进(F)”按钮。

screenshot

第25步,设置系统时间,如图2-2-52所示,单击“前进(F)”按钮。

screenshot

第26步,设置Kdump内核崩溃转储机制,如图2-2-53所示,单击“完成(F)”按钮。
screenshot

第27步,完成Kdump内核崩溃转储机制设置,提示需要重新启动系统,如图2-2-54所示,单击“是(Y)”按钮。

screenshot

第28步,RHEL 6.4系统启动完成,使用rhevm用户登录系统,如图2-2-55所示。

screenshot

至此,准备安装RHEV-M服务器的RHEL 6.4系统安装完成。

2.配置RHEL 6.4更新源YUM
由于RHEV虚拟化环境的RHEL 6.4服务器未订阅红帽RHN服务,所以不能直接使用YUM安装更新软件包。为保证实战操作的完整性,将配置本地的安装YUM源。

第1步,使用SecureCRT软件登录RHEL 6.4系统,输入命令“yum install rhevm”,会提示错误,如图2-2-56所示,提示错误的原因是未订阅红帽RHN服务。

screenshot

第2步,在RHEL 6.4系统根目录下创建“yum”目录,再创建“rhel6.5”,将RHEL 6.5安装ISO中的所有文件复制进这两个目录,如图2-2-57所示。

screenshot

第3步,输入命令“vi /etc/yum.repos.d/rhevm.repo”创建新的YUM更新源,如图2-2-58所示。

screenshot

第4步,编辑rhevm.repo内容,如图2-2-59所示。

screenshot

RHEV-M由多个软件包组成,完整的rhevm.repo内容如下。

[Server]
name=RedHat6.5
baseurl=file:///yum/rhel6.5/
enable=1
gpgcheck=0

[Manager]
name=Red-Hat-Enterprise-Virtualization-Manager-v.3.2_x86_64
baseurl=http://xxxx.xxxx.xxxx/Red-Hat-Enterprise-Virtualization-Manager-v.3.2_x86_64/
enable=1
gpgcheck=0


[Agent]
name=Red-Hat-Enterprise-Virtualization-Agent-for-Server_6
baseurl= http://xxxx.xxxx.xxxx/Red-Hat-Enterprise-Virtualization-Agent-for-Server_6/
enable=1
gpgcheck=0

[Hypervisor]
name=Red-Hat-Enterprise-Virtualization-Hypervisor_v.6_x86_64
baseurl= http://xxxx.xxxx.xxxx//Red-Hat-Enterprise-Virtualization-Hypervisor_v.6_x86_64
enable=1
gpgcheck=0

[JBoss]
name=Red-Hat-JBoss-EAP_v.6for-6Server_x86_64 
baseurl= http://xxxx.xxxx.xxxx/Red-Hat-JBoss-EAP_v.6for-6Server_x86_64/
enable=1
gpgcheck=0

[Supplementary]
name=RHEL-Server-Supplementary-v.6_64-bit_x86_64
baseurl= http://xxxx.xxxx.xxxx/RHEL-Server-Supplementary-v.6_64-bit_x86_64
enable=1
gpgcheck=0

需要注意的是,RHEV-M文件无法直接从RedHat官方网站下载,需要订阅RHN后才能下载,可以自行注册订阅30天评估版本。

至此,RHEV虚拟化架构实战环境搭建完成。

相关文章
|
4天前
|
存储 关系型数据库 数据库
给阿里云的建议和意见 一个云服务器架构是否可行
摘要(Markdown格式): 在修复阿里云服务器IPv4设置错误时遇到困难,导致服务器远程登录失败及外网访问受阻,耗时三天解决。建议阿里云更新文档,确保设置指导与实际情况一致,例如只需在路由表添加条目关联IPv4。此外,建议优化帮助页面,如采用折叠式设计减少干扰。服务器主要任务是数据分析、存储和分发,文中提出简化服务器框架,消除硬件软件复杂配置,利于初学者和独立开发者快速上手,降低时间成本。该设计旨在减少无用组件,节省资源,同时降低云服务商的人力和支持成本。期望云服务商考虑此类架构创新。目前未知是否有类似产品,期待业界反馈。
211 0
给阿里云的建议和意见 一个云服务器架构是否可行
|
11天前
|
弹性计算 运维 Kubernetes
阿里云ECS与混合云策略的结合,不仅为企业搭建了一个既灵活又稳定的IT基础架构,还为业务的快速发展与创新提供了坚实的技术支撑。
【7月更文挑战第3天】阿里云ECS在混合云中扮演关键角色,提供弹性计算资源和多样计费模式,确保业务连续性与灵活性。通过VPC互通、应用迁移、数据同步服务,如VPC对等连接、DTS,实现云上云下资源的高效整合。结合安全解决方案,保证在混合环境下的合规与安全。阿里云ECS助力企业数字化转型,应对市场变化。
49 1
|
14天前
|
运维 Cloud Native 云计算
云原生架构的演进:从微服务到无服务器计算
【6月更文挑战第30天】 在数字化转型和技术创新的浪潮中,云原生技术以其灵活性、可扩展性和成本效益成为企业IT战略的核心。本文将探索云原生架构的关键概念,从早期的微服务架构到现代的无服务器计算模型,揭示这一演变如何推动企业更高效地开发、部署和管理应用程序。我们将深入讨论这些技术背后的原理,以及它们如何帮助企业实现敏捷性、弹性和自动化运维。
|
5天前
|
机器学习/深度学习 监控 Serverless
无服务器架构(Serverless)
无服务器架构(Serverless)
|
9天前
|
前端开发 Java 应用服务中间件
C/S和B/S架构以及Web服务器
C/S和B/S架构以及Web服务器
15 0
|
10天前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
15天前
|
Cloud Native 安全 开发者
云原生架构的演进与实践:从微服务到无服务器计算
本文深入探讨了云原生技术的最新进展,特别关注微服务和无服务器计算模型。通过分析相关研究数据和行业案例,文章揭示了云原生架构如何推动现代应用开发,提升运维效率,并实现资源的最优化配置。文中详细讨论了云原生生态系统中的关键组成部分,包括容器化、自动化管理工具和服务网格,以及它们如何共同促进敏捷性和可扩展性。此外,文章还分析了云原生安全策略的重要性,以及如何在保障安全的同时,保持系统的灵活性和高效性。
|
5天前
|
数据挖掘 Linux 数据处理
Linux命令shuf详解:随机排序与数据分析的得力助手
`shuf`是Linux的命令行工具,用于随机排序和抽样数据。它能对文件或标准输入进行随机处理,适用于数据测试、播放列表和样本选择。主要参数包括:-e处理命令行输入,-i指定数字范围,-n选择行数,-o输出到文件,-r允许重复,-z用NULL分隔。结合其他命令使用能增强其功能。注意输出重定向和随机性的保证。是数据分析的有力助手。
|
4天前
|
运维 监控 网络协议
Linux抓包命令tcpdump使用技巧大全
【7月更文挑战第10天】
18 4
Linux抓包命令tcpdump使用技巧大全
|
4天前
|
监控 数据挖掘 Linux
探索Linux中的`sort`命令:数据处理与分析的得力助手
`sort`命令是Linux下文本数据排序利器,用于按字典、数字顺序等对行排序。关键参数有:-n(数字排序),-r(逆序),-u(去重),-k(指定字段),-t(字段分隔符)和-o(输出到文件)。在处理大文件时注意内存使用,确保字符编码一致,灵活运用管道和重定向。通过熟练使用`sort`,能提升数据分析效率。