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)

クラウドのインストール、初期化、設定を行います。

前提条件

サポートされるクラウドの最小構成は、高可用性が有効な 2 つのクラウドパートナと 1 つのクラウド監視サーバによる構成です。クラウドパートナは、クラウド内のホストとサーバ間のすべての動作を監視する、まったく同じクラウドサーバです。各クラウドパートナとクラウド監視サーバは、1 台のコンピュータが失敗した場合にもクラウドの実行を継続できるように、別のコンピュータに配置する必要があります。また、両方のクラウドパートナとも、使用状況サーバに使用状況データを送信できるよう、同じオペレーティングシステムで実行され、インターネット接続されている必要があります。また、常時稼働している必要があります。また、電子メールアラートを送信するために SMTP サーバにもアクセスできる必要があります。

  • タイムゾーンの同期   クラウドホストソフトウェアは 3 台のコンピュータにインストールします。クラウドホストを実行するコンピュータは、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 をインストールします。

内容と備考

クラウドパートナとクラウド監視サーバとして動作する 3 台のコンピュータの指定が完了し、最初のコンピュータにクラウドソフトウェアをインストールする準備が完了しました。

ヒント

インストール手順の間、いくつかのパスワードを設定しますが、そのうちのいくつかはそのクラウドの存続中は変更できません。指定するパスワードは記録し、安全な場所に保管することを検討してください。

 最初のクラウドパートナのインストールと設定

ルートユーザで次のコマンドを実行します。

  1. [external link] http://response.sybase.com/forms/SQLAOnDemandReg で SAP Sybase SQL Anywhere, on-demand edition 1.0 サポートパッケージ 3 をリクエストしてください。登録キーとソフトウェアのダウンロードリンクを含む電子メールが送信されます。

  2. ソフトウェアをダウンロードし、インストーラ (setup) を実行し、デフォルトをすべてそのまま使用します。インストールキーを要求されたら、登録時に提供されたキーを指定します。

    クラウドのデフォルトのインストールディレクトリは /opt/saondemand100/ です。

  3. インストール完了後、セットアッププログラムはクラウドを作成することを指示します。クラウドを作成します。

    インストーラによって、クラウドインストールディレクトリにある SQL Anywhere OnDemand Edition 初期化ユーティリティが起動されます (例:/opt/saondemand100/sa-linux64-x64-12.0.1.3641-1.0.0.3596/bin64s/dbcloudinit)。

    警告

    既存のクラウドを削除して新しく作成し直す場合を除き、クラウドが起動され稼動し始めた後は、このユーティリティを実行しないでください。すべての既存のクラウドデータ (テナントデータベースを含む) は削除されます。この処理は取り消せません。このユーティリティを実行する前に、最新のクラウドパートナを除くホストをすべて削除し、クラウドを停止します。

  4. [クラウド名を入力してください] のプロンプトでクラウド名を入力します。

    クラウド名は、クラウドオブジェクト名の規則に準拠する必要があります。識別子名とクラウドオブジェクト名の制限と注意を参照してください。

  5. [クラウドの言語を指定する 2 文字の言語コードを入力してください] のプロンプトで、クラウドで使用する言語を入力します。

  6. クラウド管理者のユーザ ID、パスワード、フルネームを入力してクラウド管理者を作成します。

  7. [クラウドによるこのホストのアドレス指定方法を選択します] のプロンプトで、動的または静的なホストアドレスを指定します。何を指定するかわからない場合は、システム管理者にネットワークのアドレス構成を確認します。

  8. [クラウドサーバを実行するユーザアカウント名を入力してください] のプロンプトで、クラウドを実行する Linux ユーザアカウントを指定します。

    注意

    運用システムでは、ルートユーザアカウントでクラウドを実行しないでください。

  9. ポートの設定に関して、前の手順で root ではないユーザを指定した場合、HTTP と HTTPS のデフォルトのポート設定は、TCP/IP は 2638、HTTP は 40800、HTTPS は 40400 になります。root ユーザを指定した場合、デフォルトのポートの設定は TCP/IP は 2638、HTTP は 80、HTTPS は 443 になります。

    すでにポート番号が使用されているというエラーが返される場合は、利用可能なポートに値を変更します。

  10. [クラウドの暗号化キーを入力してください。] のプロンプトで、暗号化キーを指定します。すべてのクラウドホストのオペレーティングシステムと文字セットで表示できるようにするため、暗号化キーは 7 ビットの ASCII 文字に制限されています。暗号化キーは、クラウドの暗号化に使用されます。デフォルトでは、クラウドでは RSA 暗号化が使用されます。FIPS 暗号化を使用する場合は、[FIPS 認定の暗号化使用しますか ?] を受け入れることが可能です。クラウドの作成後は、FIPS 暗号化オプションは変更できません。

    [セキュリティ機能キーを入力してください。] のプロンプトで、クラウドで使用するセキュリティ機能キーを指定します。

    セキュリティ機能キーは、テナントデータベースの分離を強化するために使用します。セキュリティ機能キーに使用できるのは 7 ビット ASCII 文字だけであり、その長さは 6 ~ 128 文字である必要があります。セキュリティ機能キーは次の規則に従う必要があります。

    • 先頭または末尾はスペースや一重引用符にしない
    • バックスラッシュ、二重引用符、セミコロンを含まない
    • 制御文字 (32 未満の序数または文字値 127 の ASCII 文字) を含まない

    セキュリティ機能キーは、テナントデータベースの分離を強化するために使用します。

  11. [クラウドが使用する証明書を選択します。] のプロンプトでクラウドで使用する証明書を指定します。証明書がない場合、クラウドによって作成されます (2048 ビットキーの RSA 暗号)。

    注意

    クラウドでは証明書を使用し、クラウドサーバ間とクラウドコンソールとの通信の安全性を維持します。署名付きでない証明書を使用すると、クラウドコンソールにアクセスした際に、ブラウザに証明書に関する警告が表示されます。これらの警告は、開発環境では無視しても問題ありません。ただし運用環境では、セキュリティを強化するため、署名付きの証明書を代わりに使用することを検討してください。

 2 番目のクラウドパートナとクラウド監視サーバのインストールと設定

これから、2 番目のクラウドパートナとクラウド監視サーバに指定したコンピュータ用に、クラウドソフトウェアのインストールに使用する「ホストインストール」を作成します。ホストインストールは、ホストインストールの作成サイト (https://host-name:port-number/dbcloud/addhost) を使用して作成します。ホストインストールの作成サイトのページでは、2 台のコンピュータで実行する dbcloudaddhost というファイルを作成します。dbcloudaddhost 自体はホストインストールではありません。これは、このファイルを実行すると、作成したホストインストールソフトウェアがクラウドから検索、実行されるものです。

各ホストインストールは、オペレーティングシステムおよびビット数に固有です。次の手順では、クラウド監視サーバに指定したコンピュータのオペレーティングシステムとビット数はパートナのものと同じであると仮定しています。したがって、残りの 2 台のコンピュータ上で実行する 1 つのホストインストールを作成します。ビット数が異なる場合、ホストインストールを 2 つ作成し (ホストインストールの作成サイトを 2 度使用します)、適切なビット数を指定します。監視サーバが別のオペレーティングシステムで実行される場合は、クラウドにそのオペレーティングシステム用のクラウドソフトウェアをダウンロードします。

  1. 最初のクラウドパートナをインストールしたコンピュータのクラウドコンソールで、[ホスト] をクリックします。

  2. [ホスト] パネルで [ホストインストールの作成] をクリックします。ホストインストールの作成が表示されたら、証明書を容認し、続行します。

    クラウドコンソールにアクセスできない場合は、https://host-name:port-number/dbcloud/addhost に移動します。

  3. インストールは複数回使用するので [ホストのインストールタイプ] には [複数の使用] を選択します。1 回はクラウドパートナとなるコンピュータに対し、もう 1 回はクラウド監視サーバとなるコンピュータに対し使用します。

  4. [有効期間 (日数)] には、そのインストールがクラウド内の保存場所から削除されるまでの日数 (そのインストールが使用可能な日数) を指定します。またはデフォルトを使用します (推奨)。

  5. [インストールを実行可能] では、[制限] を選択し、2 番目のクラウドパートナとクラウド監視サーバをホストするコンピュータの名前と IP アドレスを入力します (推奨)。または、デフォルトの [制限なし - どのマシンにもインストール可能です。] を使用します。

  6. [インストールバージョン] では、ホストインストールを実行するホストのプラットフォームとビット数を選択します。

  7. [インストールディレクトリ] では、ソフトウェアとクラウドデータをインストールする場所を指定するか、デフォルトを使用します (推奨)。

  8. [サーバポート] では、クラウドサーバで使用するデフォルトのポートを使用するか (推奨)、別のポートを指定します。

  9. [ホストで、クラウドサーバを作成して起動します] は選択されたままにします。

  10. [作成とダウンロード] をクリックして dbcloudaddhost ファイルを作成、ダウンロードします。ファイルがブラウザのデフォルトのダウンロード先にダウンロードされます。

  11. 次のコマンドを実行します。

    chmod +x dbcloudaddhost
  12. 2 番目のクラウドパートナとクラウド監視サーバをホストするコンピュータに dbcloudaddhost をコピーし、実行します。

  13. プロンプトが表示されたら、クラウドのユーザ名とパスワードを指定します。

    dbcloudaddhost によって次の操作が実行されます。

    • インストールを行っているホストに、クラウドから正しいクラウドソフトウェアをダウンロードする

    • クラウドホストソフトウェアをインストールする

    • クラウドにホストを追加する

    • クラウドサーバを作成、起動する

    • ローカルのインストールファイルをクリーンアップする

  14. 両方のコンピュータで dbcloudaddhost を実行したら、Adobe Flash がインストールされているブラウザからクラウドコンソールにログインし、クラウドに現在実行中の 3 つのクラウドサーバがあることを確認します。

  15. クラウドコンソールで [概要] をクリックします。

  16. [高可用性] セクションにある [高可用性の設定] リンクをクリックします。

  17. [クラウドの高可用性] ウィンドウで、インストールしたホストで実行されているクラウドサーバを選択して、クラウドパートナとクラウド監視サーバを設定し、[完了] をクリックします。

    クラウドで高可用性が構成され、クラウドの設定が完了しました。クラウドにテナントデータベースの追加を開始できます。

結果

クラウドが初期化され、使用する準備が完了しました。

次の手順

クラウドをアクティブ化します。

これでクラウドにホスト、サーバ、テナントデータベースをさらに追加できます。

 参照