IBM Cloud Manager 4.2 实践手册

                                                                                                                                                  前言

本文主要讲述IBM Cloud Manager 4.2的搭建手顺,拓扑图为1Controller+ n Compute。关于ICM的介绍及其它拓扑图的搭建请参看ICM 4.2的红皮书。

搭建ICM 4.2的硬件要求内存至少有16G。软件要求windows7+vmware workstation 11+redhat enterprise server 6.5(也可以有其它的选择,具体请参考ICM4.2的红皮书,硬件软件要求部分。)

本文适合有一定Linux基础,且对云计算感兴趣的读者。 

工作一览表:1 Controller + n compute 拓扑

使用这个工作一览表来提前了解需要做那些工作,做到心中有数,也可以防止遗漏某些步骤。

 

任务

描述

_1.

计划安装

_1.复习硬件要求

_2.复习软件要求

 

_2.

准备并配置虚拟机

 

_3.

配置主机间ssh无密码登录

 

_4.

验证环境是否正确配置

 

_5.

准备拓扑图

 

_6.

发布云

 

_7.

使用云

 

 

1. 计划安装硬软件要求,请参看ICM 4.2红皮书。

2.安装ICM 4.2

  2.1 在vmwareworkstation的网络配置界面创建两个网络,第一个网络为nat 模式,网段为10.10.101.0/24(也可以根据当前的网络状况自行调整),第二个网络为hostonly模式,网段为10.80.80.0/24(也可以根据当前的网络状况自行调整)

  2.2准备三台虚拟机,主机名分别命名为deployment-server.ibm.com,controller.ibm.com,compute.ibm.com。尽量不要分区(如果有分区需要,请参考ICM4.2的红皮书,硬软件要求部分),每个虚拟机2个网卡,网络接口名依次为eth0,eth1,网段依次为10.10.101.0/24,10.80.80.0/24。每个虚拟机40G硬盘。第一个虚拟机2G内存,第二个虚拟机8G内存,第三个虚拟机2G内存。

     deployment-server节点的ip地址为

     eth0  ip 10.10.101.10 netmask 255.255.255.0 gateway10.10.101.2

     eth1  ip 10.80.80.10    netmask 255.255.255.0 gateway 10.80.80.1

     controller 节点的ip 地址为

     eth0  ip 10.10.101.11 netmask 255.255.255.0 gateway10.10.101.2

     eth1  ip 10.80.80.11    netmask 255.255.255.0 gateway 10.80.80.1

     compute 节点的ip 地址为

     eth0  ip 10.10.101.12 netmask 255.255.255.0 gateway10.10.101.2

     eth1  ip 10.80.80.12    netmask 255.255.255.0 gateway 10.80.80.1

请配置三台虚拟机的时区为shanghai,时间为当前时间。

  2.3配置域名解析,在三台虚拟机的/etc/hosts文件中加入以下代码,配置完后重启网络:

  10.10.101.10deployment-server.ibm.com

  10.10.101.11controller.ibm.com

  10.10.101.12compute.ibm.com

   2.4配置yum源

   2.4.1将redhatenterprise server 6.5,传输分别传输到3台虚拟机的/tmp目录下(推荐使用winscp软件传输)

   2.4.2 创建挂载目录,

       mkdir –p /media/iso

   2.4.3 挂载

       mount –o loop [your_iso_file_location]/media/iso

   2.4.3 创建/etc/yum.repos.d/rhel65-media.repo文件,并配置如下:

      [rhel65media]

      name=RHEL 6.5media

     baseurl=file:///media/iso

      enabled=1

      gpgcheck=1

  2.4.4 确认是否配置正确

     yum repolist

     yum install mysql(安装确认请选择N) 

  2.5 上传ICM 4.2安装文件到/home/xiaobao(用户名,请根据自己的用户名更改)/ICM4.2目录(没有请先建立该目录)

  2.6 解压ICM4.2安装文件,

    tar –zxvf [ICM 4.2安装文件]

  2.7 进入到安装发布目录,执行以下命令安装ICM,请按照安装过程中的提示完成安装操作,如果最后提示”安装成功”,代表成功安装;如果提示”安装成功带有错误”,则表示安装失败,请复习安装前提条件后重新安装。

   . /cmwo420_xlinux_install.bin

3. 配置主机间ssh无密码登录

  3.1 在三台虚拟机上分别执行以下命令:

    ssh-keygen

  3.2 在deployment-server上执行以下命令

    cd /root/.ssh

    scp id_rsa.pub root@10.10.101.11:/root

    scp id_rsa.pub root@10.10.101.12:/root

  3.3 在controller,compute节点执行以下命令

     cd /root

     cat id_rsa.pub >>/root/.ssh/authorized_keys

     rm id_rsa.pub

   chmod 600 /root/.ssh/authorized_keys

3.4 在controller节点执行以下命令

   cd /root/.ssh

   scp id_rsa.pub root@10.10.101.10:/root

3.5 在deployment-server节点执行以下命令

   cd /root

   cat id_rsa.pub >>/root/.ssh/authorized_keys

   rm id_rsa.pub

   chmod 600 /root/.ssh/authorized_keys

3.6 在compute节点执行以下命令

   cd /root/.ssh

   scp id_rsa.pub root@10.10.101.10:/root

3.7 在deployment-server节点执行以下命令

   cd /root

   cat id_rsa.pub >>/root/.ssh/authorized_keys

   rm id_rsa.pub

   chmod 600 /root/.ssh/authorized_keys

3.8 在三个节点分别执行以下命令

   nano /etc/ssh/sshd_config

   去掉以下三行的注释

  

 3.9   在三个节点分别执行以下命令

    nano /etc/ssh/ssh_config

    在该文件末尾添加以下命令

    HOST 10.10.101.10

    USER root

    HOSTNAME deployment-server.ibm.com

   HOST 10.10.101.11

    USER root

    HOSTNAME controller.ibm.com

    HOST 10.10.101.12

    USER root

    HOSTNAME compute.ibm.com

3.10 重启ssh服务,并测试无密码登录

    service sshd restart

    在deployment-server节点执行

    ssh controller.ibm.com

    ssh compute.ibm.com

   在controller节点执行

    ssh deployment-server.ibm.com

  在compute节点执行

    ssh deployment.ibm.com

4.验证环境是否正确配置

   4.1创建目录以存放验证文件

       mkdir /home/xiaobao(可自行调整)/validate

       cd /home/xiaobao/validate

       knife os manage validate nodecotroller.ibm.com

       knife os manage validate nodecompute.ibm.com

如果报错请根据报错提示修改然后删除掉之前的验证文件,重新验证。(大多数错误是因为时间不同步造成的,请修改三台虚拟机的时间,误差在5分钟以内)   

5. 准备拓扑图

  5.1创建目录存放拓扑图

   mkdir your-deployment-name

   chmod 600 your-deployment-name

   cd your-deployment-name

  5.2 复制Controller +n compute: example-controller-n-compute-kvm-cloud.yml文件并重命名

     cp/opt/ibm/cmwo/cli/config/example-cloud.yml your-cloud.yml

  5.3 修改your-cloud.yml文件

      主要改以下几项:

      Cloud Information (cloud): Customize the cloud information.

a.    name: Set the name for your cloud.

b.   password: Set the cloud administrator (admin) user's password.

Node Information (nodes): Customize the information for each node system in your cloud.

a.    nameand description: Leave these set to the default values provided.

b.   fqdn: Set to the fully qualified domain nameof the node system.

      c. passwordor identity_file: Set to the appropriate SSH root user authentication for thenode

system.

   6.发布云(警告:发布之前请确保,第4步骤验证通过,另外为了防止发布过程出错,难以回到发布前的状态,请先把三个节点reboot后,关闭电源,分别把3个虚拟机文件拷贝到移动硬盘。)

     knife os manage deploy cloud your-cloud.yml

这一步的安装时间视机器性能而定,一般需要一个小时的时间,如果中间安装出错,请安装出错提示查找原因,然后请把3个虚拟机的安装文件删除,把硬盘上虚拟机文件重新导入,修改完错误后重新执行第6步骤。

  7. 发布云完成后的使用说明请参看ICM 4.2的红皮书。

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值