IBMInformixDynamic Server (IDS) 是一个以大量在线事务处理 (OLTP) 为目标的数据库服务器软件。IDS 是管理大型部署和签入式解决方案的理想软件。本教程将指导您逐步在 Amazon Elastic Compute Cloud (EC2) 中使用 IDS 进行数据库应用程序开发。
前言
关于本教程
在 Amazon Elastic Compute Cloud (EC2) 中使用 IBM Informix Dynamic Server (IDS) 非常简单。本教程将指导您逐步通过运行 IBM IDS 11.5 使用 Amazon EC2。您可以使用以下方式启动 IDS Amazon Machine Image (AMI) 实例:
- Amazon Web Services (AWS) Management Console
- ElasticFox (a Mozilla Firefox extension for Amazon EC2)
- Amazon EC2 命令行 API 工具
本教程将展示如何使用 Amazon Web Services (AWS) Management Console 启动一个 IDS AMI Developer Edition 实例 —— IBM Development AMI 提供的一个免费版本。IBM 目前在 Amazon EC2 中为不同的 IDS Developer Edition 版本提供了两个免费的 AMI:
- AMI ami-0fee0966, IBM_IDS_Developer_11.5_v122_12, for IDS DE v11.50.xC3
- AMI ami-2443a14d, ibm-ids-developer-11.5-v202-1, for IDS DE v11.50.xC5
有关 AMI ibm-ids-developer-11.5-v202-1 的更多详细信息,可以查找 Amazon Web 服务开发 区 AMI 页面。
图 1 展示了通过 AWS Management Console 启动、配置和使用 IDS AMI 实例的一般步骤:
- 注册 Amazon EC2 Web 服务
- 登录 AWS Console
- 找到 IDS AMI
- 启动选择的 AMI 实例
- 管理和使用您的实例
图 1. 使用 IDS AMI 实例的步骤
图 3. 登录 AWS
将出现 Launch Instance Wizard。 图 6. Launch instance wizard 图 8. 从 Community AMIs 列表中选择 本教程使用其中一个密钥对启动一个类型为 Small 的实例,如图 10 所示: 图 10. 实例首选项 图 12 的屏幕截图展示仍然处于挂起状态: 图 12. 实例状态 如果实例仍然处于挂起状态,您可能需要刷新页面。要查看有关刚刚启动的实例的更详细信息,可以选择实例名称左边的复选框: 图 14. EC2 实例描述 打开端口 22 和 80 之后,您应该可以在选择的安全组中看到它们: 图 16. 打开的端口
|
连接 IDS AMI 实例
在 Windows 中:
- 通过 Start > Run… 启动 putty.exe。
- 指定主机名,使用根用户作为用户 ID:
图 18. PuTTY 配置
- 单击 Open 连接实例。
- 如果您看到图 20 所示的安全警告屏幕,请单价 Yes:
图 20. PuTTY 安全警告
按 Tab 键选择 [Accept],并按 Enter 键继续。(IDS AMI 映像的最新版不会显示该界面)。
- 显示几个许可证协议(实例中的图 22):
图 22. 许可证协议
- 为 AWS 凭据指定位置和文件名称:
- 证书文件:
- 私钥文件:
图 24. AWS 凭据
按 Enter 键继续。
- 您可以为 IDS 实例配置存储器。如果目前没有可以使用的 EBS 卷,您必须为实例创建一个新的 Elastic Block Storage (EBS) 卷。按 Enter 键接受 New EBS 卷的默认设置:
图 26. AMI 存储器配置
- 选择 Next,然后按 Enter 键。
- 创建新的 EBS 卷时将出现图 28 中显示的屏幕:
图 28. EBS 配置结果
- 选择 Next 查看结果。
图 30. 配置日志
- 选择Next 查看结果。
图 32. 配置日志
IDS AMI 实例现在已经成功初始化,准备使用。
使用 VNC 连接 IDS AMI 实例
TightVNC 是一个 IDS AMI 实例中常用的 VNC 软件(更多详细信息,请参见 参 考资料)。您使用 VNC GUI 与云实例交互和运行任何有图形界面的应用程序,比如 Firefox 或 Data Studio。
在 IDS 实例上配置和启动 VNC 服务器
在本节中,了解如何为用户 “developer” 配置和启动 VNC 服务器。要做到这一点,您需要以用户 “developer” 身份连接实例。对其他用户(如 “informix”)应用相同的步骤。
- 以 “developer” 身份连接云实例
在 Windows 中:
- 使用 putty.exe 并输入 作为登录的主机名:
图 34. PuTTY 会话的选项
在 Linux 中:
- 输入以下命令:
- 提示时输入用户 “developer” 的密码。
- 使用 putty.exe 并输入 作为登录的主机名:
- 连接之后,在 IDS 实例上通过 /usr/X11R6/bin 启动 VNC 服务器:
- 必须输入密码才能访问您的 VNC 桌面。密码的长度限制在 8 个字符内。提示只读密码时输入 。 VNC 服务器成功启动之后,将显示以下消息:
例如:
其中 为会话编 。
第一次运行 时,它将创建一个默认的启动脚本 。 您可以启动 中指定的应用程序。
默认情况下,VNC 服务器将侦听端口 5900 + 会话编 。例如,VNC 对会话 2 使用端口 5902:
- 修改默认的启动脚本,以使用 Gnome 桌面环境:
- 将最后一行 替换为 。
- 重启 VNC 服务器:
注意: 位于 HOME/.vnc 的 VNC 服务器日志文件也包括会话编 。
回页首 通过 IDS Virtual Appliance 连接到 VNC 服务器
在连接到 VNC 服务器之前,您必须打开一个本地 SSH 通道,将流量从本地端口转发到 IDS AMI 实例的 VNC 服务器端口。默认情况下,VNC 服务器将使用端口 5900+会话编 。
- 为 VNC 服务器端口打开本地 SSH 通道。
在 Windows 中:
- 启动 putty.exe 并指定 作为 SSH 会话:
图 36. 在 PuTTY 中指定主机名
- 单击 Add 按钮添加转发端口:
图 38. 转发端口
在 Linux 中:
- 输入以下命令:
例如:
- 提示时输入用户 “developer” 的密码。
如果与本地端口 5901 存在冲突,您可以选择另一个端口。您可以使用以下 命令验证端口 5901 是否可用:
- 启动 putty.exe 并指定 作为 SSH 会话:
- 使用 VNC Viewer 连接到 VNC 服务器:
- 在 Windows 中:
- 要启动 VNC Viewer,输入 ,然后单击 OK:
图 40. 启动 VNC viewer
- 提示时,可以输入用户 “developer” 的 VNC 桌面密码。
- 要启动 VNC Viewer,输入 ,然后单击 OK:
- 在 Linux 中:
- 通过以下命令启动 VNC viewer:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
Zabbix 安装,配置和基本操作文档下一篇 2011年8月7日
- 通过以下命令启动 VNC viewer:
- 在 Windows 中:
- 显示几个许可证协议(实例中的图 22):