首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

实现弹性虚拟服务器(2)

实现弹性虚拟服务器(2)

设置 SAN 存储  PureFlex System 使用 Storwize V7000 作为标准的共享存储设备。在同时购买 PureFlex System 和 POWER 计算节点的情况下,它们在制造过程中就已经进行了分区,能够看到机箱光纤通道交换机内部的 V7000 控制器。不过,这个过程目前并不涉及 x86 计算节点,因此必须通过交换机的 Web 界面手动完成分区。
同样,当购买 POWER 节点时,V7000 也在制造过程中进行了初始化,具有基本的存储池。但是如果您的系统并未附带预初始化的 V7000,那么您需要手动完成 V7000 初始设置向导,它将引导您创建一个基本的存储池,使用所有 V7000 的内部磁盘。
虽然 IBM Flex System Enterprise Chassis 通过一对 FC 交换机充分支持多路径 SAN 连接,但是在 HBA 端口、交换机和 V7000 控制器之间进行多路径分区时必须谨慎(分区不属于本文的讨论范围)。阅读 ,了解有关的更多信息。
一个简单方法就是使用单个路径开始进行设置,以避免产生混淆。理解了整个环境并且环境运行正常后,就可以启用第二条路径来实现更高的可用性。
在完成验证或分区并且将 V7000 交由 Flex System Manager 管理后,必须检查 SAN 环境连接。收集交换机清单和 V7000 后,Flex System Manager 对您的存储基础架构应该有了一个全面的了解。
实现良好的 SAN 连接对于端到端虚拟服务器指配至关重要。系统提供了一个命令来验证是否可以在 SAN 存储中看到每个计算节点。我们建议用户在继续后面的处理之前对连接进行目测检查。
在 Flex System Manager 命令行界面中,运行命令 smcli dumpstcfg 来查看 SAN 配置信息。确保 Switches、Storage Subsystems 和 Hosts Accessible Containers 在 SAN 配置列表中正确无误。
清单 1. SAN 配置列表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1- USERID@r2-c3-chl-fsmeth0:-> smcli dumpstcfg
2-               SAN Configuration
              ------------------------
3- Switches
   --------
4- Name              OID   Provider IP     Switch IP               WWPN

5- FC Switch   8729  9.27.20.203   9.27.20.203         10000000DD1F247F

6- Storage Subsystems
   ------------------
7- Name           OID Provider IP  Subsystem IP                Largest Slice (in GBs)
8- Storwize V7000 9540    -       {'9.27.20.225'}        6701.5

9- Server Accessible Containers
   --------------------------------------
10- NAME: STORAGE SUBSYSTEM/POOL
11- KVM_host_1:       Storwize V7000/DefaultPoo101
12- FSM_host:         Storwize V7000/DefaultPoo101
13- KVM_host_2:       Storwize V7000/DefaultPoo101
14- ImRepo_host:      Storwize V7000/DefaultPoo101




如果第 11 到 14 行的可访问服务器的容器显示:主机并未像预期的那样与 V7000 相连,则需要检查交换机分区是否正确,然后再次收集计算节点、交换机和 V7000 清单。请确保在没有错误发生的情况下成功完成清单收集。
在计算节点上为映像存储库安装 RHEL 映像存储库是 Flex System Manager 虚拟化映像管理的重要组成之一。在捕获和部署期间,虚拟设备是通过映像存储库管理的。因此,映像存储库所在的主机对 SAN 基础架构的访问必须与管理程序节点相同。映像存储库运行在 Red Hat Enterprise Linux (RHEL) 操作系统上,同时安装了 IBM Systems Director Common Agent 和 VMControl Common Repository 子代理。执行以下步骤,设置一个映像存储库。
安装 RHEL6.2
  • 启动安装向导,选择 Basic Server 进行安装;无需使用额外的软件包。
  • 安装完操作系统后,请配置网络。
  • 将 SELinux 设为 permissive 状态并禁用防火墙:
    • Common Agent 在 SELinux 策略为 enforcing 状态时无法进行安装。 运行 getenforce 命令来检查 SELinux 状态。如果输出为 enforcing,则运行 setenforce 0,将 SELinux 转变为 permissive 状态。
    • 需要禁用防火墙来确保 Flex System Manager 可以发现 CIM 协议。通过运行 service iptables status 命令来查看防火墙状态。如果结果不是 firewall is not running,则运行 service iptables stop 和 chkconfig iptables off 来禁用防火墙。
  • 为 IBM Systems Director Common Agent 安装必要的软件包。在安装 Common Agent 之前必须安装以下软件包:
    • libcrypt.so.1
    • libc.so.6
    • libdl.so.2
    • libstdc++.so.5
    • libgcc_s.so.1
    • libm.so.6
    • libnsl.so.1
    • libpam.so.0
    • libpthread.so.0
    • librt.so.1
    • unzip
    • bind-utils
    • net-tools
    • libstdc++.so.6
    • db4
    • libselinux
    • cracklib
    • audit-libs
    所有这些软件包都可以从 RHEL 6.2 映像的 directory /packages/ 中获得。
安装 IBM Systems Director Common Agent 和子代理安装 Common Agent
  • 从 IBM Systems Director 下载页面下载用于 Linux 的 Common Agent 6.3.1 包(选择手动安装)。
  • 将代理包 SysDir6_3_1_Common_Agent_Linux_x86.tar.gz 上传到映像存储库主机,然后提取它并运行 dir6.3.1_commonagent_linux_x86 来开始安装过程。
  • 通过运行 install_root/agent/runtime/agent/bin/endpoint.sh status 来查看 Common Agent 状态。如果 Common Agent 没有运行,那么运行 endpoint.sh start 来启动 Common Agent。
  • 在操作系统上发现和收集清单:
    • 在 Flex System Manager Home 页面上,选择 Plug-ins 选项卡。
    • 单击 Discovery Manager 下方的 System Discovery,输入操作系统的 IP 地址。
    • 单击 Discover Now
    • 发现操作系统后,单击操作系统的访问状态并输入其帐户来请求访问。
    • 当操作系统的访问状态为 OK 时,会同时在映像存储库主机和操作系统中收集清单,方法为右键单击资源并选择 Inventory > Collect Inventory
  • 检查操作系统的协议。右键单击映像存储库主机的操作系统并选择 Security > Configure Access。确保 CIM 和 CAS 协议可用。协议检查失败的一个常见原因是防火墙规则使用不当,如果存在疑问,那么可以尝试禁用防火墙,以确定是否存在这方面的问题。
安装 VMControl Common Repository 子代理
注意:如果使用 PureFlex System 的第二个版本,那么可以跳过这个步骤。安装子代理是创建映像存储库向导的一部分。
要启动 Flex System Manager Web 控制台,请执行以下操作:
  • 打开 VMControl 摘要页面并选择 Basics 选项卡。
  • 单击 Install Agent。完成 Agent Installation 向导。
    • 在 Agents 页面上,选择并添加子代理包 CommonAgentSubagent_VMControl_ComonAgentRepository-2.4.1。
    • 在 Systems 页面上,选择并添加映像存储库主机 ImRepo_host。
  • 在操作系统上重新收集清单,确保 Flex System Manager 可以管理代理。
创建 VMControl 映像存储库
  • 在 VMControl 摘要页面上,选择 Virtual Appliances 选项卡。
  • 单击 Create image repository 并完成 Create Image Repository 向导。
    • 在 Name 页面上,指定映像存储库的名称。本文使用 KVM_SAN_ImRepo 作为映像存储库的名称。
    • 在 Target System 页面上,选择映像存储库主机的操作系统。
    • 在 Storage 页面上,选中已在 V7000 中创建的存储池,如 DefaultPool01。
为了节省精力,我们提供了一个 ,使用它为映像存储库安装 RHEL 6.2。它将自动配置 SELinux 和防火墙,并安装必要的软件包。在 kickstart 文件的帮助下,您只需执行以下步骤即可:
  • 安装 IBM Systems Director Common Agent
  • 在主机的操作系统上发现并收集清单文件
  • 安装 VMControl Common Repository 子代理
  • 再次在主机的操作系统上收集清单文件
  • 创建 VMControl image 映像存储库
返回列表