专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » 开始使用 IBM Smart Business Development and Test on the IBM Cloud »正文

开始使用 IBM Smart Business Development and Test on the IBM Cloud

来源: 发布时间:星期一, 2010年7月26日 浏览:0次 评论:0
  IBM Smart Business Development and Test _disibledevent=>软件Software映像以便于您立即开始开发和测试以及些 API 来使您能够通过编程方式控制云资源和软件Software您还可以通过浏览器或通过些旨在使此环境成为个有效环境以便开发人员很容易地重用组件并在应用开发环境中进行协作 IBM Rational® 工具和 IBM Cloud 交互IBM Cloud 产品版本现在已经可以在美国和加拿大可用

  (对了在本文中如果 “Cloud” 词中首字母大写表示我们谈论是产品 — IBM Smart Business Development and Test _disibledevent=>云计算)

  IBM Cloud 概述

  正如所有好技术云也在不断发展;那么目前我们可以期待如下服务:

  概览(主页 ibm.com/cloud/developer/)是对此产品环境访问入口如果还没有登录过可以参考最新新闻和视频登录后就会得到活动例子个列表以及用户统计信息、视频演示及其他资源

  借助 控制面板 可以添加和管理例子、映像和存储这里有 3个查看选项:

  所供应所有例子

  创建自定制例子映像

  所供应持久云存储单元

  (我们稍候将讨论如何创建和管理例子、映像和存储)

  as catalog 是由 Rational As Manager 软件Software支撑它是个健壮界面可用来管理您所创建定制软件Software映像细节您可以添加许可、用户指导、般内容也可以定制映像细节as catalog 还包含些秘钥开发人员论坛以及其他云资料和工件(此列表后有有关 catalog 更多讨论)

  account page 保存有您专用秘钥(下节有有关秘钥更多内容)、所保留 IP 地址、您帐户和例子/映像通知聚合、些全球统计信息以及基本用户信息

  support page 便于您访问 Development and Test _disibledevent=>服务器例子

  个例子和个用户相关联;必须先有例子然后才能有自己计算、存储、网络或中间件映像并且您只能访问您例子化后映像

  首先可以基于公用映像创建个例子要创建个新例子:

  单击 控制面板然后单击 Add an instance 立即开始在这里可以查看所有可用映像个列表

  选择想要访问数据中心

  选择想要例子化个映像(比如Novell SUSE Linux Enterprise Server 11.032 位)并单击 Next

  键入个请求名(比如 test_request)

  如果没有为例子使用 SSH 密钥请先生成个密钥对然后再继续

  单击 Add Key

  键入密钥对名称并单击 Continue

  单击 Click to download key 并将此文件保存在本地硬盘上这个私有密钥创建后最好加以保存(如果丢失)它将不能恢复

  选择想要用在连接例子 SSH 连接内那个密钥可以从 Account 选项卡管理这些密钥

  选择此例子静态 IP 地址或选择所生成这个默认系统单击 Next

  查看此例子摘要并单击 Next

  选择 I agree 并单击 Submit 阅读并接受许可协议

  如果例子成功创建最终会弹出个消息告知您已经成功

  创建例子后可以从控制面板查看它信息

  创建映像

  映像可以是个公用映像(比如在 IBM Smart Business Development and Test _disibledevent=>操作系统或中间件映像)也可以是个可被复制和例子化定制或捕获例子映像不能被启动、停止或重启

  好了至此您已经供应了个例子并用您自己数据和软件Software对它进行了定制现在您可以使您自己私有软件Software映像以该例子为基础这个新映像将被输入您个人库为您提供了从该映像供应新例子能力

  在等待映像创建同时该如何做

  映像捕获和创建会花费很多时间在这期间虚拟机会被停止瞬息磁盘副本则会被占用并且最终这个虚拟机将会被重启其他后台动作包括缩放并清理所有无需空间以及来自复制虚拟机信息并压缩成映像格式在这些动作执行期间您可以继续在此站点工作或者可以去喝杯咖啡

  要创建个映像:

  在控制面板页面单击 Instances 并选择想要从例子列表中捕获这个例子

  单击例子名下面 Create an image

  在 Create Image 对话框若不想使用默认值可以键入名称和描述单击 Submit此映像创建完毕可能需要花费些时间

  创建映像后可以从控制面板查看其信息

  创建个持久存储单元

  例子创建后它没有和任何固定存储相关联此例子存储空间由 IBM Smart Business Development and Test _disibledevent=>防火墙

  用户问我最多问题就是:“我如何配置我例子上防火墙?”(而用户通常也会以 “为什么我不能连接到我例子上 XXX 端口?” 形式来问这个问题)

  目前除了邮件端口 25 外所有您出向端口 — 请记住例子试图联系某个端口上个外部服务 — 都应是开放(如果需要发送邮件可以考虑使用安全 SMTP端口 465)

  对于入向端口至少有两种思路方法可以用来配置它们:

  通过将适合您虚拟机规则注入到整个虚拟机监控防火墙规则中

  在虚拟机本身(例如使用 iptables)

  更改虚拟机监控防火墙规则

  首先让我们仔细看看第种思路方法显然如果关心是性能那么最好是处理虚拟机监控级别上防火墙如果想要把这些包限制在这个级别那么在它们被丢弃前它们甚至无需被发到 VM

  另方面我们正在讨论这个过程似乎有点难懂:在基础主映像中只有端口 22、80 和 443 可以通过虚拟机监控对 VM 开放如果需要开放其他端口可以按照以下步骤进行:

  您需要捕获正在运行例子个映像在控制面板中选择例子并单击 Select image所需时间长短取决于这个例子大小

  完成捕获后需要在映像目录中找到并访问您定制映像请确认您已经登录;从这个映像首页中您需要单击 Content 选项卡并导航到名为 parameters.xml 文件

  查看下这个默认 parameters.xml 文件它应该类似于如下清单 1只有端口 22、80 和 443 是开放:

清单 1. 默认 parameters.xml 文件

 <?xml version="1.0" encoding="UTF-8" ?> 
- <parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:noNamespaceSchemaLocation="platform:/resource/com.ibm.ccl.devcloud.client/ 
  schema/parameters.xsd"> 
 - <firewall> 
  - <rule> 
    <source>0.0.0.0/0</source> 
    <minport>22</minport> 
    <maxport>22</maxport> 
   </rule> 
  - <rule> 
    <source>0.0.0.0/0</source> 
    <minport>80</minport> 
    <maxport>80</maxport> 
   </rule> 
  - <rule> 
    <source>0.0.0.0/0</source> 
    <minport>443</minport> 
    <maxport>443</maxport> 
   </rule> 
 </firewall> 
</parameters> 


  您可以随意地添加您想要开放端口如果想要开放所有端口可以以这个文件为基础

清单 2. 开放所有端口

 <?xml version="1.0" encoding="UTF-8" ?> 
- <parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:noNamespaceSchemaLocation="platform:/resource/com.ibm.ccl.devcloud.client/ 
  schema/parameters.xsd"> 
 - <firewall> 
  - <rule> 
    <source>0.0.0.0/0</source> 
    <minport>1</minport> 
    <maxport>65535</maxport> 
   </rule> 
  </firewall> 
</parameters> 


  上载修改后这个文件(代替原来 parameters.xml)并确保已经保存了这个新映像

  从这个修改后映像供应个新例子旦例子成为活动防火墙规则将会代替老规则

  更改 iptables 规则

  更改 iptables 规则更为迅速默认情况下iptables 防火墙未在例子中启用(要更多地了解 iptables可以访问 项目主页)

  要启用它按以下步骤操作:

  成为根用户(sudo bash)导航到 /etc/sysconfig并编辑名为 iptables 这个文件

  可以随意地添加或移除些行:完成后启动这个服务:service iptables start

  检查此服务是否在运行及这些规则是否有效:service iptables status

  切准备就绪了!

  管理您资产

  本节将提供逐步指导来帮助您管理所创建这些资产

  管理例子

  在控制面板页面选择 Instances将得到当前例子个列表可以对例子执行以下操作:

标签:
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: