MicroStrategy ONE
Linux インストール ウィザード - Topology の設定
MicroStrategy のトポロジーは、管理者が MicroStrategy サービスを監視し、MicroStrategy Workstation でそれらのサービスを管理できるようになっています。次の機能があります。
-
サービス稼働状況の監視
管理者は MicroStrategy サービスの稼働状況を Workstation から監視できます。稼働中か停止しているか、視覚的に把握できるようになっています。
-
サービスの起動/停止
管理者は MicroStrategy サービスを Workstation から起動/停止できます。ただし現状では、ユーザー名とパスワードにより SSH 認証する方法しか使えません。
見る環境トポロジを表示し、サービスを監視するのWorkstation ヘルプ Workstation 内でのトポロジの使用に関する詳細については、こちらをご覧ください。
次の 2 種類の軽量エージェントで、Workstation からサービスを監視します。
-
監視エージェント
多くの MicroStrategy サービスに付属しています。サービスの稼働状態を監視し、稼働状況を表示できます。
-
通信エージェント:
一部の監視エージェントは通信エージェントとしても働きます。サービスを監視するだけでなく、監視エージェントが相互に相手を見つけ出し、監視情報を収集できるよう支援します。管理者は、通信エージェントとして機能するエージェントをいくつか選び、これを介して他のエージェントが相互に相手を見つけられるようにしなければなりません。
3 台以上のコンピューターで MicroStrategy Services を運用する環境では、通信エージェントを 3 つ以上選んで、障害時に備え、冗長性を確保し信頼性を向上するよう推奨します。通信エージェントとして選択するコンピューターは、Intelligence Server、MicroStrategy Library などの MicroStrategy サービスが稼働するものでなければなりません。1 台だけ選ぶ場合は、MicroStrategy Library を配置したコンピューターにするよう推奨します (MicroStrategy のインストール手順に従い配置した場合)。Library は Workstation と直接通信するからです。
Library の配置に WAR ファイルを使った場合や、MicroStrategy Library を配置したコンピューターを通信エージェントとして使わない場合は、Intelligence Server を配置したものを選んでください。
MicroStrategyは領事サービス登録のためのテクノロジー。監視エージェントはクライアント モード、通信エージェントはサーバー モードの Consul エージェントに相当します。
- インストールウィザードのトポロジ構成ダイアログで、環境にシングルまたは複数機械。
-
複数台ある場合は、通信エージェントとして動作するコンピューターを決めます。MicroStrategy Service が稼働する、環境内のコンピューターすべての中から、通信エージェントとして動作するものを 1 台以上 (複数コンピューター環境の場合は 3 台を推奨) 選択してください。テキスト フィールドに、セミコロン区切りで列挙します。全コンピューター (監視エージェント、通信エージェントも含む) についてまったく同じリストを、[インストール] ウィザードの [トポロジー設定] ダイアログに入力してください。
MicroStrategy サービスとして、次のものがあります。
- MicroStrategy Intelligence Server
- MicroStrategy Web Universal
- MicroStrategy Library
- MicroStrategy Mobile
- MicroStrategy Messaging Services
- MicroStrategy Platform Analytics
- MicroStrategy Certificate Store
通信エージェントの数は奇数にしてください (リーダー選出アルゴリズムの要件)。
例:
コピーservername1.domain.com;servername2.domain.com;servername3.domain.com;
servername1.domain.com;例: 環境に次の 2 台のマシンが含まれており、そのうち 1 台のマシンを通信エージェントをホストするために選択します。
- Machine 1 では MicroStrategy Library および通信エージェントが稼働
- Machine 2 では Intelligence Server が稼働
インストールを実行するときは、完全なドメイン名を入力してください。マシン1.ドメイン.com両方のマシンで。
例: 環境に次の 3 台のマシンが含まれており、すべてのマシンで通信エージェントをホストするとします。
- Machine 1 では MicroStrategy Library が稼働
- Machine 2 では Intelligence Server 1 が稼働
- マシン3はインテリジェンスサーバー2をホストします
インストールを実行するときは、次のように入力します。 machine1.domain.com;machine2.domain.com;machine3.domain.com; 3 台のマシンすべてで。
例: 環境に次の 5 台のマシンが含まれており、通信エージェントをホストする 3 台のマシンを選択します。
- Machine 1 では MicroStrategy Library が稼働
- マシン2はインテリジェンスサーバー1と通信エージェントをホストします
- Machine 3 では Intelligence Server 2 と通信エージェントが稼働
- マシン4はインテリジェンスサーバー3と通信エージェントをホストします
- Machine 5 では Intelligence Server その他のサービスが稼働
入力machine1.domain.com;machine2.domain.com;machine3.domain.com;すべてのマシンで。
いくつか留意事項があります。
-
MicroStrategy 2019 では、OpenSSH をインストールしないようになりました (Windows コンピューターの場合)。Topology を使ってサービスを起動/停止する場合、別途 OpenSSH をインストールする必要があります。システムを 11.0 から 2019 にアップグレードすると、OpenSSH は削除されてしまいます。
consul がインストール済みであれば、MicroStrategy 製品をインストールする前に、サービス登録の自動設定/実行に問題が生じる可能性があります。同一コンピューター上に、別々にconsul をインストールすることはお勧めできません。
- 選択した場合複数マシン環境奇数台のマシンを入力する必要があります。
- 複数台から成るコンピューター環境で、IP アドレスを動的に割り当てるコンピューターを通信エージェントとして使う場合、インストールの際に、FQDN を通信エージェントとして使うコンピューターのリストに記述してください。
- 複数台から成るコンピューター環境で、複数の IP アドレスを割り当てたコンピューターを通信エージェントとして使う場合、インストールの際に、FQDN を通信エージェントとして使うコンピューターのリストに記述してください。IP アドレスのリストを使う場合、複数の IP アドレスを割り当てたコンピューターには、そのいずれかの IP アドレスを使って ping 接続できるようにしてください。
Topology は、パブリック IP アドレスを使用するコンピューターへのインストールをサポートします。サービスが公開される可能性のあるトポロジー ノードへの想定外の接続を避けるには、ファイアウォールを正しく構成する必要があります。Server RPC (デフォルト: 8300)、Serf LAN (デフォルト: 8301)、および Serf WAN (デフォルト: 8302) 用のポートをWorkstation のトポロジー ノード クラスター内のノードのみに限定できるよう、ファイアウォールを構成してください。見るTopology がファイアウォール経由で通信できるようにするには詳細についてはこちらをご覧ください。
トポロジ機能をインストールした後は、Topology のインストールと設定この機能をご使用の環境で動作するように構成するための追加手順については、こちらをご覧ください。