キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
1213
閲覧回数
5
いいね!
0
コメント
htakigaw
Cisco Employee
Cisco Employee

 

概要

この資料は HyperFlex 環境で動作しているサービスについて説明したものです。ここで扱う内容はバージョン4.0(1a)リリースに準拠しています。

 

HXのサービスが実行されているかどうかを確認する方法

すべてのサービスステータスをチェックするためには, service_status.sh または /opt/springpath/storfs-support/service_status.sh を実行します。

出力例: 4.0(1a) 

root@SpringpathControllerI51U7U6QZX:~# service_status.sh
Springpath File System                  ... Running
SCVM Client                             ... Running
System Management Service               ... Running
HyperFlex Connect Server                ... Running
HyperFlex Platform Agnostic Service     ... Running
HyperFlex HyperV Service                ... Not Running
HyperFlex Connect WebSocket Server      ... Running
Platform Service                        ... Running
Replication Services                    ... Running
Data Service                            ... Running
Cluster IP Monitor                      ... Running
Replication Cluster IP Monitor          ... Running
Single Sign On Manager                  ... Running
Stats Cache Service                     ... Running
Stats Aggregator Service                ... Running
Stats Listener Service                  ... Running
Cluster Manager Service                 ... Running
Self Encrypting Drives Service          ... Not Running
Event Listener Service                  ... Running
HX Device Connector                     ... Running
Web Server                              ... Running
Reverse Proxy Server                    ... Running
Job Scheduler                           ... Running
DNS and Name Server Service             ... Running
Stats Web Server                        ... Running

service_status.sh の実行時に具体的にどのプロセスを参照し出力しているかは、スクリプトをcatすることにより確認できます。

root@SpringpathControllerALV86WZ65D:~# cat /opt/springpath/storfs-support/service_status.sh
#!/bin/bash
declare -a upstart_services=("Springpath File System:storfs"\
"SCVM Client:scvmclient"\
"System Management Service:stMgr"\
"HyperFlex Connect Server:hxmanager"\
"HyperFlex Platform Agnostic Service:hxSvcMgr"\
"HyperFlex HyperV Service:hxHyperVSvcMgr"\
"HyperFlex Connect WebSocket Server:zkupdates"\
"Platform Service:stNodeMgr"\
"Replication Services:replsvc"\
"Data Service:stDataSvcMgr"\
"Cluster IP Monitor:cip-monitor"\
"Replication Cluster IP Monitor:repl-cip-monitor"\
"Single Sign On Manager:stSSOMgr"\
"Stats Cache Service:carbon-cache"\
"Stats Aggregator Service:carbon-aggregator"\
"Stats Listener Service:statsd"\
"Cluster Manager Service:exhibitor"\
"Self Encrypting Drives Service:sedsvc"\
"Event Listener Service:storfsevents"\
"HX Device Connector:hx_device_connector");
declare -a other_services=("Web Server:tomcat8"\
"Reverse Proxy Server:nginx"\
"Job Scheduler:cron"\
"DNS and Name Server Service:resolvconf");

 

HXの各サービスの説明

  Linuxサービス名 サービス概要
Springpath File System storfs Springpathファイルシステムを動作させるサービス。ディスクの読み取り/書き込みを管理する。
SCVM Client scvmclient ESXi上で動作するプロキシNFSサーバー。ファイルI / O操作をプロキシしてCRMに送信する。
System Management Service stMgr 全体的なシステム管理とプロセス間通信を担うサービス。
HyperFlex Connect Server hxmanager HX Connectのユーザーインターフェースを管理するサービス。
HyperFlex Platform Agnostic Service hxSvcMgr

HXタスク用のシステム管理サービス。

HyperFlex HyperV Service hxHyperVSvcMgr HyperV関連の動作を管理するためのサービス。
HyperFlex Connect WebSocket Server zkupdates WebSocketに関連するサービス。
Platform Service stNodeMgr ノードの管理に関連するサービス。
Replication Services replsvc Replicationの中心的機能を担うサービス。
Data Service stDataSvcMgr Replicationに関連する動作に使用されるサービス。
Cluster IP Monitor cip-monitor クラスターのMgmt/Data IPの割り当てを担うサービス。
Replication Cluster IP Monitor repl-cip-monitor クラスターのReplicationのIPの割り当てを担うサービス。
Single Sign On Manager stSSOMgr SSOの機能に使用されるサービス。
Stats Cache Service carbon-cache carbon-cacheはさまざまなプロトコルのデータを受け取り、可能な限り効率的にディスクに書き込む。その際、受け取ったデータを一旦RAMにキャッシュし、wisperライブラリの間隔に従いそれらのキャッシュをディスクにフラッシュする。
Stats Aggregator Service carbon-aggregator carbon-aggregatorcarbon-aggregatorをcarbon-cacheの前に実行することにより、データをwisperライブラリに書き込む前にバッファリングすることができる。
Stats Listener Service statsd Node.jsプラットフォーム上で実行されるネットワークデーモン。UDPやTCPを介して送信されたカウンタやタイマーなどの統計情報をリッスンし、1つ以上のプラガブルバックエンドサービス(例えばGraphite)に集約情報を送信する。
Cluster Manager Service exhibitor Zookeeperの停止/開始および設定を制御するサービス。
Self Encrypting Drives Service sedsvc ドライブの自己暗号化処理に使用されるサービス。
Event Listener Service storfsevents イベントを管理するために使用されるサービス。
HX Device Connector hx_device_connector Intersightへの接続を担うサービス。
Web Server tomcat Java Servletsを使用するためのWebサービス。
Reverse Proxy Server nginx リバースプロキシサーバーの機能を担うサービス。
Job Scheduler cron スケジュールされたコマンドを実行するためのサービス。
DNS and Name Server Service resolvconf resolvconfパッケージ。ネームサーバー情報用の単純なデータベースと、その情報変更をアプリケーションに通知するためのフレームワークを構成する。

Cisco以外のサービスについて調べたい場合、プロセスを検索するか、またはWeb上のmanページをご参照ください。推奨リンク:https://linux.die.net/man/

 

サービスが停止した際に開始させる方法

停止したサービスを開始させることが可能であるかどうかを判断するために、下記のコマンドを実行します。利用可能なオプションが表示されます。通常、ユーザーはstartオプションによりサービスを開始させます。

root@SpringpathControllerG9ES5WGWDG:~# service nginx
Usage: nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}

root@SpringpathControllerG9ES5WGWDG:~# service nginx status
 * nginx is not running
root@SpringpathControllerG9ES5WGWDG:~# service nginx start
root@SpringpathControllerG9ES5WGWDG:~# service nginx status
 * nginx is running

:TACからの指示がない限り、サービスをstopまたはrestartしないでください。

 

サービスで使用されているIPおよびポートを確認する方法

サービスが使用しているIPやポートを調べる必要がある場合は、 netstat -tunap | grep SERVICE を使用して確認することができます。 

root@SpringpathControllerG9ES5WGWDG:~# netstat -tunap | grep nginx
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      14316/nginx
tcp        0      0 0.0.0.0:8997            0.0.0.0:*               LISTEN      14316/nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      14316/nginx

 

サービスの実行ファイルを特定する方法

ユーザーがサービスの実行ファイルを確認する必要がある場合は、ps -aux | grep SERVICE を使用して確認することができます。 出力が複数ある場合、ユーザーがその中から実際にどこにあるかを判別する必要があります。

root@SpringpathControllerG9ES5WGWDG:~# ps -aux | grep nginx
root     10396  0.0  0.0  16576  1988 pts/6    S+   17:21   0:00 grep --color=auto nginx
root     14316  0.0  0.0  46724  1212 ?        Ss   Sep25   0:00 nginx: master process /usr/sbin/nginx
www-data 14317  0.0  0.0  47396  6392 ?        S    Sep25   0:13 nginx: worker process
www-data 14318  0.0  0.0  47120  6100 ?        S    Sep25   0:04 nginx: worker process
www-data 14319  0.0  0.0  47252  6088 ?        S    Sep25   0:06 nginx: worker process
www-data 14320  0.0  0.0  47260  6124 ?        S    Sep25   0:05 nginx: worker process
Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします