HCLOneDBのAmazonMachine Image(AMI)は、AWSクラウドで仮想サーバーインスタンスを起動するために必要なすべての情報を提供します。ビジネスニーズを満たすAMIを選択し、必要な数のインスタンスを起動するだけです。 OneDB AMIには、次の最新バージョンが含まれています。
OneDB製品 |
インストールディレクトリ |
OneDBサーバー |
/ opt / hcl / onedb / server |
OneDB Mongo(WireListener) |
/ opt / hcl / onedb / apis / mongo |
OneDB REST |
/ opt / hcl / onedb / apis / rest |
OneDBエクスプローラー |
/ opt / hcl / onedb / explore |
OneDB CSDK |
/ opt / hcl / onedb / csdk |
OneDB JDBC |
/ opt / hcl / onedb / jdbc |
注:HCL OneDBサーバー、CSDK、JDBC、WireListener、REST、およびOneDB Exploreは、OLTP環境用にインストールおよび構成されています。ガイダンスとサポートについては、「お問い合わせ」パネルを使用してラボサービスにお問い合わせください。
AWS上のHCLOneDBは、アマゾンウェブサービス(AWS)クラウドで提供されるエンタープライズクラスのデータベースです。これは、クラウドで提供され、すぐに実行でき、高速で復元力があり、スケーラブルなデータベース管理システムを備えており、従来のリレーショナル、オブジェクトリレーショナル、およびディメンションのデータ型を管理します。 AWS上のHCLOneDBは、独自のインフラストラクチャを管理する複雑さとリスクなしに、OneDBオンプレミスデプロイメントの完全な機能を提供します。 AWSは、クラウドでOneDBを柔軟でスケーラブルで費用効果の高い方法で実行するためのインフラストラクチャを提供します
HCL OneDBは、1時間ごとのAmazonマシンイメージ(AMI)として提供されます。 AMIは、Amazonが「EC2」と呼ぶコンピューティングリソースとメモリリソースに適用されるイメージです。 AWSアカウントで注文するには、[サービス]、[EC2]の順に移動します。
「インスタンスの起動」ボタンをクリックします。
- 1.「AWSMarketplace」に移動します。 」
- 2.「HCLOneDB」を検索し、利用可能な最新バージョンを選択します。 (配信方法はAMI-Amazonマシンイメージです)。
- 3. [購読を続行]ボタンをクリックして、すべての選択を完了します。
- 4.残りの手順に進んで、AWSでOneDB EC2インスタンス(仮想マシン)をプロビジョニングします。
- 5.インスタンスのプロビジョニング中に指定されたキーペアの秘密キーを使用して、sshプログラムを介して仮想マシンに接続します。
- ユーザー「ubuntu」としてSSH。
次に例を示します。
- $ ssh -i〜 / .ssh / my_aws_private_key ubuntu @ hostname-of-my-onedb-ec2
- 6.仮想マシンにログインしたら、sudoコマンドを使用してユーザー「Informix」になります。
- 例:$ sudo -u informix bash
ユーザーInformixとして、onstat、onmode、oninitなどのさまざまなOneDBコマンドを実行できます。マシンは、OneDBサーバーが実行され、それぞれのポートで次のクライアントタイプをリッスンするように構成されています。
プロトコル
TLSなし
TLSを使用
インストールディレクトリ
OneDBサーバー(SQLI)
9088
9089
/ opt / hcl / onedb / server
OneDB Mongo(WireListener)
27001
27002
/ opt / hcl / onedb / apis / mongo
OneDB REST
26001
26001
/ opt / hcl / onedb / apis / rest
OneDBエクスプローラサーバー
28001
28002
/ opt / hcl / onedb / explore
EC2インスタンスのネットワークトラフィック(送受信)を制御するには、OSベースのファイアウォール構成ではなく、Amazonの「セキュリティグループ」を使用することをお勧めします。
セキュリティ上の理由から、AMIのOS(オペレーティングシステム)アカウントにはパスワードがなく、インバウンドSSH用に最初に構成されたアカウントは「ubuntu」のみです。リモートクライアントがOneDBデータベースサーバーに接続できるようにするには、目的のOSアカウントにパスワードを設定するか、 CREATE USERSTATEMENTを使用してデータベースユーザーを作成します。
OneDB AMIは、すべてのAWSリージョンおよびすべてのEC2タイプで注文できます。 EC2タイプにはさまざまな量のCPUとメモリがあるため、いくつかのタイプと量のストレージをEC2に追加して、ニーズに合わせてOneDBサーバーを調整できます(たとえば、CPU
VPの数を変更したり、バッファープールのサイズを増やしたりします)。 、目的のストレージデバイスにDB領域を追加します)。
リモートクライアントをOneDBに接続するには、最初にAWSセキュリティグループが適切なポートでのトラフィックを許可していることを確認します。クライアントとサーバー間の通信を暗号化するには、次のガイドラインに従ってクライアントをTLS用に構成します。
- JDBCアプリケーションのクライアントTLSセットアップ:
https://help.hcltechsw.com/onedb/2.0.0.0/jdbc/ids_jdbc_490.html
- SQLIアプリケーションのクライアントTLSセットアップ: https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_003.html
- WireListener(Mongo)アプリケーションのクライアントTLSセットアップ: https://docs.mongodb.com/manual/tutorial/configure-ssl/
- RESTアプリケーションのクライアントTLSセットアップ: https://help.hcltechsw.com/onedb/2.0.0.0/rest/rest.html
OneDB証明書は/home/Informix/client_ssl/selfsigned_ssl.certにあります。セキュリティ上の理由から、この証明書はすぐに管理する証明書に変更する必要があります。
- OneDBを構成する手順: https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_002.html
- WireListener(Mongo)を構成する手順: https://help.hcltechsw.com/onedb/2.0.0.0/json/ids_json_076.html
OneDBExploreは、DBAおよび開発者向けのWebベースの監視および管理ツールであり、デフォルトですでに構成され、稼働しています。 Explore ServerおよびAgentプロセスは、OSユーザー「onedbexpu」として実行されます。
- プロビジョニングされたインスタンス内から、ブラウザーを開き、 https://127.0.0.1:28002でExploreに接続します。
- リモートホストからOneDBExploreにアクセスする場合は、最初にAWSセキュリティグループがトラフィックを許可していることを確認してから、ブラウザを使用してhttps:// (EC2インスタンスのIPアドレス):28002に接続します。
- 初期クレデンシャルの詳細は、 / opt / hcl / onedb / explore / explore / informixhq-server.propertiesファイルにあります。これはテキストファイルであり、UNIXの「cat」コマンドを使用して表示できます。参照先: OneDBエクスプローラサーバーの起動
- 「サーバー管理者の探索」のパスワードを変更するには、ユーザー「管理者」として探索にログインし、「ユーザー設定」領域に移動します。
以下を参照してください:OneDB Explore Server –ユーザー設定
HCL OneDBは、1時間ごとのAmazonマシンイメージ(AMI)として提供されます。 AMIは、Amazonが「EC2」と呼ぶコンピューティングリソースとメモリリソースに適用されるイメージです。 AWSアカウントで注文するには、[サービス]、[EC2]の順に移動します。 「インスタンスの起動」ボタンをクリックします。
- 1.「AWSMarketplace」に移動します。 」
- 2.「HCLOneDB」を検索し、利用可能な最新バージョンを選択します。 (配信方法はAMI-Amazonマシンイメージです)。
- 3. [購読を続行]ボタンをクリックして、すべての選択を完了します。
- 4.残りの手順に進んで、AWSでOneDB EC2インスタンス(仮想マシン)をプロビジョニングします。
- 5.インスタンスのプロビジョニング中に指定されたキーペアの秘密キーを使用して、sshプログラムを介して仮想マシンに接続します。
- ユーザー「ubuntu」としてSSH。
次に例を示します。 - $ ssh -i〜 / .ssh / my_aws_private_key ubuntu @ hostname-of-my-onedb-ec2
- 6.仮想マシンにログインしたら、sudoコマンドを使用してユーザー「Informix」になります。
- 例:$ sudo -u informix bash
ユーザーInformixとして、onstat、onmode、oninitなどのさまざまなOneDBコマンドを実行できます。マシンは、OneDBサーバーが実行され、それぞれのポートで次のクライアントタイプをリッスンするように構成されています。
プロトコル |
TLSなし |
TLSを使用 |
インストールディレクトリ |
OneDBサーバー(SQLI) |
9088 |
9089 |
/ opt / hcl / onedb / server |
OneDB Mongo(WireListener) |
27001 |
27002 |
/ opt / hcl / onedb / apis / mongo |
OneDB REST |
26001 |
26001 |
/ opt / hcl / onedb / apis / rest |
OneDBエクスプローラサーバー |
28001 |
28002 |
/ opt / hcl / onedb / explore |
EC2インスタンスのネットワークトラフィック(送受信)を制御するには、OSベースのファイアウォール構成ではなく、Amazonの「セキュリティグループ」を使用することをお勧めします。
セキュリティ上の理由から、AMIのOS(オペレーティングシステム)アカウントにはパスワードがなく、インバウンドSSH用に最初に構成されたアカウントは「ubuntu」のみです。リモートクライアントがOneDBデータベースサーバーに接続できるようにするには、目的のOSアカウントにパスワードを設定するか、 CREATE USERSTATEMENTを使用してデータベースユーザーを作成します。
OneDB AMIは、すべてのAWSリージョンおよびすべてのEC2タイプで注文できます。 EC2タイプにはさまざまな量のCPUとメモリがあるため、いくつかのタイプと量のストレージをEC2に追加して、ニーズに合わせてOneDBサーバーを調整できます(たとえば、CPU VPの数を変更したり、バッファープールのサイズを増やしたりします)。 、目的のストレージデバイスにDB領域を追加します)。
リモートクライアントをOneDBに接続するには、最初にAWSセキュリティグループが適切なポートでのトラフィックを許可していることを確認します。クライアントとサーバー間の通信を暗号化するには、次のガイドラインに従ってクライアントをTLS用に構成します。
- JDBCアプリケーションのクライアントTLSセットアップ: https://help.hcltechsw.com/onedb/2.0.0.0/jdbc/ids_jdbc_490.html
- SQLIアプリケーションのクライアントTLSセットアップ: https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_003.html
- WireListener(Mongo)アプリケーションのクライアントTLSセットアップ: https://docs.mongodb.com/manual/tutorial/configure-ssl/
- RESTアプリケーションのクライアントTLSセットアップ: https://help.hcltechsw.com/onedb/2.0.0.0/rest/rest.html
OneDB証明書は/home/Informix/client_ssl/selfsigned_ssl.certにあります。セキュリティ上の理由から、この証明書はすぐに管理する証明書に変更する必要があります。
- OneDBを構成する手順: https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_002.html
- WireListener(Mongo)を構成する手順: https://help.hcltechsw.com/onedb/2.0.0.0/json/ids_json_076.html
OneDBExploreは、DBAおよび開発者向けのWebベースの監視および管理ツールであり、デフォルトですでに構成され、稼働しています。 Explore ServerおよびAgentプロセスは、OSユーザー「onedbexpu」として実行されます。
- プロビジョニングされたインスタンス内から、ブラウザーを開き、 https://127.0.0.1:28002でExploreに接続します。
- リモートホストからOneDBExploreにアクセスする場合は、最初にAWSセキュリティグループがトラフィックを許可していることを確認してから、ブラウザを使用してhttps:// (EC2インスタンスのIPアドレス):28002に接続します。
- 初期クレデンシャルの詳細は、 / opt / hcl / onedb / explore / explore / informixhq-server.propertiesファイルにあります。これはテキストファイルであり、UNIXの「cat」コマンドを使用して表示できます。参照先: OneDBエクスプローラサーバーの起動
- 「サーバー管理者の探索」のパスワードを変更するには、ユーザー「管理者」として探索にログインし、「ユーザー設定」領域に移動します。
以下を参照してください:OneDB Explore Server –ユーザー設定
HCL OneDBは、SQLI、Mongo、およびRESTプロトコルを使用してクライアントと対話し、単一のCPUVP上の小さなバッファープールで実行するように最初に構成されています。より大きなEC2タイプを注文し、OneDBからより多くの電力を取得したい場合は、CPUVPとバッファープールの数を増やすことを検討してください。