EDB Postgres™エンタープライズマネージャ
EDB Ark管理機能ガイド

バージョン7.7
 
2019年3月27日
 
 
1 はじめに
Postgres Enterprise Manager™(PEM)は、PostgreSQLおよびAdvanced Serverデータベースサーバを管理、監視、および調整する際に、データベース管理者、システム設計者、およびパフォーマンスアナリストを支援するように設計されています。 PEMは、単一のコンソールから単一のサーバーまたは複数のサーバーを管理および監視するように設計されているため、監視対象データベースを完全に制御できます。
EDB Arkは、Amazon AWS、Azure、およびOpenStackホスト上のEDB Postgres Advanced ServerまたはPostgreSQLデータベースをシングルインスタンス、高可用性クラスター、またはアプリケーション開発サンドボックスにプロビジョニングします。 EDB Ark は、DBAおよびアプリケーション開発者が、最新かつ堅牢なデータベース環境を設定および管理するという厳格な作業から解放される、弾力性があり拡張性の高い環境を提供します。
EnterpriseDBクラウドオファリングの詳細については、次のWebサイトをご覧ください。
https://www.enterprisedb.com/cloud
このガイド全体を通して、 Postgres という用語はPostgreSQLまたはAdvanced Serverのどちらかのインストールを指します。
1.1 新機能
このリリースでは、PEM 7.7に次の機能が追加されました。
•
•
•
クエリツールに COMMIT ボタン と ROLLBACK ボタンが 追加されました 。
•
あなたは使用することができます X-FRAME-OPTIONS ページレンダリングを管理し、クリックジャッキングを防ぐために設定します。デフォルトは SAMEORIGIN です。
•
1.2 このガイドで使用されている表記規則
このマニュアルでは、さまざまなコマンド、ステートメント、プログラム、例などの意味と使用方法を明確にするために、特定の表記規則が使用されています。この節では、これらの規則の概要を説明します。
以下の説明では、 用語は、言語キーワード、ユーザー指定の値、リテラルなどである任意の単語または単語のグループを指します。用語の正確な意味は、それが使用される文脈によって異なります。
•
イタリック体のフォント は、通常、初めてそれを定義する文中に新しい用語を導入します。
•
Fixed-width (mono-spaced) font は、 SQL コマンド、例で使用されている特定のテーブル名および列名、プログラミング言語のキーワード など、文字通りに与えなければならない用語に使用され ます 。例えば、 SELECT * FROM emp;
•
Italic fixed-width font は、ユーザーが実際の使用法で値を置き換える必要がある用語に使用されます。例えば、 DELETE FROM table_name ;
•
•
角括弧[]は、囲まれた用語の1つまたはすべてを置換できることを示します。たとえば、 [ a | b ] 、「 a 」または「 b 」のいずれかを選択するか、または両方を選択しないことを意味します。
•
中括弧{}は、囲まれた選択肢のうち1つだけを指定する必要があることを示します。たとえば、 { a | b }正確に一つ「の意味a 」又は「 b 」を指定しなければなりません。
•
省略記号...は、前の用語が繰り返される可能性があることを示します。たとえば、 [ a | b ] ...あなたが「 baaba 」というシーケンスを持っているかもしれないことを意味します。
1.3 前提条件
ツリーコントロールに[ Ark Serversノードを表示するには、PEM Webインターフェイスの表示設定を変更する必要があります 。 「 Fileメニューをナビゲートして「 Preferencesダイアログを開きます。次に、 Ark ServersノードのNodesパネルをクリックして、表示されるオブジェクトタイプを制御します。
C:¥Users¥susan¥AppData¥Local¥Temp¥vmware-susan¥VMwareDnD¥c3c0538c¥preferences_ark_servers_nodes.png
図1.1 - Ark ServersノードのNodesパネル
コントロールを使用して、Arkサーバに関連付けられている各タイプのオブジェクトを ShowまたはHide Showます。設定を指定したら、[ OKを選択して変更内容を保存するか、[ CancelをCancelして保存せずに終了します。
2 PEMを使用したEDB Postgres Arkの管理
PEMはあなたのArkコンソールを管理したり、Arkクラスタを作成したりスケールしたりすることを可能にするユーザーフレンドリーなインターフェースを提供します。 PEM Webインターフェースは、お気に入りのブラウザからアクセスできるポイントアンドクリック方式のインターフェースを提供することで、Arkを管理するのに役立ちます。 PEMにArkコンソールを登録すると、既存のArkコンソール(クラスタ、エンジン、サーバーイメージなど)のオブジェクト定義がPEMオブジェクトブラウザに表示されます。
PEMの管理機能を使用する前に、ArkコンソールをPEMサーバーに登録する必要があります。
2.1 Arkコンソールの登録
[ Create - Server ]ダイアログを使用して 、既存のArkコンソールをPEMサーバに登録できます。ダイアログにアクセスするには、Ark Serverノードを右クリックしてコンテキストメニューにアクセスします。 [ Create ]オプションをクリックして[ Ark Server... ]を選択しArk Server... 。
図2.1 - コンソールに関する一般的な情報を提供する
[ General ]タブのフィールドを使用して 、Arkコンソールの全般プロパティを説明します。
•
サーバーのわかりやすい名前を指定するには、 Nameフィールドを使用します。指定された名前は、PEMブラウザツリーコントロール内のサーバーを識別します。
•
[ Hostフィールドを使用して 、Arkコンソールホストの名前を指定します。
•
Portフィールドを使用して、PEMサーバがArkコンソールに接続するときに使用する Portを指定します。
•
[ Protocolドロップダウンリストボックスを使用して、PEMサーバがArkコンソールに接続するときに使用する接続プロトコルを選択します。
•
[ API versionドロップダウンリストボックスを使用して、PEMサーバーがArkコンソールを管理するときに使用するArk APIのバージョンを選択します。
図2.2 - 接続情報の提供
[ Connection ]タブのフィールドを使用して、Arkコンソールの接続詳細を指定します。
•
「 Usernameフィールドに接続ユーザーの名前を指定します。指定されたユーザーは、Arkコンソールのバッキングデータベース内の既存のユーザーでなければなりません。
•
指定したユーザーに関連付けられている Password を「 Passwordフィールドに入力します。
•
•
[ Domain名]フィールドを使用して、 [全般]タブで指定されたArk APIのバージョンがバージョン3.1以上の場合にサーバーが接続するOpenStackドメインの名前を指定します。
•
[ password? を Save password? 横のチェックボックスをオンにし password?コンソール登録に関連したパスワードを保存する。パスワードを保存しないと、サーバーに接続しようとしたときにパスワードの入力を求められます。
Arkコンソールの登録情報を入力したら、[ Save ]ボタンをクリックしてArkコンソールの定義を保存します。
2.2 Arkコンソールの管理
PEM Webインターフェースには、Arkコンソールの属性を確認および変更するためのダイアログがあります。
[ Dashboard ]タブには、Arkの情報と機能にすばやくアクセスするためのアイコンが表示されます。このタブに最上位の[ Ark Serversノードからアクセスすると、すべてのコンソールに適用される情報リンクが表示されます。タブにコンソール名ノードからアクセスすると、タブにはそのコンソールに固有の情報が含まれます。
図2.3 - ダッシュボードタブ
Quick Linksアイコンは、あなたがすることができます:
•
[ Cluster の Create ]アイコンをクリックして 、選択したコンソールに新しいクラスタを定義します。
•
Installation Propertiesアイコンをクリックして 、選択したコンソールの展開プロパティを確認します。
•
[ Console Logs の Download ]アイコンをクリックして 、選択したコンソールのログファイルをダウンロードします。
Resourcesのアイコンは、コンソール上に存在するオブジェクトに関する情報へのアクセスを提供します。
•
[ Instances ]アイコンをクリックして 、コンソールにあるインスタンスに関する情報を確認します。
•
Snapshotsアイコンをクリックして、コンソールバックアップに関する情報を確認します。
•
選択したコンソールについて記録されたイベントに関する情報を確認するには、「 Eventsアイコンをクリックします。
EDB Ark Tutorials & Documentsのアイコンがコンソール上に展開されているアークのバージョンに固有の情報へのアクセスを提供します。
•
Release Notesを確認するには、 Ark 3.0 Release Notesアイコンをクリックします。
•
クリックして Getting Started GuideArkコンソールの使用ガイドを確認するアイコンを。
•
「 Administrative User Guideアイコンをクリックして、 「Ark管理ユーザガイド」を確認してください。
コンソールのプロパティを表示するには、PEMブラウザのツリーコントロールでコンソールの名前を選択し、 [ Properties ]タブを選択します。
図2.4 - プロパティタブ
[ Properties ]タブのパネルには 、コンソールの設定詳細が表示されます。
Generalパネルが表示されます。
•
[ Nameフィールドにコンソール名が表示されます。
•
Host名は、コンソールのIPアドレスが表示されます。
•
[ Portフィールドには、ブラウザがコンソールに接続できるポートが表示されます。
•
[ Protocolフィールドには、コンソールへの接続に使用されている接続プロトコルが表示されます。
•
[ API versionフィールドには、コンソールオブジェクトの管理に使用されているAPIのバージョンが表示されます。
•
Connected ?フィールドには、コンソールの現在の状態が表示されます。
Connectionパネルが表示されます。
•
「 Username名」フィールドには、コンソールをデプロイしたユーザーの名前が表示されます。
•
[ Tenant / Roleフィールドには、コンソールがホストされているテナントまたはロールの名前が表示されます。
•
OpenStackホストにデプロイされ、APIバージョン3.1以降を使用している場合、[ Domain nameフィールドにはコンソールがホストされているOpenStackドメインが表示されます。
コンソール登録を管理するには、コンソールのコンテキストメニューのオプションを使用します。 PEMブラウザのツリーコントロールでコンソール名を右クリックして、次のメニューオプションから選択します。
to update the definition of the server or server objects that reside on the console. Select Refresh to update the definition of the server or server objects that reside on the console. Select to update the definition of the server or server objects that reside on the console.
Connect Select to connect to the selected Ark console. After authenticating with the Ark console host, the tree control will display a host-specific icon to the left of the console name. Expand the tree control to review and manage objects that reside on the console. Server to connect to the selected Ark console. After authenticating with the Ark console host, the tree control will display a host-specific icon to the left of the console name. Expand the tree control to review and manage objects that reside on the console.
Select Delete / Drop to delete the registration of the selected Ark console. Please note that deleting a console registration does not remove the console from the backing database. PEM will confirm that you wish to delete the registration before removing it.
Download Select console logs to download the log files from the selected console.
Installation Select options to open the Installation options dialog and review or modify console deployment properties.
Disconnect Select to disconnect from the selected Ark console. Server
to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select Properties to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select Select Properties to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select Select Properties to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select to preserve your changes. to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select Save to preserve your changes. to review the properties specified when registering an Ark console; if the server is disconnected, you may modify the property values. After modifying property values, select to preserve your changes.
 
2.2.1 コンソールログのダウンロード
基盤となるアプリケーションサーバーのサーバーログを含むzipファイルをダウンロードするには、コンソールの Dashboardパネルまたはコンテキストメニューのオプションを使用します 。ログファイルを使用して、サーバーステータスの変更を確認したり、サーバーのアクティビティを確認したりできます。コンソールログをダウンロードするには、次のいずれかの方法があります。
•
PEMブラウザのツリーコントロールでコンソール名を右クリックして 、コンテキストメニューから[ console logs Download ] を選択します。
•
ツリーコントロールでコンソール名を強調表示して[ Dashboard ]タブに移動します。次に、[ Quick Links ]パネルから[ console logsのDownload ]オプションを選択します。
ポップアップが表示され、選択内容を確認します。ログファイルをダウンロードするために、 OKをクリックします。
sshセッションでコンソールログを確認することもできます。ログファイルは /var/log/edb-ark 保存されます 。現在のログファイルは/var/log/edb-ark/ark.logです。 Linuxのtailユーティリティを使用して、任意のサーバーログの最新のエントリを表示します。たとえば、サーバログファイルの最後の10行を確認するには、SSHを使用してコンソールホストのバッキングデータベースに接続し、次のように入力します。
tail file _ name
どこに file _ name 、ログファイルへの完全なパスを指定します。ログファイルの最後の10行とファイルに追加された新しいログファイルのエントリのみを表示するようにtailユーティリティに指示するには、 -Fオプションを含めます。
tail -F file _ name
 
2.2.2 コンソール配備オプションの確認
[ Installation options ]ダイアログに、選択したコンソールの展開プロパティが表示されます。ダイアログを開くには、コンソール名を右クリックして、コンテキストメニューから[ Installation options ]を選択します。
図2.5 - Arkコンソールのインストールオプションダイアログ
[ Installation options ]ダイアログの最初のタブには 、コンソール展開に関するプロバイダ固有の詳細が表示されます。表示されるプロパティは次のとおりです。
図2.6 - 全般タブ
[ General ]タブには、コンソール展開の動作関連の側面に関する詳細が表示されます。表示される情報には、次のものがあります。
図2.7 - PEM統合タブ
[ PEM integration ]タブには、PEMに関連する動作に関する詳細が表示さintegrationます。表示されるプロパティは次のとおりです。
図2.8 - コンソールデータベースのバックアップタブ
[ Console database backup ]タブには、バックアップ動作に関する詳細が表示されます。表示されるプロパティは次のとおりです。
2.3 管理タスクの実行
PEM Webインターフェイスを使用して、コンソールホスト上に存在するクラスタを作成および管理できます。クラスタを作成する前に、次の作業を行う必要があります。
•
•
サーバイメージとデータベースエンジンを定義したら、PEMを使用してArkクラスタを作成、監視、および拡張できます。
 
2.3.1 サーバイメージの定義
サーバーイメージ定義は、コンソールホスト上に存在し、Advanced ServerまたはPostgreSQLのインスタンスに環境を提供する仮想マシンを記述します。新しいサーバー・イメージを作成するには、上で右クリックして Server Imagesノード、および選択Createた後、 Server Image... 。
図2.9 - 作成 - サーバーイメージダイアログ
サーバーイメージを定義するには、[作成 - サーバーイメージ]ダイアログのフィールドを使用します。
•
サーバーイメージの識別子を指定するには、[ Server IDフィールドを使用し Server 。サーバーIDは一意である必要があり、サーバーイメージを保存した後に変更することはできません。
•
Server descriptionフィールドを使用して 、サーバーイメージの説明を入力します。
•
[ Image IDフィールドを使用して 、サーバーイメージのイメージIDを入力します。
•
Initial userフィールドを使用して 、デフォルトのオペレーティングシステムユーザーの名前を指定します。ノード上でソフトウェアの初期プロビジョニングを実行するには、このユーザーにsudo root特権が必要です。
•
[ System typeフィールドのドロップダウンリストボックスを使用して 、サーバーのオペレーティングシステムの種類を選択します。 CentOSまたはRHELを選択してください。
•
Statically provisioned 設定しますか?サーバーが静的にプロビジョニングされていることを示すには、 YesスライダをYesします。静的にプロビジョニングされたサーバーは、データベースクラスターを作成するために必要なソフトウェアを含むプレインストールイメージです。
サーバーイメージの削除
サーバーイメージを削除するには、PEMブラウザツリーコントロールのイメージ名を右クリックし、選択 Delete / Dropコンテキストメニューからを。 PEMサーバから、サーバイメージを削除することを確認するように求められます。エンジンによって現在使用されているサーバーイメージを削除することはできません。サーバーを削除する前に、依存エンジンをすべて削除する必要があります。
 
2.3.2 データベースエンジンの定義
エンジン定義は、クラスタによって使用されるバッキングデータベースに関する詳細情報を提供します。エンジンを定義できるのはEDB Ark管理ユーザーだけです。定義すると、特定のテナント内に存在するすべてのエンジンは、そのテナントへのアクセス権を持つすべてのユーザーが利用できるようになります。 Arkコンソールには、いくつかのデフォルトのエンジン定義が付属しています。
カスタムデータベースエンジンを作成することもできます。新しいデータベース・エンジンを作成するには、上で右クリックして Database Enginesノード、および選択Create 、その後、 Database Engine ....
図2.10 - [作成 - データベースエンジン]ダイアログ
エンジンに関する情報を提供するには、「 Generalタブのフィールドを使用します 。
•
エンジンのわかりやすい名前を入力するには、[ Nameフィールドを使用します。
•
Engine IDを指定するには、 Engine IDフィールドを使用します。識別子は一意である必要があり、エンジン定義を保存した後に変更することはできません。
•
[ Database Typeドロップダウンリストボックスを使用して、エンジンに配置するデータベースの種類(PostgreSQLまたはAdvanced Server)を選択します。エンジン定義を保存した後にデータベースタイプを変更することはできません。
•
[ Versionドロップダウンリストボックスを使用して 、エンジンのデータベースサーバーのバージョンを選択します。エンジン定義を保存した後でバージョンを変更することはできません。
•
エンジンで使用されるバッキングオペレーティングシステムを選択するには、[ Server typeドロップダウンリストボックスを使用し Server 。
図2.11 - ソフトウェア/パッケージタブ
[ Software / Packages ]タブのフィールドを使用して、エンジンにデプロイされるソフトウェアに関する情報を提供します。
•
使用 RHEL subscriptionエンジンをプロビジョニングするときに使用されるRHELサブスクリプションサービスを選択するには、ドロップダウンリストボックスを。 [ Create - RHEL Subscription ]ダイアログを使用して、RHELサブスクリプションリストを伝播できます。
•
ソフトウェアのインストール元となる1つ以上のyumリポジトリに関連付けられている名前と資格情報を入力するには、[ Yum repo URLフィールドを使用します。
•
指定されたサーバーに必要なソフトウェアパッケージのリストを提供するには、「 Required packagesフィールドを使用します。
•
エンジンを使用してプロビジョニングされたクラスターにインストールされる追加のソフトウェアパッケージのリストを提供するには、[ Optional packagesフィールドを使用し packages 。
データベースエンジンを定義したら、[保存]をクリックして、エンジンをPEMブラウザのツリーコントロールの[データベースエンジン]リストに追加します。
Arkクラスタをデプロイするときにエンジンを使用する前に、エンジンを有効にする必要があります。エンジンを管理するためにノードのコンテキストメニューのオプションを使用できます。
データベースエンジンの変更
データベースエンジンを変更するには、データベースエンジンの名前を右クリックしてコンテキストメニューからProperties ... を選択するか、エンジンの名前を強調表示してObjectダイアログからProperties ...を選択しProperties 。エンジンのプロパティダイアログのフィールドを使用して、エンジンに関連付けられているプロパティを更新します。
 
2.3.2.1 データベースエンジンの管理
現在定義されているエンジンのリストを表示するには、PEMブラウザのツリーコントロールで[ Database Enginesノードを選択し、[ Properties ]タブに移動します。
図2.12 - エンジンノードのプロパティタブ
[ Properties ]タブには、現在定義されているエンジンに関する詳細情報が表示されます。
•
[ Nameフィールドに、データベースエンジンのわかりやすい名前が表示されます。
•
[ Engine IDフィールドにEngine ID表示されます。
•
[ Enabledフィールドに、データベースエンジンの現在の状態が表示されます。
•
[ Database typeフィールドには、エンジンで使用されているデータベースの種類が表示されます。
•
Versionフィールドには、エンジンによって使用されるサーバのバージョンを表示します。
•
[ Server typeフィールドに、バッキングオペレーティングシステムの種類が表示されます。
•
該当する場合、 RHEL subscriptionフィールドには、エンジンによって使用されるRHELサブスクリプションの識別子が表示されます。
エンジンを管理するには、エンジンのコンテキストメニューのオプションを使用できます。コンテキストメニューにアクセスするには、PEMブラウザツリーコントロールのエンジン名を右クリックします。
図2.13 - エンジンのコンテキストメニュー
エンジンを管理するには、メニューオプションから選択してください。
データベースエンジンの有効化または無効化
有効になっているエンジンは、クラスターのプロビジョニング時に使用できます。無効になっているエンジンは使用できません。データベースエンジンを有効または無効にする方法は2つあります。
•
PEMブラウザツリー制御でエンジン名を右クリックし、 Enable database engineまたはDisable database engineコンテキストメニューから。
•
データベースエンジンの[ Properties ]ダイアログの[ Enabledスライダを使用して 、エンジンの状態を制御しProperties 。
Propertiesダイアログを開くには 、エンジン名を右クリックしてコンテキストメニューからProperties ...を選択するか、エンジン名を強調表示してObjectメニューからProperties …を選択します。
図2.14 - エンジンのプロパティダイアログ
エンジンをクラスタプロビジョニングに使用できるようにするには、[ Enabledスライダを[ Yes位置に移動します。エンジンを無効にするには、スライダーをNo位置に動かします。
エンジンを無効にしても、実行中のクラスタには影響しません。それは簡単で、ユーザーがエンジンで新しいクラスタを作成するのを防ぎます。この機能を使って、古いエンジンの使用を段階的に廃止することができます。
データベースエンジンの削除
エンジンの定義を削除するには、PEMブラウザツリーコントロールでエンジン名を右クリックし、[選択 Delete / Dropコンテキストメニューからを。エンジンが削除される前に、PEMサーバーからエンジンを削除することを確認するように求められます。 1つ以上のクラスタやバックアップによって参照されているエンジンを削除することはできません。
 
2.3.3 RHELサブスクリプションの作成
PEM Webインターフェースを使用して、Red Hat Subscription Manager情報をRed Hatコンソールでホストされているエンジンに添付することができます。 Red Hat Subscription Managerはインストールされた製品とサブスクリプションを追跡して、yumなどのツールを使用してコンテンツ管理を実装します。 Red Hat Subscription Managerについては、次のRed Hat Webサイトを参照してください。
https://access.redhat.com/documentation/en/red-hat-subscription-management
Red Hatサブスクリプションに関連付けられているエンジンを使用する新しいクラスターを作成すると、ArkはクラスターノードをRed Hatに登録します。ノードを終了すると、システムの登録は解除されます。
RHELサブスクリプション定義を作成するには、[ RHEL Subscriptionsノードを右クリックし、 [ Create 、[ RHEL Subscription ... ]の順に選択しCreate 。
図2.15 - Generalタブ
[ General ]タブのフィールドを使用して 、購読に関する情報を提供します。
•
Subscription名前を入力するには、[ Subscription IDフィールドを使用します。エンジンの詳細ダイアログのRHEL Subscriptionドロップダウンで名前がサブスクリプションを識別します。
•
Username名Usernameフィールドを使用して、Red Hatコンテンツサーバーに登録されているユーザーアカウントの名前を入力します。
•
ユーザーアカウントに関連付けられているパスワードを入力するには、[ Passwordフィールドを使用します。
•
サービスで使用されるサブスクリプションサーバーのホスト名を指定するには、[ Server Urlフィールドを使用し Server 。空白のままにすると、デフォルト値のsubscription.rhn.redhat.comが使用されます。
•
サービスで使用されるコンテンツ配信サーバーのホスト名を指定するには、[ Base Urlフィールドを使用します。空白のままにすると、デフォルト値https://cdn.redhat.comが使用されます。
•
Organizationフィールドを使用して、Red Hatサブスクリプションシステムに登録される組織を指定します。
•
(登録される組織内の)環境の名前を指定するには、「 Environmentフィールドを使用します。
•
登録する System name するには、[ System nameフィールドを使用し System 。
図2.16 - アクティベーションタブ
[ Activation ]タブのフィールドを使用して、購読動作に関する情報を提供します。
•
Activation keyフィールドを使用して 、Red Hatサブスクリプションのアクティベーションキーを入力します。
•
[ Auto attachスライダが[ Yesに設定されていると、購読に関連付けられているノードは自動的にサービスに添付されます。
•
Red HatサブスクリプションサービスのプールIDを指定するには、 Poolフィールドを使用します。
•
[ Autoスライダが[ Yesに設定されていると、プールに関連付けられているエンジンを使用してプロビジョニングされたノードは自動的に購読サービスに接続されます。
•
購読プール内の購読の数を指定するには、 Quantityセレクタを使用します。
•
[ Service levelドロップダウンリストボックスを使用して、購読のサービスレベルを入力します。
•
[ Releaseフィールドを使用して、サブスクリプションでプロビジョニングされたノードへの更新を識別するときに使用されるオペレーティングシステムのマイナーリリースを指定します。
•
[ Forceスライダが[ Yesに設定されていると、ノードは既に登録されていても登録されます。
•
登録されているコンシューマのタイプを指定するには、[ Subscription typeドロップダウンリストボックスを使用します。
図2.17 - ソフトウェア/パッケージタブ
[ Software / Packages ]タブのフィールドを使用して、リポジトリを使用するエンジンにデプロイされるソフトウェアに関する情報を提供します。
•
[ Required reposリストには、Arkコンソールによってデータが入力され、サブスクリプション定義に必要なリポジトリのリストが表示されます。
•
使用する Additional reposクラスタノード(複数可)上で有効にする必要があり、追加のリポジトリの名前を提供するために、フィールドを。
•
クラスタノード上で無効にする必要があるリポジトリの名前を指定するには、[ Disabled reposフィールドを使用します。
 
2.3.3.1 RHELサブスクリプションの管理
現在定義されているRHELサブスクリプションのリストを表示するには、PEMブラウザツリーコントロールの[ RHEL Subscriptionsノードを強調表示して、 [ Properties ]タブに移動します。
図2.18 - RHELサブスクリプションリスト
特定の購読に関する詳細情報を確認するには、購読名を選択して [ Properties ]タブに移動します。
図2.19 - RHELサブスクリプションのプロパティ
[ Properties ]タブのパネルには 、購読に関する詳細が表示されます。ヘッダーの編集ボタンを選択して、購読のプロパティを編集できるダイアログを開きます。購読情報を変更するには、購読に関連付けられているパスワードを入力する必要があります。
•
[ General ]パネルには、登録されているユーザー名、組織の情報、購読への接続に使用されているURLなどの購読情報が表示されます。
•
Activationパネルは、RHELサブスクリプションサービスとその行動に関する情報が表示されます。
•
「 Software / Packagesパネルには、サブスクリプションおよびサブスクリプションマネージャコマンドで使用されているリポジトリの名前が表示されます。
購読を管理するには、購読のコンテキストメニューのオプションを使用できます。コンテキストメニューにアクセスするには、PEMブラウザのツリーコントロールで購読名を右クリックします。
その後、購読を管理するには、メニューオプションから選択します。
購読プロパティの変更
RHEL契約に関連付けられているプロパティを変更するには、契約名を右クリックしてコンテキストメニューから[ Properties ]を選択します。
プロパティを変更する前に 、購読に関連付けられているPassword する必要があります。パスワードを入力してサブスクリプション定義に必要な変更を加えたら、 Saveをクリックして変更内容を保存し、ダイアログを終了します。
サブスクリプション定義の削除
サブスクリプション定義を削除するには、PEMブラウザのツリーコントロール内のサブスクリプションの名前を右クリックし、[選択 Delete / Dropコンテキストメニューからを。購読を削除する前に、購読を削除するかどうかを確認するようにPEMサーバから要求されます。
 
2.3.4 クラスタテンプレートの作成
PEM Webインターフェイスを使用して、各コンソールに1つ以上のテンプレートを定義できます。テンプレートには、データベースクラスタの構成を決定する定義済みのサーバーオプションのセットが含まれています。テンプレートを使用すると、共通の構成を使用するクラスターの作成を単純化したり、大きなサーバークラスなどのコストのかかるリソースへのユーザーアクセスを制限したりすることができます。
テンプレートを作成するには管理者ユーザーでなければなりません。
管理ユーザーは、ユーザーが テンプレートのみのユーザーであることを指定できます 。テンプレートのみのユーザーは、Arkクラスターをデプロイするときにテンプレートで提供されるクラスター定義を遵守する必要があります。テンプレートのみのユーザーは、[テンプレートの追加]ダイアログの[ロールの選択](AmazonまたはAzureの場合)または[テナントの選択]セクションでメンバーシップを持つロールまたはテナントを指定するテンプレートのみにアクセスできます。
ユーザーがテンプレートのみのユーザーとして指定されている場合
•
•
•
•
•
•
•
図2.20 - Generalタブ
新しいテンプレートを定義するには、右クリックし Templatesノード、および選択Create後、 Templates 、コンテキストメニューから...。
「 Generalタブのフィールドを使用して、テンプレートの一般的な動作設定を指定します。
•
[ Template nameフィールドにTemplate nameます。
•
Descriptionフィールドを使用してテンプレートの説明を入力します。
•
Engine versionフィールドのドロップダウンリストボックスを使用して、テンプレートで設定されたクラスタで使用したいPostgresエンジンのバージョンを選択します。
•
[ Server classフィールドのドロップダウンリストボックスを使用して 、各クラスタノードのサイズを指定します。サーバークラスは、テンプレートで構成されているクラスターのサイズと種類(計算能力とRAM)を決定します。
•
クラスターがOpenStackホスト上にある場合は、[ Virtual networkフィールドのドロップダウンリストボックスを使用して、テンプレートで構成されたクラスターが存在するネットワークのIDを指定します。
•
クラスターがAmazon AMI上にある場合は、[ VPCフィールドのドロップダウンリストボックスを使用して、テンプレートで設定されたクラスターが存在するネットワークのIDを指定します。
•
ご使用のクラスターがOpenStackホスト上にある場合は、 Floating IP poolフィールドのドロップダウンリストボックスを使用して、テンプレートで構成されたクラスターが存在するアドレスプールを選択してください。
•
で、ドロップダウンリストボックスを使用して Number of nodes各クラスタ内に作成する必要があるノードの数を指定するフィールド。
•
「 Storage GBフィールドを使用して 、データ・スペースの初期サイズ(ギガバイト単位)を指定してください 。
•
テンプレートを無効にするには、[ Disabledスライダを[ Yesに設定します。
図2.21 - バックアップ保持タブ
[ Backup Retention ]タブのフィールドを使用して、テンプレートに適用されるバックアップポリシーを指定します。
•
使用する Number of automatic backups to retain 、クラスタのために保持されるバックアップの数を指定するには、フィールドを。指定されたサーバーバックアップ数に達すると、EDB Arkは最も古いバックアップを削除して新しいバックアップ用のスペースを確保します。
•
[ Backup Windowドロップダウンリストボックスを使用して 、クラスタバックアップを実行するのに都合のよい時間を指定します。
•
クラスタのポイントインTime Recoveryを有効にするには、[ Continuous Archiving ( Point in Time Recovery )]スライダを[ Yesします。有効にすると、特定の時点への復元に使用できるベースバックアップが自動的に実行されます。それ以降のすべての自動スケジュールバックアップもポイントインタイムリカバリをサポートします。
図2.22 - [Availability]タブ
[ Availability ]タブを使用して、テンプレートにアクセスするユーザーを指定します。
•
テンプレートの使用を許可する1つ以上のテナント、ロール、またはグループ to tenant / role / group Availableフィールドに指定します。
図2.23 - 詳細設定タブ
追加のテンプレートポリシーを指定するには、 [ Advanced ]タブのフィールドを使用します。
•
クラスタを暗号化する必要があることを示すには、[ Encryptedスライダを[ Yesに設定します。 EDB Arkは、aes-xts-plain(512ビット)暗号スイートを使用して、接続クライアントに対して安全で透過的な暗号化環境を提供します。暗号化が有効になっていると、クラスタに存在するものはすべてルートファイルシステムを除いて暗号化されます。
•
[ OS and Software update Perform updateスライダを[ Yesに設定して 、クラスタがプロビジョニングされるたびにソフトウェアの更新を実行するように指定します。注意:クラスタが静的にプロビジョニングされたサーバーを使用している場合、このオプションは無効になります。
[ Scaling Optionsスライダを使用して、テンプレートユーザが使用できるオプションを指定します。
•
このテンプレートのユーザーがこのテンプレートで構成されたレプリカノードを手動でスケールできるように指定するには、[ Manually replicas scaleスライダを[ Yesに設定します。
•
このテンプレートのユーザーがこのテンプレートで構成されたクラスタ上のストレージを手動でスケールできるようにするには、[ Manually storage scale storageスライダを[ Yesに設定します。
•
このテンプレートのユーザーがこのテンプレートで構成されたクラスターの自動ノードスケーリングを構成できるように指定するには、[ Auto scale replicasスライダーを[ Yesに設定します。
•
このテンプレートのユーザーがこのテンプレートで構成されたクラスターの自動ストレージスケーリングを構成できるように指定するには、[ Auto scale storageスライダーを[ Yesに設定します。
 
2.3.4.1 テンプレートの管理
現在定義されているテンプレートのリストを表示するには、PEMブラウザツリーコントロールの[ Templatesノードを選択し、[ Properties ]タブに移動します。
図2.24 - テンプレートのプロパティタブ
[ Properties ]タブには、現在定義されているテンプレートに関する詳細情報が表示されます。
•
[ Template name ]列には、 Template name表示されます。
•
テンプレートが使用可能な場合は、 [ Enabled ]列に[ True ]と表示されます。
•
[ Engine version ]列にエンジンIDが表示されます。
•
[ Server class ]列には、テンプレートを使用して展開したクラスターで利用できるサーバークラスが表示されます。
•
[ Available to ]列には、テンプレートにアクセスできるグループ/ロール/テナントの名前が表示されます。
テンプレートを管理するためにテンプレートのコンテキストメニューのオプションを使用できます。コンテキストメニューにアクセスするには、PEMブラウザツリーコントロールのテンプレート名を右クリックします。次に、メニューオプションから選択します。
テンプレートの有効化または無効化
有効になっているテンプレートは、クラスターのプロビジョニング時に使用できます。無効なテンプレートは利用できません。テンプレートを有効または無効にする方法は2つあります。
•
PEMブラウザのツリーコントロールでエンジン名を右クリックして 、コンテキストメニューから[ Enable templateまたは[ Disable template ] を選択します。
•
テンプレートのPropertiesダイアログの[ Enabledスライダを使用して、テンプレートの状態を制御しProperties 。プロパティダイアログを開くには、テンプレート名を右クリックしてコンテキストメニューからプロパティ...を選択します。
テンプレートを無効にしても、実行中のクラスタには影響しません。ユーザーがテンプレートを使用して新しいクラスターを作成するのを簡単に防ぎます。
テンプレートを修正する
テンプレート定義を変更するには、PEMブラウザのツリーコントロールでテンプレート名を右クリックして 、コンテキストメニューから[ Properties ...] を選択します。テンプレート定義ダイアログが開き、テンプレートのプロパティを変更できます。 Template IDフィールドは変更できません。テンプレートIDはシステムによって割り当てられた識別子です。
テンプレート定義を変更したら、[ Save ]をクリックして変更内容を保存し、ダイアログを閉じます。
テンプレートを削除する
テンプレートを削除するには、PEMブラウザツリーコントロールのテンプレート名を右クリックして、選択 Delete / Dropコンテキストメニューからを。 PEMサーバは、テンプレートが削除される前にテンプレートを削除することを確認するように要求します。
 
2.3.5 ユーザー管理
コンソールでサポートされている認証モデルで許可されている場合は、PEM Webインターフェースを使用してArkコンソールユーザーを定義できます。 Arkでサポートされている認証モデルの詳細については、 [ Dashboard ]タブから入手できる 『EDB Postgres Ark管理ユーザーガイド』を参照してください 。
新しいユーザーを定義するには、「 Usersノードを右クリックして 、コンテキストメニューから「 Create 」、「 User 」の順に選択します。
図2.25 - 作成 - ユーザーダイアログ
[ General ]タブのフィールドを使用して 、ユーザーに関する情報を提供します。
•
Login IDフィールドを使用して 、ユーザがArkサーバにログインしたときに提供される識別子を指定します。
•
ユーザーに通知Eメールを提供するには、「 Emailフィールドを使用します。
•
使用 First nameユーザーの名を提供するために、フィールドを。
•
使用する Last nameユーザーの姓を提供するために、フィールドを。
•
[ Enabledスライダを[ Yesに設定して、ユーザーアカウントがアクティブであることを示し、ユーザーにログインを許可します。
•
[ Adminスライダを[ Yesに設定して、ユーザがArkコンソールへの管理アクセス権を持つように指定します。
•
新しいクラスタを定義するときにユーザーにテンプレートの使用を要求するには、[ Templates onlyスライダを[ Yesに設定します。
•
ユーザーのパスワードを入力するには、「 Passwordフィールドを使用します。
•
ユーザーのパスワードのつづりを確認するには、「 password の Confirmフィールドを使用します。
図2.26 - ユーザー情報タブ
[ Info ]タブには、選択したユーザーによるコンソールの使用状況に関するInfo表示されます。
•
[ Created日]フィールドに、ユーザーアカウントが作成された日時が表示されます。
•
Last loginフィールドには、ユーザーによる最新のログインの日付と時刻を表示します。
•
[ Loginsフィールドには、ユーザーによるログイン数が表示されます。
•
「 Nodesフィールドには、ユーザーによって作成されたノードの数が表示されます。
ユーザアカウントの削除
ユーザーアカウントを削除するには、ユーザーの名前を右クリックし、[選択 Delete / Dropコンテキストメニューからを。アカウントが削除される前に、ユーザーを削除することを確認するように求められます。
2.4 クラスタの作成と管理
Arkクラスタを作成する方法は複数あります。あなたはできる:
•
•
•
クラスター作成中にテンプレートを適用すると、クラスター作成プロパティーの多くを提供することによってプロセスが単純化されます。
 
2.4.1 クラスタ作成ウィザードの使用
PEMクラスタ作成ウィザードは、クラスタを定義する一連のダイアログを表示することによって、Arkクラスタを作成するプロセスを簡素化します。ウィザードによって表示されるダイアログの内容はプラットフォームによって異なり、クラスタの作成に関連する手順は、コンソールを手動で定義するユーザーとは異なり、テンプレートユーザーにとっては異なります。
ウィザードを開くには、ホスティングサーバーに接続してPEMブラウザのツリーコントロールを展開します。次に、[ Clusters ]ノードを右クリックして[ Create ]メニューオプションを選択し、[ Cluster ...]を選択します。
図2.27 - クラスタタイプ選択ダイアログ
Cluster type selectionダイアログのフィールドを使用して、 Clusterを定義する方法を指定します。
•
詳細なクラスタ設定をDefine a [ Define a clusterを選択 a cluster 。
•
選択 Clone a cluster既存のクラスタのマスターノードの修正されたコピーを作成します。
•
[ backupをusing a cluster using Restore a Restore 選択して 、バックアップをクラスターのマスターノードに複製します。バックアップからクローンを作成すると、サーバー構成は元の構成と一致しますが、サーバーアドレスは変更されます。サーバークラスが元の設定から変更されている場合は、クラスターの作成が完了したら、復元したクラスターのpostgresql.confファイルのパラメーターを変更して、新しいインスタンスの使用可能なメモリを反映させる必要があります。サーバー構成を変更したら、変更を有効にするためにサーバーを再起動します。
テンプレートには、データベースクラスタの構成を決定する定義済みのサーバーオプションのセットが含まれています。テンプレートを使用すると、共通の構成を使用するクラスターの作成を単純化したり、大きなサーバークラスなどのコストのかかるリソースへのユーザーアクセスを制限したりすることができます。管理ユーザーは、ユーザーが テンプレート のみのユーザーであることを指定できます 。テンプレートのみのユーザは、Arkクラスタをデプロイするときにテンプレートで提供されるクラスタ定義に従わなければなりません。
•
Use template 移動し Useか?クラスターのデプロイメント中にテンプレートを使用するには、 Yesスライダー
Nextをクリックして続けます。
図2.28 - クラスタ詳細ダイアログ
[ Cluster details ]ダイアログのフィールドを使用して、 Cluster展開の詳細を入力します。
•
[ Nameフィールドに新しいクラスタの名前を指定します。注意:EDB Arkは、管理機能を実行するときに、 Nameフィールドで指定されたNameを使用してクラスタを識別します。クラスター名はOpenStackコンソール上のインスタンス名の一部でもあります。 OpenStack管理コンソールで名前を変更してはいけません。 OpenStackコンソールでクラスター名を変更すると、EDB Arkの主要機能(つまりフェイルオーバー)が中断される可能性があります。
•
該当する場合は、使用して Clone from clusterクローンを作成する既存のクラスタを選択するには、ドロップダウンリストボックス。
•
該当する場合は、 [ cluster from Backupドロップダウンリストボックスを使用して、復元するバックアップを選択します。
•
「 Backup start timeフィールドには、バックアップが取られた時刻が表示されます。このフィールドは変更できません。
•
該当する場合は、 Recovery point日付セレクタを使用して、 Recoveryする日付と時刻を指定します。指定された時間は、指定されたバックアップのタイムスタンプより前にはない場合があります。
•
該当する場合は、[ Template nameドロップダウンリストボックスを使用して、クラスターの展開詳細を提供するテンプレートを選択します。
•
Engine versionフィールドのドロップダウンリストボックスを使って、使用したいPostgresエンジンのバージョンを選択してください。
•
[ Server classフィールドのドロップダウンリストボックスを使用して 、各クラスタノードのサイズを指定します。サーバークラスは、クラスター内の各ノードのサイズと種類(計算能力とRAM)を決定します。リソース要求の変化に応じて、クラスターが使用するストレージの量、またはクラスター内のレプリカの数を調整できます。たとえば、m1.smallインスタンスから始めて、後で、パフォーマンス要件に応じて、より能力の高いc1.mediumインスタンスに簡単にアップグレードできます。
•
プライベートクラウド内にあるAmazonホスト上にクラスターを作成するには、[ Private IP addresses使用]スライダーを[ Yes ] に移動し Use 。次に、[ Virtual networkフィールドを使用して、クラスターの展開先となる仮想プライベートクラウドを選択します。
•
クラスターがAzureホストに存在する場合は、[ Virtual networkフィールドのドロップダウンリストボックスを使用して、クラスターが存在するネットワークを指定します。
•
クラスターがOpenStackホスト上にある場合は、[ Virtual networkドロップダウンリストボックスを使用して、クラスターを展開するネットワークを選択します。次に、[ Floating IP poolドロップダウンリストボックスを使用して、クラスタが存在するアドレスプールを選択します。
•
「 nodes Number ofフィールドを使用して、作成したいサーバー・ノードの数を指定します。 [名前]フィールドに指定された名前がマスターノードに適用されます。追加の各ノードは、マスターノードの複製サーバーとして機能します。
•
使用する Storage GBクラスタで使用可能な(ギガバイト)のデータ・スペースの初期量を指定するフィールドを。
•
クラスタを暗号化する必要があることを示すには、[ Encryptedスライダを[ Yesに設定します。 EDB Arkは、aes-xts-plain(512ビット)暗号スイートを使用して、接続クライアントに対して安全で透過的な暗号化環境を提供します。暗号化が有効になっていると、クラスタに存在するものはすべてルートファイルシステムを除いて暗号化されます。
•
クラスターがAWSホスト上にある場合は、[ EBS Optimizedスライダを[ Yesに設定して、クラスターがAmazon EBS最適化インスタンスとプロビジョンドIOPSを使用して一定レベルのI / Oパフォーマンスを保証するように指定します。 IOPSフィールドは、EBSに最適化されたインスタンスに存在するクラスターに対して有効になります。 IOPSフィールドを使用して、自動スケーリングによってクラスター用に維持される入出力パフォーマンスのレベルを指定します。最大値は、クラスタのサイズの30倍です。たとえば、4ギガバイトのクラスタがある場合は、最大値120を指定できます。
•
[ OS and software update Perform updateスライダを[ Yesに設定して 、クラスタのプロビジョニング時にサーバーにソフトウェアの更新を実行するように指示します。注意:クラスタが静的にプロビジョニングされたサーバーを使用している場合、このオプションは無効になります。
Nextをクリックして続けます。
図2.29 - クラスタセキュリティ情報ダイアログ
[ Cluster security information ]ダイアログのフィールドを使用して、 Cluster接続と通知の詳細を指定します。
•
「 Master usernameフィールドにデータベーススーパーユーザーの名前を入力します。
•
•
で提供されたパスワードの確認 Master passwordのフィールドConfirm master passwordフィールドを。
•
[ Notification emailフィールドを使用して、クラスタステータスの変更に関する通知を受け取る電子メールアドレスを入力します。
Nextをクリックして続けます。
図2.30 - Cluster Scalingオプションと利用可能なロールダイアログ
テンプレートを使用してクラスタを定義している場合は、[ Scaling options and available roles ]ダイアログに、テンプレートで指定されている新しいクラスタのスケーリング設定が表示されます。ダイアログに表示される情報は変更できません。
•
[ Manually scale replicasスライダが[ Yesに設定されている場合は 、新しいクラスタに対して手動レプリカスケールが有効になります。クラスタユーザーは手動でレプリカをクラスタに追加できます。
•
場合は Manually scale storageスライダーに設定されてYes 、ストレージの手動スケーリングは、新しいクラスタのために有効になります。クラスタユーザーは、必要に応じて手動でストレージをクラスタに追加できます。
•
[ Auto scale replicasスライダが[ Yesに設定されている場合、クラスタに対して自動レプリカスケールが有効になります。クラスターの使用量がテンプレートで指定されたしきい値に達すると、クラスターは自動的にレプリカを追加します。
•
[ Auto scale storageスライダが[ Yesに設定されていると、クラスタで使用可能なストレージの自動スケールが有効になります。クラスターがテンプレートで指定されたしきい値に達すると、クラスターは自動的にストレージを追加します。
•
Available to tenant / role / groupフィールドには、新しいクラスタにアクセスすることができ、プラットフォーム固有のユーザーグループの名前が表示されます。
Nextをクリックして続けます。
図2.31 - アベイラビリティゾーンとサブネットの詳細ダイアログ
Availability zone and subnet detailsダイアログのフィールドを使用して 、クラスタの各ノードのアベイラビリティゾーンとサブネットのペアを指定します。
•
[ Availability zone ]列のドロップダウンリストボックスを使用して、[ Type ]列に表示されているノードを展開するデータセンターを指定するか、デフォルトを受け入れてホストに可用性ゾーンの選択を許可します。
•
[ Subnetフィールドのドロップダウンリストボックスを使用して、[ Type ]列に表示されているノードで使用されるサブネットを指定するか、デフォルトを受け入れて、ホストがノードに新しいサブネットを作成できるようにします。
Nextをクリックして続けます。
図2.32 - バックアップ保存期間の詳細ダイアログ
[ Backup retention details ]ダイアログのフィールドを使用して、クラスターのバックアップ設定を指定します。
•
使用する Number of automatic backups to retain保存されるバックアップの数を指定するには、フィールドを。指定されたバックアップ数に達すると、サーバーは最も古いバックアップを削除して新しいバックアップ用のスペースを確保します。
•
[ Backup windowドロップダウンリストボックスを使用して 、サーバーをバックアップするのに都合のよい時間を選択します(CPU負荷が最も軽いときにバックアップを実行するようにスケジュールすることをお勧めします)。
•
使用 Continuous archiving ( Point - in - Time Recoveryクラスタのためのポイント・イン・タイム・リカバリを有効にするには、スライダーを)。有効にすると、特定の時点への復元に使用できるベースバックアップが自動的に実行されます。それ以降のすべての自動スケジュールバックアップもポイントインタイムリカバリをサポートします。このオプションの選択を解除すると、ポイントインタイムリカバリのサポートを含まないようにクラスタ(およびその後の自動バックアップ)が再構成されます。
[ Back ]ボタンを使用して以前の選択内容を確認または変更するか、または[ Finishを選択して定義済みクラスターを作成します。選択を保存せずに終了するには、[ Cancelを選択します。
 
2.4.1.1 既存のクラスタのリストの確認
特定のクラスタホスト上に存在する既存のクラスタのリストを確認するには、ハイライト Clusters PEMクライアントツリーコントロールでクラスタ名の下にノードを、とにナビゲートProperties ]タブをクリックします。
図2.33 - [プロパティ]タブの[クラスタ]リスト
[ Properties ]タブが表示されます。
•
[名前 Name列のクラスタの Name 。
•
•
[ Cluster state ]列に表示されているクラスターの現在の状態 。
•
クラスタの数のノード Number of nodes列。
•
•
•
•
クラスターによって使用されている VPC identifier VPC identifier列)。
 
2.4.2 クラスタの管理
クラスタの統計情報とログエントリを表示するには、PEMブラウザのツリーコントロールでクラスタ名を選択して [ Dashboard ]タブに移動します。
図2.34 - [Cluster Dashboard]タブ
[ Cluster nodesテーブルには、クラスタの各ノードとそのノードの現在の状態が表示されます。
•
•
一番左の列にあるアイコンは、クラスタ内のノードの役割を示しています。ディスクアイコンは、ノードがシナリオ内のマスターノードであることを示し、コピー記号は、ノードが現在レプリカとして機能していることを示します。
次の列には、各ノードに関する接続情報が表示されます。
•
[ Address ]列に、ノードのIPアドレスが表示されます。
•
AZ列はノードが存在する利用可能ゾーンを表示します。
•
[ Subnet ]列には、ノードが存在するサブネットIDが表示されます。
•
LBPort列には、クライアントアプリケーションがロード・バランシングを利用する接続先となるポート番号を表示します。
•
DBPort列には、Advanced ServerまたはPostgreSQLサーバのデフォルトのリスナーポートを表示します。
•
CXN列は、ノードへの接続の現在の数を表示します。
以下の列は、ノードの正常性を表示します。
•
[ VM ]列には、クラスタが存在する仮想マシンの状態が表示されます。
•
HA列には、高可用性クラスタの状態を表示します。
•
DB列は、データベースサーバの状態を表示します。
•
UP列には、クラスタにインストールされたパッケージの現在のステータスが表示されます。定期的に、クラスタマネージャはパッケージが最新であるかどうかを確認するためにチェックを実行します。
インジケーターはノードの状態を表示します。
•
•
•
•
•
グラフは、クラスタに関する使用情報を表示します。
•
•
•
Eventsパネルには、現在のクラスタのために記録されるイベントを表示します。
•
•
クラスタを管理するには、クラスタのコンテキストメニューのオプションを使用できます。コンテキストメニューにアクセスするには、PEMブラウザツリーコントロールのクラスタ名を右クリックします。次に、クラスタを管理するために、メニューオプションから選択します。
クラスタ設定に関する情報を表示するには、PEMブラウザのツリーコントロールでクラスタ名を選択し、[ Properties ]タブに移動します。
図2.35 - [クラスタのプロパティ]タブ
[ Properties ]タブのパネルには 、クラスタの展開の詳細が表示されます。
•
Generalパネルは、所有者情報、作成日、および現在のクラスタ状態として展開詳細が表示されます。
•
[ Storage ]パネルには、クラスターに割り当てられているストレージ、使用されているストレージの量、およびまだ使用可能なストレージの量に関する情報が表示されます。
•
[ Network ]パネルには、クラスタで使用されているネットワークアドレスとポートに関する情報が表示されます。
•
Maintenanceパネルには、クラスタに施行モニタリングと癒しポリシーに関する情報を表示します。
•
[ Auto Scale ]パネルには、現在クラスターで使用されているスケーリングポリシーに関する情報が表示されます。自動スケーリングが有効になっている場合は、[使用されているストレージサイズの%]または[サーバー接続数]フィールドで指定されているしきい値に達すると、クラスターが拡大されます。
•
[ Backup ]パネルに、クラスタに適用されているバックアップスケジュールと保存ポリシーが表示されます。
 
2.4.2.1 クラスタインスタンスへの接続
クラスタのSSHキーをダウンロードするには、コンソールのコンテキストメニューから[ SSH Key Download 選択します。情報ポップアップは、クラスタインスタンスへの接続に関する情報を提供します。
図2.36 - SSHキーのダウンロード
SSHを使用してインスタンスに接続する前に、管理ユーザーはクラスタが使用するセキュリティグループを変更してSSH接続を許可する必要があります。詳細については、Arkサーバの [ Dashboard ]タブから入手可能な 『EDB Ark管理者用ユーザーズガイド』を参照してください 。
 
2.4.2.2 クラスタバックアップの実施
現在選択されているクラスタのバックアップを作成するには 、コンソールのコンテキストメニューまたはPEM Webインターフェイスの[ Object ]メニューから[ Backup ...]を選択します。ポップアップが表示され、コメントを入力するように求められますので、後でバックアップを使用してクラスタを復元または複製する必要が生じた場合に備えて、後でバックアップを識別できます。
図2.37 - クラスタバックアップの作成
コメントを提供 Notes for the backupのフィールドを、クリックBackupバックアップを開始します。情報ポップアップはバックアッププロセスが開始したことを確認します。
バックアップの管理
クラスタバックアップのリストを表示するには、PEMブラウザのツリーコントロールで[ Backupsノードを選択し、[ Properties ]タブに移動します。
図2.38 - [バックアップのプロパティ]タブ
[ Properties ]タブには、完了したバックアップに関する詳細情報が表示されます。
•
ID欄には、バックアップの識別子を表示します。
•
[ Cluster ]列には、バックアップされたクラスタの名前が表示されます。
•
[ Notes ]列には、バックアップが行われたときに提供されたコメントが表示されます。
•
[ Engine version ]列には、クラスタのエンジンバージョンが表示されます。
•
[ Capacity (in GB) ]列には、テンプレートにアクセスできるグループ/ロール/テナントの名前が表示されます。
•
バックアップがスケジュールバックアップの場合は[ Backup type ]列に[ Automatic ]と表示され、ユーザーがバックアップを開始した場合は[ Manual ]と表示されます。
•
[ Start time ]列には、バックアップが開始された時刻が表示されます。
•
[ End time ]列には、バックアップが完了した時刻が表示されます。
バックアップを管理するために、バックアップのコンテキストメニューのオプションを使用できます。コンテキストメニューにアクセスするには、PEMブラウザのツリーコントロールでバックアップIDを右クリックします。次に、メニューオプションから選択します。
 
2.4.2.3 クラスタのスケーリング
あなたは使用することができます Scale UpとScale Downしてクラスタにレプリカやストレージを追加したり、不要なレプリカ・ノードを削除するには、メニューオプションを。クラスタのコンテキストメニューまたはPEM Webインターフェイスの[ Object ]メニューのいずれかで、スケーリングオプションにアクセスします。
図2.39 - クラスタへのレプリカの追加
クラスタへの1つのまたは複数のレプリカを追加するには、選択し Scale Upし、 Replicas 。
ときに Scale Upダイアログが開き、クラスタに追加したいレプリカの数を指定します。該当する場合は、各レプリカのサブネットとアベイラビリティーゾーンを選択し、[ Ok ]をクリックします。
指定した数のレプリカを追加することをサーバーが確認します。 Yesをクリックして続行します。情報ポップアップは、レプリカがいつ追加されているかを確認します。
クラスタから1つ以上のレプリカを削除するには、[ Scale Down 選択します 。
図2.40 - クラスタからレプリカを削除する
「 Scale Downダイアログが開いたら、フィールドをクリックして、レプリカのリストからレプリカアドレスを選択します。複数のレプリカを削除対象として選択するには、フィールドをもう一度クリックして追加のアドレスを選択します。削除するレプリカの選択が終わったら、[ Ok ]をクリックします。サーバーは、レプリカを削除することを確認します。 OKをクリックして続けます。情報ポップアップはレプリカがいつ削除されているかを確認します。
クラスタにストレージスペースを追加するには、[ Scale Up 、 [ Storage 選択します 。
図2.41 - クラスタへのストレージスペースの追加
ときに Scale Upダイアログが開き、クラスタに追加したいと思います(ギガバイト)ストレージの量を指定して、クリックしOk 。サーバーは、指定されたストレージを追加したいことを確認します。 Yesをクリックして続行します。情報ポップアップが表示され、ストレージが追加されていることを確認します。
 
2.4.2.4 マシンタイプのスケーリング
クラスタが存在するインスタンスタイプを変更するには 、コンソールのコンテキストメニューまたはPEM Webインターフェイスの[Object]メニューから[ Scale Machine Typeを選択します。
図2.42 - マシンタイプのスケーリング
上のフィールドを使用して Scale machine typeあなたのスケーリングの設定を指定するダイアログ:
•
[ Cluster nameフィールドにCluster name表示されます。このフィールドは変更できません。
•
クラスターがプロビジョニングされている状態でソフトウェアの更新を実行するには、[ OS and software update Performスライダーを[ Yesに移動します。このオプションは時間がかかる場合があります。
•
[ Server classドロップダウンリストボックスを使用して 、クラスターの新しいサーバークラスを選択します。
設定を指定したら、[ Scale ]をクリックして続行します。変更を確認するようにサーバーから要求されます。 [ Continue ]をクリックして拡大縮小プロセスを開始します。スケーリングが開始されると、情報ポップアップが確認されます。
 
2.4.2.5 クラスタのアップグレード
[ OS / Software の Upgrade ]オプションを使用して 、クラスターの各ノードでyum updateコマンドを起動し、インストールしたパッケージを指定したリポジトリで利用可能な最新のバージョンに更新できます。アップグレードを実行するには、コンソールのコンテキストメニューまたはPEM Webインターフェイスの[ Object ]メニューから[ Upgrade OS / Software ]を選択します。
図2.43 - クラスタのアップグレード
アップグレードを開始する前に、PEMは Continue することを確認するように促します 。ソフトウェアの更新は完了するまでに時間がかかることがあります。メンテナンス期間中にソフトウェアのアップデートをスケジュールすることをお勧めします。 yum update実行した後、クラスタノードは再起動されます(必要なカーネルアップデートを開始します)。