免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1887 | 回复: 0
打印 上一主题 下一主题

探索 SDMC,第 2 部分: 安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-18 14:20 |只看该作者 |倒序浏览
SDMC 产品发布分为 Hardware Appliance 和 Virtual Appliance 两种形式 , Hardware Appliance 是直接通过光盘安装在裸机上 , 而 Virtual Appliance 是以虚拟机形式部署在 VMware ESX 或者 ESXi 平台和 RedHat KVM 平台。
以下是安装的基本硬件需求 :

表 1. SDMC 安装硬件需求
Hardware Appliance 硬件需求
Virtual Appliance 硬件需求
只能安装在以下型号机器上 ,IBM 042CR6, 7042CR7, 8394CR6, 8394CR7RHEL5.5 或者更新并支持 KVM 虚拟化 ,VMware ESX4 和 ESXi4 或者更新 ,
处理器支持最新的虚拟化技术 (Intel-VT / AMD-V)处理器支持最新的虚拟化技术 (Intel-VT / AMD-V)
1TB SATA 硬盘 ( 建议使用 2 块 500GB SATA 硬盘做 raid0)500GB 可用磁盘 ( 可使用瘦磁盘模式 , 但是要格外小心 )
至少 8GB 内存至少 6G 内存 ( 实际的物理机内存要更高 )

在下边的章节中我们会分别介绍 3 种基于不同平台的安装方式。需要注意的是本文只介绍如何安装 SDMC,配置过程将会在后续的 SDMC 系列文章中介绍。
Software Appliance 部署
VMware 平台
本章将介绍如何将 SDMC 安装在 VMware ESXi 平台上,以下是安装前的准备步骤
  • 安装 VMware ESXi 4 并配置网络
    • 从 VMware 官网下载 ESXi4.0 或 4.0 以上的 ISO 安装文件。
    • 将 ISO 安装文件刻录至光盘并从光驱启动安装 ESXi。
    • 安装之后在控制台窗口按下 F2 进入 ESXi 的系统配置界面。
    设置 ESXi root 用户的密码


    图 1. 设置密码示例


    配置网络
    • 选择第三项 Configure Management Network 并按回车。

      图 2. 配置网络示例
    • 选择 IP Configuration 并按回车配置 IP 地址(你也可以根据自己的网络情况进行相应的配置)。

      图 3. IP 配置示例




    • 设置完之后按 Esc 返回上一层菜单,并进入 DNS Configuration 配置本地的 DNS,配置完成后按回车即可。
    • 按 Esc 退出 Configuration Management Network 并保存当前的网络设置。
    • 选择并进入 Test Management Network 测试当前的网络设置,如果测试不通过,可以返回 Configuration Management Network 重新配置网络。
  • 开启 SSH 服务
    安装并配置完 VMware ESXi 4 后,用户需要手动去开启 SSH 服务,配置过程如下:
    • 在控制台上按 Alt+F1。

      图 4. VMware ESXi 4 控制台示例
    • 控制台文字出现后,输入”unsupported“

      图 5. 开启 SSH 服务示例
    • 输入 root 用户密码进入隐藏控制台。
    • 编辑:/etc /inetd.conf 找到”#SSH stream tcp … ..”这一行,把 # 号去掉,保存并退出。
    • 执行: /sbin/services.sh restart
    • 执行:ps | grep inetd 查看对应的 pid,然后:kill -HUP pid

下面介绍如何将 SDMC 部署到 ESXi server 上
  • 在 VMware 官方网站下载并安装 ovftool 工具到客户端机器上 (Windows 和 Lniux 都可以 )http://communities.vmware.com/community/vmtn/vsphere/automationtools/ovf;jsessionid=3B26467B77294C4C7965ED9DD799D2C7?view=overview
  • 将 SDMC 的 VMware 安装文件包放在客户端机器的某一目录,例如:/home/me/myVMs。
  • 执行如下命令部署 SDMC 至 ESXi server
    #ovftool --name=[name_of_your_vm] --powerOn -ds=[name_of_your_datastore] -dm=thin [name_of_the_ova_file] vi://[user]:[password]@[name_of_the_esx_host]
    参数介绍 
    --name SDMC 的名称。
    --powerOn 若使用这个参数,部署完 SDMC 后,SDMC 将自动启动。
    -ds SDMC 要部署的 ESXi 的磁盘名称。
    -dm 如果设置为 thin,那么 SDMC 将以瘦磁盘方式部署到 ESXi 服务器上

部署完之后大约只占用 12G 左右的空,占用的磁盘会随着系统文件系统的增加而增加;如果设置为 thick,那么目标磁盘上至少要有 431GB 的剩余空间,系统会一次性占用 431GB 磁盘空间,而且磁盘不会因为文件系统的增加而继续增加。
[name_of_the_ova_file] 要部署的 SDMC 源文件包。
[user:[password] ESXi 服务器管理员的用户名和密码。
[name_of_the_esx_host] ESXi 服务器的名称或者 IP 地址。
更详细的命令使用方法可以参考帮助文档。完成部署之后便可以通过 vSphere Client 登陆 ESXi server 去配置 SDMC。
KVM 平台
SDMC Software Appliance 也可以以虚拟硬盘形式部署在 Red Hat KVM 上。
部署 SDMC 虚拟机之前的准备步骤:
  • 安装 RHEL 6 (RHEL 5.5 也可以适用,但推荐使用 RHEL 6)。
  • 安装的过程中,请确保系统已经安装 KVM,libvirt 和 VM manager。安装之后,可以用 root 用户运行 virsh 命令查看是否能够登录 virsh shell。
  • 配置 RHEL 的网桥。

    • 通过 Application -> System Tools -> Terminal 打开一个 xterm.
    • 使用“su –“ 到 root
    • 为每一块网卡搭建网桥,现在以 eth0 为例介绍如何搭建网桥:
      复制 ifcfg-eth0 文件到 ifcfg-br0,为这块网卡定义相应的网桥文件,文件名可以任意选取:
      cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0
      如果 eth0 这块网卡配置的是静态 IP 地址,ifcfg-eth0 文件未配置网桥之前应该有类似以下内容:
      DEVICE=eth0
      BOOTPROTO=static
      HWADDR=E4:1F:13:32:8F:94
      IPADDR=9.181.137.152
      NETMASK=255.255.255.0
      ONBOOT="yes

配置网桥之后,ifcfg-eth0 和 ifcfg-br0 应该是以下内容

表 2. 静态地址网桥信息对比表
Ifcfg-eth0
Ifcfg-br0
DEVICE="eth0"
TYPE=Ethernet
BRIDGE=br0
NM_CONTROLLED="no"
ONBOOT="yes"
HWADDR=E4:1F:13:32:8F:94
DEVICE=br0
BOOTPROTO=static
TYPE=Bridge
IPADDR=9.181.137.152
NETMASK=255.255.255.0
ONBOOT=yes
NM_CONTROLLED="no"

如果 eth0 这块网卡配置的是动态 IP 地址,ifcfg-eth0 文件未配置网桥之前应该有类似以下内容:
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=E4:1F:13:32:8F:94
ONBOOT="yes

表 3. 动态地址网桥信息对比表
Ifcfg-eth0
Ifcfg-br0
DEVICE="eth0"
TYPE=Ethernet
BRIDGE=br0
NM_CONTROLLED="no"
ONBOOT="yes"
HWADDR=E4:1F:13:32:8F:94
DEVICE=br0
BOOTPROTO=dhcp
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED="no"

配置完成后,可以用以下命令重启网络:
#service network restart
还可以用以下命令查看系统中的网桥:
#brctl show
下面介绍如何在 KVM 上部署 SDMC 虚拟机:
  • 下载 <SDMC_installation_filename>.tar.gz 到适合的目录。
  • 用以下命令解压 <SDMC_installation_filename>.tar.gz, 这个命令会解压出 dvmdisk1.img, dvmdisk2.img, dvmdisk3.img, … dvmdisk7.img.
    tar – xzvf <SDMC_installation_filename>.tar.gz
  • 手动创建或由模板创建 domain XML 文件 , 文件名可以任意选取 , 以下内容需要需要在创建文件时提供或调整:
    • 每块虚拟网卡的 Mac 地址,例如:<mac address="00:1A:64:27:30:19"/>
    • 网桥名称,例如:<source bridge="virbr1"/>,如上一章节所介绍,系统中的网桥名称可以用 brctl show 命令来查看。
    • 虚拟机名称,例如: <name>VM1</name>
    • 虚拟机的硬盘和关盘文件,例如: <source file="/vdisk1/vm1/dvmdisk1.img"/>
    • CPU 和内存的大小


清单 1. domain XML 示例
<domain type='kvm'>
<name>test</name>
<memory>3596000</memory>
<currentMemory>3596000</currentMemory>
<vcpu>2</vcpu>
<os>
<type arch='x86_64'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<pae/>
</features>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk1.img'/>
<target dev='vda' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk2.img'/>
<target dev='vdb' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk3.img'/>
<target dev='vdc' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk4.img'/>
<target dev='vdd' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk5.img'/>
<target dev='vde' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk6.img'/>
<target dev='vdf' bus='virtio'/>
</disk>
<disk type='file' device='disk'>
<source file='/home/test/dvmdisk7.img'/>
<target dev='vdg' bus='virtio'/>
</disk>
<interface type='bridge'>
<mac address='00:1A:64:25:05:22'/>
<source bridge='br0'/>
<model type='e1000'/>
</interface>
<interface type='bridge'>
<mac address='00:1A:64:31:11:81'/>
<source bridge='br0'/>
<model type='e1000'/>
</interface>
<interface type='bridge'>
<mac address='00:1A:64:68:32:57'/>
<source bridge='br0'/>
<model type='e1000'/>
</interface>
<interface type='bridge'>
<mac address='00:1A:64:29:79:46'/>
<source bridge='br0'/>
<model type='e1000'/>
</interface>
<serial type='file'>
<source path='/home/test/boot.log'/>
<target port='0'/>
</serial>
<console type='file'>
<source path='/home/test/boot.log'/>
<target port='0'/>
</console>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='-1' autoport='yes' listen=''/>
</devices>
</domain>                                               

  • 用以下命令定义虚拟机:virsh define <domain>.xml。其中,<domain>.xml 是虚拟的 domain XML 文件名。
  • 用以下命令启动虚拟机:virsh start VM_name。 其中,VM_name 是 domain XML 中的虚拟名称。
  • 安装过程到此结束,用户可以通过 VNC 查看虚拟机的启动过程并进行随后的配置。
Hardware Appliance 部署
除了上边提到的 Software Appliance, SDMC 还发布 Hardware Appliance 并提供相应的光盘安装。
硬件需求:
  • CPU:4 核 CPU (Nehalem class or better)
  • 1 - 2 以太网卡,当 SDMC 作为 DHCP 服务器时,2 块网卡是必需的。
  • Graphic display adapter
  • 硬盘 Two 500 GB hard drives (with hardware RAID)
  • 内存:8 GB RAM
安装步骤
整个 SDMC Hardware Appliance 包括 3 张安装光盘,插入第一张光盘,会显示下面的界面,用户可以直接按回车键,或者输入“linux firstboot”再回车。

图 6. 设置启动路径示例

  • 在 RHEV-Blue 启动以后,会有系统提示安装过程将会删掉设备上所有的数据,选择“是”。
  • 选择存储设备编号,例如“0”,键入回车,但必须保证存储空间大于 300G。
  • 系统会自动擦掉磁盘数据并且拷贝虚拟机映像。当第一张光盘拷贝结束后,会有提示输入回车来重启系统。必须在系统重新启动之前取走第一张光盘
  • 顺序插入第 2 张和第 3 张光盘,键入回车,系统会自动拷贝剩余的虚拟机映像,然后验证映像文件的正确性并解压数据。
  • 在所有上述步骤完成后,SDMC 将会自动重启并且弹出配置向导来指导后续的网络及其它参数的配置。需要注意的是,跟 Software Appliance 不同,用户不可以登陆虚拟机所在的主机以及访问 hypervisor
结束语
通过上面章节的描述,您一定对 SDMC 的安装有了一定的了解,我们非常希望您可以选择其中一种方式去安装属于自己的 SDMC。

作者简介
马振梅,目前在 IBM 中国系统与科技研发中心从事 IBM Systems Director Appliance 的 FVT 测试工作,致力于 x86 平台以及 PowerVM 的虚拟化应用。

陈玺,目前在 IBM 中国系统与科技研发中心从事 IBM Systems Director Appliance 的 FVT 测试工作,致力于 x86 平台以及 PowerVM 的虚拟化应用。

彭旭晗,是致力于 IBM Systems Director 产品的软件开发工程师,现工作于 IBM 中国系统中心,热衷于 Linux 软件开发,Java Eclipse plugin 开发,系统备份与恢复,系统用户管理等。




http://www.ibm.com/developerworks/cn/aix/library/1109_mazm_sdmc2/index.html

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP