Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere, on-demand edition 1.0 支持包 3 (中文) » SAP Sybase SQL Anywhere, on-demand edition 1.0 » 安装

 

安装并初始化云 (Linux)

安装、初始化并配置云。

前提条件

云支持的最低配置包括两台云伙伴服务器和一台云仲裁服务器,并启用高可用性。云伙伴服务器是完全相同的云服务器,监视云中主机与服务器之间的所有活动。每一台云伙伴服务器和云仲裁服务器都必须位于单独的计算机上,确保在一台计算机出现故障的情况下,云仍能继续运行。而且,两台云伙伴服务器必须在相同的操作系统上运行,能够连接 Internet 以便可以将使用数据发送到使用服务器,并且能够持续运行。同时它们必须有权访问 SMTP 服务器以便发送警告电子邮件。

  • 时区同步   在三台计算机上安装云主机软件。运行云主机的计算机必须同步 UTC 时间,以使彼此之间的时间差保持在 30 秒内。

  • 主机名限制   缺省情况下,主机名为计算机名。主机名只能包含以下字符:a-z、A-Z、0-9、减号 (-)、句点 (.) 和下划线 (_)。会根据运行主机的计算机对主机进行命名。

  • 防火墙必须允许 TCP/IP 连接   在每个添加到云的主机上配置防火墙,以允许与主机上安装的每个云服务器所使用的 TCP/IP、HTTP 和 HTTPS 端口建立 TCP/IP 连接。同样,配置用于连接到任何云服务器的主机上或主机之间的任何防火墙,以允许与云服务器所使用的 TCP/IP、HTTP 和 HTTPS 端口建立 TCP/IP 连接。

    如果防火墙阻止应用程序的进来连接,则必须将防火墙配置为允许 dbsrv16 可执行文件的进来连接。此外,如果防火墙阻止应用程序的外发连接,则必须将防火墙配置为允许所有云可执行文件的外发连接。

    如果防火墙配置不正确,则连接可能会失败,进而导致云无法正常运行。

  • 云控制台需要安装 Adobe Flash   云控制台,作为管理云的主用户界面,需要安装 Adobe Flash。在所有执行云管理任务的云主机上安装 Adobe Flash。

上下文和注释

已经指定将要用作云伙伴服务器和云仲裁服务器的三台计算机,现在即可在第一台计算机上安装云软件。

提示

安装过程期间需要设置多个口令,其中一些在云的生命周期内无法更改。考虑记录指定的口令并将它们存储在一个安全的地方。

 安装和配置第一台云伙伴服务器

以 root 用户身份运行云安装程序。

  1. 访问 [external link] http://response.sybase.com/forms/SQLAOnDemandReg,请求 SAP Sybase SQL Anywhere, on-demand edition 1.0 支持包 3。您将收到一封包含注册密钥和下载该软件的链接的电子邮件。

  2. 下载软件,然后运行安装程序 (setup),并接受所有缺省值。出现提示时,指定注册时提供给您的密钥。

    缺省云安装目录为 /opt/saondemand100/

  3. 安装完成后,安装程序将提示您创建云。接受提示。

    安装程序将启动云安装目录中的云初始化实用程序。例如:/opt/saondemand100/sa-linux64-x64-12.0.1.3641-1.0.0.3596/bin64s/dbcloudinit

    注意

    云启动并正常运行后不要运行此实用程序,除非想要删除现有的云并创建一个新的云。将删除所有现有的云数据(包括租户数据库),这一过程不可逆。运行此实用程序之前,必须将除最后一个云伙伴服务器之外的所有主机删除,并停止云。

  4. 对于 [输入云名称] 提示,请为云输入一个名称。

    云名称必须符合云对象名称规则。请参见标识符和云对象名称的限制和注释

  5. 对于 [输入云语言的双字母语言代码] 提示,请输入想要云使用的语言。

  6. 通过为云管理员提供用户ID、口令和完整名称创建云管理员。

  7. 对于 [选择云将如何对此主机进行寻址] 提示,指定动态或静态主机寻址。如果不确定如何指定,请让系统管理员帮助查找网络配置的寻址方式。

  8. 对于 [输入运行云服务器时应使用的用户帐户名] 提示,指定云运行所用的 Linux 用户帐户。

    注意

    不要以根用户帐户身份在生产系统中运行云。

  9. 对于端口设置,如果在上一步中指定非根用户,则 HTTP 和 HTTPS 的缺省端口设置为:TCP/IP:2638,HTTP:40800,HTTPS:40400. 对于根用户,缺省端口设置为:TCP/IP:2638,HTTP:80,HTTPS:443。 443.

    如果返回一个指示端口号已在使用的错误,请将值更改为一个可用端口。

  10. 对于 [输入加密密钥] 提示,指定一个加密密钥。加密密钥限制为 7 位 ASCII 字符,以确保能够在所有云主机操作系统和字符集中表示。加密密钥用于加密云。缺省情况下,云使用 RSA 加密。要使用 FIPS 加密,您可以接受 [是否要使用 FIPS 认可的加密?]云一旦创建完成,就无法更改 FIPS 加密选项。

    对于 [输入安全功能密钥] 提示,指定要用于云的安全功能密钥。

    安全功能密钥用于强制租户数据库隔离。安全功能密钥限制为 7 位 ASCII 字符且字符长度必须在 6 和 128 之间。安全功能密钥不能:

    • 以空格或单引号开头或结尾
    • 包含反斜线、双引号或分号
    • 包含控制字符(顺序值小于 32 或字符值为 127 的字符)

    安全功能密钥用于强制租户数据库隔离。

  11. 对于 [选择云要使用的证书] 提示,指定要为云使用的证书。如果没有证书,则云会为您创建一个(带有一个 2048 位密钥的 RSA 加密)。

    注意

    云使用证书来保证云服务器与云控制台之间的通信的安全。尝试访问云控制台时,未签名的证书可能会导致浏览器中出现证书警告。在开发环境中,忽略这些警告是安全的。不过,为了在生产环境中获得更高的安全性,请考虑使用签名的证书。

 安装和配置第二台云伙伴服务器和云仲裁服务器

您将要创建主机安装,用于将云软件安装到已指定作为第二台云伙伴服务器和云仲裁服务器的计算机上。使用 [创建主机安装文件] Web 站点 (https://host-name:port-number/dbcloud/addhost) 创建主机安装。[创建主机安装文件] Web 页将创建一个可以在这两台计算机上运行的名为 dbcloudaddhost.exe 的文件。dbcloudaddhost.exe 文件并不是主机安装本身。而是在运行时可从云中获取并运行您所创建的主机安装软件的文件。

每个主机安装都特定于操作系统和位数。以下操作说明假设指定作为云仲裁服务器的计算机和指定作为伙伴服务器的计算机具有相同的操作系统和位数,因此可以创建一个主机安装在剩余的两台计算机上运行。如果位数不同,则需创建两个 分别指定相应位数的主机安装(使用两次 [创建主机安装文件] Web 站点)。如果仲裁服务器要在不同操作系统上运行,则将该操作系统对应的云软件下载到云中。

  1. 在安装第一台云伙伴服务器的计算机上,在云控制台中单击 [主机]。

  2. 在 [主机] 面板上,单击 [创建主机安装文件]。如果出现提示,则接受证书并继续。

    如果无法访问云控制台,则可以导航到 https://host-name:port-number/dbcloud/addhost

  3. 对于 [主机安装类型],请选择 [多次使用],因为您将多次使用安装文件。一次在用作云伙伴服务器的计算机上,一次在用作云仲裁服务器的计算机上。

  4. 对于 [有效期(天数)],指定该安装在云中可用的天数(从存储位置被删除之前),或接受缺省值(建议)。

  5. 在 [安装文件可运行于] 中,选择 [受限制],然后输入将要托管第二台云伙伴服务器和云仲裁服务器的计算机的名称和/或 IP 地址(建议),或者接受缺省值 [无限制 - 可运行于任何计算机上]。

  6. 对于 [安装版本],选择将运行主机安装的主机的平台/位数。

  7. 对于 [安装目录],指定要安装软件和云数据的位置,或接受缺省值(建议)。

  8. 对于 [服务器端口],接受云服务器将要使用的缺省端口(建议),或指定其它端口。

  9. [在主机上创建和启动云服务器] 保持选中状态。

  10. 单击 [创建和下载],创建和下载 dbcloudaddhost 文件。文件将下载到浏览器的缺省下载位置。

  11. 运行以下命令:

    chmod +x dbcloudaddhost
  12. dbcloudaddhost 复制到将要托管第二台云伙伴服务器和云仲裁服务器的计算机,然后运行。

  13. 出现提示时,指定您的云用户名和口令。

    dbcloudaddhost 执行以下操作:

    • 将正确的云软件从云中下载到将要安装的主机

    • 安装云主机软件

    • 将主机添加到云

    • 创建和启动云服务器

    • 清理本地安装文件

  14. 在两台计算机上运行 dbcloudaddhost 后,从安装有 Adobe Flash 的浏览器登录到云控制台,确认云现在运行三台云服务器。

  15. 在云控制台中,单击 [概述]。

  16. 找到 [高可用性] 部分,然后单击该部分下面提供的 [配置高可用性] 链接。

  17. 在 [云高可用性] 窗口中,通过选择在所安装主机上运行的云服务器设置云伙伴服务器和云仲裁服务器,然后单击 [完成]。

    现在云的高可用性已配置完成并启用,云设置完成。可以开始将租户数据库添加到云中。

结果

现在,云初始化完成,随时可以使用。

下一个

激活云。

现在即可向云中添加更多主机、服务器和租户数据库。

 另请参见