《刀片服务器Vmware虚拟化部署经验分享(初稿)6717》由会员分享,可在线阅读,更多相关《刀片服务器Vmware虚拟化部署经验分享(初稿)6717(55页珍藏版)》请在金锄头文库上搜索。
1、 HP C7000 刀片服务器虚拟机部署经验分享 本文主要介绍一台新的 HP C7000 刀片服务器从上架加电到进行虚拟机部署的主要步骤。 第一部分:为刀片系统配置远程管理 首先附 C7000 刀片服务器各组件示意图一,注意图中的 Insight Display 面板, 刀片服务器的各种基本信息都可以在此处看到, 并可以在此进行设置。 真实的 Insight Display 面板位置如下图红框处所示: Insight Display 面板上显示的菜单如下图所示, 为了设置登录地址,我们需要先选择菜单的第二项 Enclosure Settings: 我司配有 2 块 Onboard Admini
2、strator 模块(下文简称 OA 模块)用于刀片系统的管理,因此需要在接下来的菜单中分别选择“OA1 IPv4 ”和“OA2 IPv4”选项为 2 块 OA 模块配置 IP 地址: 因为固定的管理地址便于维护, 所以选择在接下来的选项中我们选择 Static: 接下来和在 WINDOWS 上配置 IP 地址区别不大: 保存退出后,继续进行“OA2 IPv4”的配置,随后我们就可以通过在 WEB 界面登录对整个刀片系统进行管理了。 关于刀片系统的登录密码在这里插一句, 如果能找到刀片系统的原始密码则用原始密码登陆,如果不能找到原始密码,就按照如下文档进行密码重置: 在浏览器输入管理地址, 输
3、入初始用户名 Administrator 和密码可进入以下页面: 随后可以在左侧选择“Users/Authentication”菜单中的“Local Users”选项,界面如下图: 点击“New”创建 OA 的管理账号和密码: 完成 OA 的管理账号创建后,可在以下页面为新建的用户账号配置管理权限和可供管理的设备围。账号权限分为 Administrator,Operator 和 User。 其中 Administrator 能够对设备进行管理设置以及通过 ILO 连接的远程桌面登陆, Operator 和 User 都不能够对设备进行修改,但是 Operator 可以通过 ILO 连接的远程桌
4、面登陆。这里选择权限为“Administrator” ,并勾选所有设备可供管理: 第二部分:为单一的刀片配置远程管理 完成第一部分的设置后,我们可以用新创建的账号登陆刀片 OA,然后在左侧Device Bays菜单中选择对应槽位的刀片, 再选择ILO选项: 这里选择 Web Administration,再会出现以下页面: 选择左边 Administration 菜单下的 User Administration: 再点击点击 Local Users 下面的 New 创建管理员账号, 注意在这里也可以选择管理员账号的权限: 完成单个刀片的管理账号创建后,回到刀片系统的 OA 页面,在页面左侧选择
5、 “Enclosure Settings” 菜单的 “Enclosure Bay IP Addressing”选项,可为每个刀片配置可直接登录的管理地址,页面显示如下: 配置完成后,在浏览器输入单个刀片的管理地址,再填写创建好的用户名密码,就可以对单块刀片进行远程管理了。刀片系统相关的登录管理设置就介绍至此,希望对刀片系统的 OA 和 ILO 有更多了解的朋友可以阅读以下文档: 第三部分:安装 ESXI 接下来需要为每一个槽位的刀片部署操作系统, 本文主要介绍部署 Vmware 虚拟化的方式,因此需要为每块刀片安装 ESXI。本章节所有操作均通过 ILO 远程登入刀片服务器进行,通过 ILO
6、地址成功登录后如下图所示: 选择.NET 开启远程控制窗口,在 Power Switch 菜单下选择 RESET重启单台刀片服务器,启动过程如下图示: 加载过程中按 F8,设定硬盘 RAID 模式: 选择“Create Logical Drive” ,选中 2 块硬盘,选择对应的模式后按回车键创建逻辑分区: 按 F8 保存设置: 回到启动页面,在 Virtual Drives 菜单中选择“Image File CD-ROM/DVD”选项 选择需要安装的 ESXI 镜像,点击“打开” : 在 Power Switch 菜单中选择 reset 重启刀片服务器: 等待 ESXI 进行安装前的加载完成
7、: 加载完成后,按回车键继续: 按 F11 接受并继续: 按回车键继续: 等待安装程序搜集额外信息: 因为是全新安装,所以我们选择直接回车: 由于没有中文语言,所以在这里我们选择 US Default 并回车: 设置 ESXI ROOT 账号的管理密码并回车: 再次安装程序搜集额外信息: 信息收集完成后提示硬盘会重新分配,按 F11: 等待程序安装: 安装成功后按回车重启: 重启后,无需操作,坐等至 ESXI 成功加载页面,如下图: 按 F2 并输入之前设置的 ROOT 账号的密码: 选择 Network Adapter 设置专门用于虚拟机进行远程管理的网卡: 这里选择 0 和 1 号网卡进行
8、管理,也可以选择其他网卡,不过务必记住自己的选择: 指定好管理网卡后,选择第三项设置管理 IP: 选择第二项,设置管理网段所在的 VLAN。这里为可选项,是否进行设置对以后创建刀片的 SERVER PROFILE 会造成些许区别, 这里对管理网段的 VLAN 不做设置,空着不填: 完成 VLAN 设置后,在之前的界面中选择 IP Configuration 菜单,这里选择配置静态的管理地址并回车: 回车完成后,按 ESC 再按 Y,重启网络模块: 至此在单个刀片上进行的远程管理设置就已经完成了。 接下来的配置需要在刀片 OA 左侧菜单上的 Virtual Connect Manager 进行,
9、实际上是对刀片上的网络模块(例如 VC Flex-10)进行配置,即对刀片服务器系统的网络进行配置。 *对刀片网络设计感兴趣的朋友建议深入学习下面的文章: HP 刀片服务器系统 Flex-10 VC 配置与 VMware vSphere 网络设计网址:delxu.blog.51cto./975660/932902 输入 VC 模块的用户名和密码: VC 模块的默认用户名和密码在 VC 模块硬件的标签上可以找到,形如下图所示, 成功登陆后, 可以在 Users/Authentication 的各项菜单下添加修改管理员账号,并进行一系列授权、认证方面的设置,这里就不一一举例了。 完成以上设置以后,
10、进入 Shared Uplink Sets 选项,点击 Add根据自身的需求定义上行线路,已经定义过的上行线路显示如下图: 首先定义一组上行线路用于单台刀片 ESXI 的管理,这里定义了用于管理的上行线路的名字为 Service_Console, 指定 VC 模块 BAY1 和BAY2 的 X1 号接口为这组线路的成员,点 Apply 直接应用变更,下面有一个关联网络的选项可以跳过: 定义完用于管理的上行线路以后, 开始定义一个用于管理的网络,在菜单中选择 Ethernet Networks, 已经定义过的网络等信息会在页面中显示: 在上图的菜单中点右上角的“+”号可以进行网络添加,界面显示如
11、下: 因为我们之前已经定义过用于管理的上行线路了,因此果断勾选Use Shared Uplink Set 选项,页面会变成下图所示, 定义这个网络的名称,选择之前定义好的上行线路,填写这个VLAN 的 TAG,随后提交就完成管理网络的定义操作: 至此我们已经装好了 ESXI,定义好了用于管理的网络,现在就差最后一步,把管理网络和 ESXI 关联起来。仍然在 Virtual Connect 模块设置页面进行,选择 Server Profiles 选项: 点击 Add 添加服务器配置文件,如下图示: 首先在图中的下拉菜单中关联刚才定义的管理网络 (这里名字为Network_Management_1
12、) ,点击 Apply,这样 ESXI 的前 2 个网口就和定义的管理网络关联起来了(关联的原理将紧接着在下面进行阐述,多个网络的添加方式将在本文的最后进行补充) : 跟大家分享一下如何选择把 ESXI 的 8 块网卡连接到需要的网络: 黑框处为我们定义好的网络, 每个网络都在 VC 上有对应的端口,例如前面设置的用于刀片接入管理网络的端口就是 X1;黄框处可以定义每个网络连接的带宽;蓝色框处为系统中不存在,笔者手动补充的部分,代表 ESXI 的网卡从 vmnic0 到 vmnic7;红色框处可以理解为单台刀片的 8 块网卡,从 LOM:1-a 到 LOM:2-d; 需要特别注意的地方是ESX
13、I的网卡从vmnic0到vmnic7与单台刀片的网卡从 LOM:1-a 到 LOM:2-d 是一一对应的,不可改动,所以只能选择在黑框处将对应的网络关联到单台刀片的对应网卡。因为 ESXI的 vmnic0 和 vmnic1 与刀片的网卡 LOM:1-a 和 LOM:1-b 一一对应,在上文中我们又在ESXI的配置中把 vmnic0和vmnic1设置为了管理网卡,所以只要保证在黑框处的管理网络 Network_Management_1 与红框处的 LOM:1-a 和 LOM:1-b 能够对应起来, 那么就能保证 ESXI 的 vmnic0和 vmnic1 连接到了管理网络中。关联关系如下图所示:
14、 完成以上的所有设置以后,恭喜大家,终于可以通过配置好的刀片 ESXI 管理地址对刀片进行管理了。本文以使用 VC 客户端直接管理的方式举例,输入管理地址 172.32.3.82 并输入用户名和密码: 随后进入以下页面就可以进行虚拟机的配置: 除使用 VC 客户端直接管理单台刀片服务器的方式外,还可以部署虚拟中心对刀架上部署的所有刀片服务器进行管理。 下文将以部署虚拟中心为例,介绍如何在刀片服务器上部署虚拟服务器,第二部分刀片服务器远程管理配置结束。 第三部分:配置虚拟服务器 本部分主要演示要部署一台 v Center 服务器所需的主要步骤, 其中有很多通用步骤在部署其他虚拟服务器时也会用到。
15、 部署虚拟机的方式很多,本文选择使用模板部署的方式,在文件菜单下选择: 点浏览关联模板文件: 继续点下一步: 可以选择修改服务器的名字: 选择 Thin Provision,原因是为了节约磁盘空间,然后下一步: 点击完成,等待虚拟机部署: 部署成功,点击关闭,发现左侧菜单中多了刚才部署的服务器: 暂时把目光从部署好的服务器上移开, 回到刀片的 VC 配置页面,为刚才部署的虚拟机配置网络,进入相关菜单的操作可以参照前文。首先还是定义 Shared Uplink Set,笔者用于登录 v Center 的网络连接在 2 个 VC 模块的 X2 口: 接下来开始定义网络,关联 Shared Upli
16、nk,作为 IT 人员,果断把v Center 和自己的操作终端部署在同一网络即 90 网段: 最后设置新部署的 v Center 所在刀片的 profile,如下图所示,前2 个网络用于刀片的 ESXI 管理,第 5 和 6 个网络准备用于 v Center 的接入,这样刀片 VC 模块的设置就完成了,按照之前提到过的对应规则,与网络 Network_IT_Staff 对应的 ESXI 网卡为 vmnic4 和 vmnic5: 完成以上步骤以后,实际上我们部署有 v Center 的刀片服务器已经和 IT 员工所在的 90 网段连接起来了, 接下来的工作是在 ESXI 系统中把 v Cent
17、er 接入 90 网段,具体操作点配置再点网络,如下图: 点添加网络,显示如下图: 点下一步, 会发现 vmnic4 和 vmnic5 的网卡以及检查到 IT 人员所在的 90 网段,选中 vmnic4 和 vmnic5,点下一步: 网络标签随便给个名字, VLAN ID 要和实际接入的网段一致否则不能通,ID 写为 90: 点下一步: 点完成,我们会发现有 2 个标准交换机,交换机 vSwitch0 关联到vmnic0 和 vmnic1 连接到用于 ESXI 管理的网络, 交换机 vSwitch1 关联到 vmnic4 和 vmnic5 连接到 IT-STAFF 网络: 现在需要做的就是把我
18、们部署好的 v Center 服务器的网卡关联到 IT-STAFF 网络,首先选中服务,点右键,选择编辑设置: 因为我们是通过模板部署的 v Center,所以服务器默认的网卡叫VM Network,将网络标签选择为 IT-STAFF 并确定: 点右键,打开 v Center 虚拟机的电源: 点右键,打开 v Center 的控制台: 坐等虚拟机启动完毕: 出现如下画面后开始回车开始登录,注意红色的部分,需要用命令进行网络配置: 按回车先 login,默认的用户名密码是 root vmware : 成功登陆以后,运行命令 /opt/vmware/share/vami_config_net :
19、按 6 设置网口的 IP 地址, 这里依次是不配置 IPv6 地址, 配置 IPv4地址,不使用 DHCP,配置 IP,配置掩码,最后确认打 y 并回车: 上一步确认后会继续进入选择菜单,按 2 设置默认网关,第一步是选择一个网卡接口关联到这个网关, 因为只有一块网卡, 果断回车,然后填写网关地址,然后一路回车: 完成上一步设置后,又会退到之前的选择菜单,按 1 退出网络配置程序,再输入 exit 按回车: 随后就可以看见激动人心的一幕,大意就是使用浏览器登录后可以很快的完成设置: 怀着激动的心情在浏览器输入 https:/126.99.90.100:5480/ , 出现这个界面代表距离成功已
20、经很接近了: 点继续浏览此,输入用户名 root 密码 vmware 出现以下菜单,选接受,然后下一步: 本文是面向初级用户的教程,笔者也是初级用户,所以选默认安装然后下一步: 这个页面也没有多少可以修改的,直接 Start: 坐等程序自行安装: 安装好了,如下图示,随后点关闭: 随后进入这个页面,高端用户可以多关注下,笔者在这里就直接关闭浏览器了: 打开我们的客户端,和管理单台刀片的 ESXI 一样,输入 v Center的管理地址,用户名还是 root,密码还是 vmware,遇到安全警告就点忽略: 随后可以看见如下画面,我们的 v Center 已经建立好了。如果有许可,还可以导入许可证
21、,笔者的许可部署在了正式环境,于是这里点确定就不理它了,随后点击页面中部的创建数据中心: 出现以下页面,首先给咱的数据中心起名,这里叫 TEST: 选中数据中心 TEST,点右键,选择添加主机: 输入我们之前部署完 ESXI 并配置完远程管理的单台刀片的地址,随后下一步: 遇到这个页面继续下一步: 选一个许可,然后下一步: 提示问是否用锁定模式, 笔者不清楚怎么做, 所以就空着下一步: 如果创建了许多数据中心, 可以选择一下所在的数据中心的位置,这里只有一个 TEST,直接下一步: 终于可以点击完成了: 随后可以感受到程序正在配置,然后出现以下画面,注意左侧的窗体,v Center 下管理了一
22、台刀片服务器,刀片服务器里面部署了一台 v Center 虚拟机: 随后的工作就是按照以上方法, 把需要关联的服务器都添加到对应的数据中心就可以了。至此第三部分配置虚拟机结束。 第四部分:补充说明 前文有很多设置的地方其实有分支选项,为保持逻辑上的连贯性,方便初级用户理解,就没有一一介绍到,也还有许多没有讲清楚的问题,现在这里做一些补充。 第一点:因为刀片系统已经部署完毕,受条件所限,本文截图和正文中所有的 IP 地址都不是真实环境部署的 IP 地址,并且存在截图与正文中描述的IP地址不能对应的情况, 给大家造成了一定的困扰,还请谅解; 第二点:一个刀箱可以部署 16 个半刀服务器,如果 16
23、 台半刀服务器都要参与虚拟化,则需要按照类似的步骤执行 16 次,最终都关联到对应的数据中心就可以了; 第三点: 演示的时候是一个 Shared Uplink 只关联了一个网络, 实际的情况往往是刀片 VC 上的某一端口连接到一台交换机上,交换机上配置了 N 多个 VLAN,连接到刀片的端口设置成了 TRUNK,在进行Server Profile 配置的时候可以按如下进行操作, 选 Multiple Networks: 在下拉菜单处选择一个上行线路: 左边是关联到该上行线路的网络, 把需要用于虚拟机部署的网络拖放到右边: 完成以上设置后,在这台刀片上,唯有在上一步被选中的网络可以在通过该上行线路与外部交换机的对应网络进行通信, 假设刀片和交换机上都有 VLAN90,但是在上一步 VLAN90 未被选择,则关联到VLAN90 的虚拟机不能与外部的网络进行通信。 第四点:笔者是网络工程师,比较注重网络方面的连接情况,虚拟机、虚拟交换机、单台刀片、VC 以及外部的连接示意图如下: 第五点:笔者也是才接触刀片服务器不久,有些地方难免存在错漏,希望大家多多谅解,多提意见。