Lifecycle ManagerとOpsCenterを使用したDSEクラスターのインストール
Lifecycle Manager(LCM)を使用すると、DataStax Enterpriseクラスターを簡単にプロビジョニング、構成、およびインストールすることができます。
OpsCenterのLifecycle Managerを使用すると、DataStax Enterpriseクラスターを簡単にプロビジョニング、構成、およびインストールできます。
LCMを使用する際のワークフローでは、まずOpsCenterを専用サーバーにインストールし、次にLCMを使用してDSEクラスターでノードを構成およびインストールします。
始める前に
以下の手順では、次のことを想定しています。
- ターゲット・マシンはすべてサポートされるプラットフォームを実行している。
- DSEのインストール先となる各マシンの認証資格(ユーザー名またはパスワード、あるいはSSHキー)がある。
- DSEのインストール先のマシンにOpsCenterのインストール先のマシンがネットワークを介してアクセスできる。
- パブリックDSEリポジトリ、または組織が設定した内部ミラーリングにアクセスできる。
クラスターのトポロジーは重要です。開始する前に、各データ・センター内に必要なクラスター、データ・センター、およびノードの数を知っておく必要があります。クラスター内のワークロードの編成方法を決定する必要があります。データ・センターごとに単一のワークロードを使用しますか。それとも混在ワークロード・クラスターを使用しますか。
この手順では、データ・センター、Transactionalワークロード専用のDSE Graphが有効な3つのノードで構成されるクラスターを、インストールする方法を示しています。すべてのノードでノード間暗号化、クライアント暗号化、および認証および権限管理の両方が有効になっています。
手順
- お好みのインストール方法を使用して、ターゲット・マシンの1つにOpsCenterをインストールして起動します。
-
Webブラウザーで
http://OpsCenter host:8888
に移動します。 - OpsCenterがロードされたら、[Create a new cluster]が選択されていることを確認して、[Get Started]をクリックします。Lifecycle Managerが別のウィンドウにロードされます。
-
Lifecycle Managerで[SSH Credentials]をクリックして、[Add Credential]をクリックします。クラスターで使用するユーザーまたはキーの追跡のために、個々の各ユーザーに名前またはキーを割り当てます。
- パスワード認証を使用している場合は、[Login User]および[Login Password]でノードごとにユーザー認証情報を追加して、[Save]をクリックします。
- 秘密鍵を使用している場合は[Login User]でユーザー名を入力し、[Private Key]を選択してキーをペーストし、[Save]をクリックします。
-
Lifecycle Managerで[Config Profiles]をクリックしてから、[Add Config Profile]をクリックします。
-
[Name]に構成プロファイルの名前を入力します。たとえば、
dse51
などです。 -
[DataStax Enterprise Version]でDataStax Enterpriseの最新バージョンを選択します。たとえば、
dse v5.1.0
などです。
-
[Name]に構成プロファイルの名前を入力します。たとえば、
-
[Cassandra]の下の左のペインで[cassandra.yaml]を選択します。
-
[server_encryption_options]で[internode_encryption]を
all
に設定します。[keystore_password]と[truststore_password]を新しい値に設定します。 -
[client_encryption_options]で
[enabled]
を選択します。[keystore_password]と[truststore_password]を新しい値に設定します。
-
[server_encryption_options]で[internode_encryption]を
-
[dse.yaml]を選択します。
-
[authenticator_options]の[DSE Authenticator Options]セクションで、
[enabled]
を選択します。 -
[authorizer_options]の[DSE Authorizer Options]セクションで、
[enabled]
を選択します。
-
[authenticator_options]の[DSE Authenticator Options]セクションで、
- 指定の構成オプションを保存するには、[Save]を選択します。
-
クラスターでのDSEをインストールおよびアップグレードするには、Lifecycle Managerで[Repositories]に続いて[Add Repository]をクリックし、DSEリポジトリを追加します。
-
このリポジトリの名前を[Name]に入力します。たとえば、
dse
などです。 - 内部リポジトリを使用している場合は、[Access Private Repo]をクリックしてからリポジトリのURLとURLキーを入力します。
- [Username]と[Password]にリポジトリの認証情報を入力します。
-
このリポジトリの名前を[Name]に入力します。たとえば、
-
Lifecycle Managerで[Clusters]をクリックしてから、[Adding a Cluster]をクリックします。これにより、[Add Cluster]ダイアログが表示されます。
- このクラスターの名前を[Name]に入力します。
- クラスター内のすべてのマシンで同じSSH認証情報(パスワードまたはキー)を使用する場合は、構成した認証情報の名前を[SSH Credentials]で選択します。
- [Config Profile]で入力した構成プロファイルの名前を選択します。
- [Repository]で入力したリポジトリの名前を選択します。
- [Save]をクリックします。
- 入力したクラスターの名前をクリックしてから、[Datacenters]の横にある[Add]アイコンをクリックします。これにより、[Add Datacenter]ダイアログが表示されます。
-
Transactionalデータ・センターを構成します。
- [Name]にデータ・センターの名前を入力します。
- データ・センターごとに異なるSSH認証情報がある場合は、このデータ・センターに対応するSSH構成の名前を選択します。
-
[Workload]でこのデータ・センターのワークロードを選択します。最初のデータ・センターについて、[Workload]の設定を
Cassandra
のままにしてTransactionalワークロードを作成します。 - [DSE Graph]を選択します。
- [Save]をクリックします。
-
データ・センターにノードを追加します。
- データ・センター名を選択し、[Nodes]の横にある[Add]アイコンをクリックします。
-
[Name]にノードの名前を入力します。たとえば、
dse-transactional-1
などです。 - [SSH IP Address]にノードのIPアドレスを入力します。
- ノードごとに異なるSSH認証情報がある場合は、[SSH Credentials]でSSH構成の名前を選択します。
- [Save]を選択します。
- 各データ・センター内のノードごとに以上の手順を繰り返します。
-
[Clusters]でクラスター名を選択してから、そのクラスター名の右にあるドロップ・メニューをクリックし、[Install]をクリックして[Run Installation Job]ダイアログを開きます。
- [New DSE Password]にデータベースのスーパーユーザーの新しいデフォルトのパスワードを入力します。
- [Submit]をクリックします。Lifecycle Managerでインストール・ジョブがキューに入れられました。
- インストールの進行状況を追跡するには、[View Job Summary]をクリックします。
次のタスク
[OpsCenter Monitoring]をクリックして、メインOpsCenterインターフェイスに移動します。