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

 

 

はじめに

本ドキュメントでは、Cisco Digital Network Architecture Center (DNA Center) 上で動いている各サービスについてご紹介します。
DNA Center のトラブルシューティングなどにご活用ください。

 

 

各サービスの役割


Automation サービス

以下、Automation の機能に関わる主要なサービスの一覧です。

apic-em-event-service Trap events, host discovery we leverage snmp traps so they are handled here
apic-em-inventory-manager-service Provides communication service between inventory and discovery service
apic-em-jboss-ejbca Certificate authority and enables controller authority on the DNAC
apic-em-network-programmer-service Configures Devices. Critical service to check config pushed by DNAC to device
apic-em-pki-broker-service PKI Certificate authority
command-runner-service Responsible for Command Runner related task
distributed-cache-service Infrastructure
dna-common-service DNAC-ISE integration task
dna-maps-service Generates the maps
dna-wireless-service Wireless
identity-manager-pxgrid-service Establishes a pxgrid connection between DNAC and ISE
ipam-service IP Address manager
network-orchestration-service Core services for SDA. Fabric provisioning and orchestrating the network
orchestration-engine-service Orchestration Service
pnp-service Plug and Play for device onboarding
policy-analysis-service Policy related
policy-manager-service Policy related
postgres PostgreSQL database management system
rbac-broker-service Implements Role Based Access control
sensor-manager Sensor Related
site-profile-service Creates sites
spf-device-manager-service Exposes the generic API (SDA provissioning)
spf-service-manager-service Core service during Provisioning phase
swim-service Software image management
topology-service Responsible for Topology section

 

Assurance サービス

以下、Assurance の機能に関わる主要なサービスの一覧です。

cassandra Database
collector-agent Collector Agents
collector-manager Collector Manager
elasticsearch Search
ise ISE data collector
kafka Communication service
mibs-container SNMP MIBs
netflow-go Netflow data collector
pipelineadmin Various Pipelines and Task manager
pipelineruntime-jobmgr Various Pipelines and Task manager
pipelineruntime-taskmgr Various Pipelines and Task manager
pipelineruntime-taskmgr-data Various Pipelines and Task manager
pipelineruntime-taskmgr-timeseries Various Pipelines and Task manager
snmp SNMP Collelctor
syslog Syslog Collector
trap Trap Collector

 

Base サービス

以下、その他 Base の機能に関わる主要なサービスの一覧です。

cassandra Core Database
catalogserver Local Catalog Server for update
elasticsearch Elastic Search Container
glusterfs-server Core Filesystem
identitymgmt Identity Managenent container
influxdb Database
kibana-logging Kibana Logging collector
kong Infrastructure service
maglevserver Infrastructure
mongodb Database
rabbitmq Communication service
workflow-server Various Update workflow task
workflow-ui Various Update workflow task
workflow-worker Various Update workflow task

 

 

 

各サービスの状態確認

DNA Center に SSH アクセスして、magctl appstack status コマンドを実行すると、各サービスが動作している Pod の状態が確認できます。


1. SSH で DNA Center にログインします。ユーザー名は maglev、ポート番号は 2222 です。

$ ssh maglev@<DNA Center の IP Address> -p 2222

 

2. magctl appstack status コマンドを実行します。
   (※ grep コマンドで結果の絞り込みもできます。)

$ magctl appstack status
NAMESPACE               NAME                                                READY   STATUS     RESTARTS   AGE     IP            NODE
ai-network-analytics    kairos-agent-5b45ddd666-xtzm6                       1/1     Running    0          46d     10.61.3.151   192.0.2.2
app-hosting             app-hosting-d4f799f5f-xb95v                         1/1     Running    0          46d     10.61.3.189   192.0.2.2
app-hosting             postgres-0                                          3/3     Running    0          46d     10.61.3.134   192.0.2.2
assurance-backend       collector-iosxe-db-5b999485b6-vdmgz                 1/1     Running    0          14d     10.61.3.27    192.0.2.2
assurance-backend       grpc-collector-6ddd6795bf-vdp22                     1/1     Running    0          46d     192.0.2.2     192.0.2.2
assurance-backend       nsa-webapp-84575958c8-srtj2                         1/1     Running    0          46d     10.61.3.1     192.0.2.2
assurance-backend       serviceability-7c66985d46-zq7ck                     1/1     Running    0          46d     10.61.3.62    192.0.2.2
assurance-backend       skype-collector-869b6cf658-6k7m7                    1/1     Running    0          46d     10.61.3.32    192.0.2.2
assurance-backend       wirelesscollector-7dc4c4d8cc-qw26q                  1/1     Running    0          46d     10.61.3.35    192.0.2.2
dnac-search             fedsearch-589dc7485b-xk87m                          1/1     Running    0          46d     10.61.3.141   192.0.2.2
dnacaap                 daas-runtime-56cdb7fb4-45vjz                        1/1     Running    0          46d     10.61.3.55    192.0.2.2
dnacaap                 dna-event-runtime-6ff7cdd487-htnp8                  1/1     Running    0          46d     10.61.3.12    192.0.2.2
dnacaap                 dnacaap-app-services-c6d997bf6-t54qn                1/1     Running    0          46d     10.61.3.40    192.0.2.2
dnacaap                 dnacaap-runtime-568599488f-sg4h8                    1/1     Running    0          46d     10.61.3.29    192.0.2.2
dnacaap                 dnacp-formatter-services-7cc97dfd4b-zm8gx           1/1     Running    0          46d     10.61.3.57    192.0.2.2
fusion                  aca-controller-service-5bbff68b55-xpbsd             1/1     Running    0          46d     10.61.3.138   192.0.2.2
fusion                  apic-em-event-service-8478f49846-m4n4b              1/1     Running    0          46d     10.61.3.156   192.0.2.2
fusion                  apic-em-inventory-manager-service-bddff5899-79x2p   1/1     Running    0          46d     10.61.3.187   192.0.2.2
fusion                  apic-em-jboss-ejbca-5f64dddcb6-btch2                1/1     Running    0          46d     10.61.3.52    192.0.2.2
fusion                  apic-em-network-programmer-service-7d8ddc866-r7v8j  1/1     Running    0          46d     10.61.3.168   192.0.2.2

 

magctl appstack status コマンド出力結果について:

  • NAMESPACE: Kubernetes の namespace と同様です。Automation は fusionAssurance は ndp と名付けられています。
  • NAME: Kubernetes Pod の名前を表示します。
  • READY: Pod 内のコンテナ数を表示します。
  • STATUS: Pod のステータスを表示します。
  • RESTARTS: Pod が再起動された回数を表示します。
  • AGE: Pod が起動している期間を表示します。
  • IP: Pod 内の IP Address を表示します。
  • NODE: Pod が稼働するノードの IP Address を表示します。

 

 

トラブルシューティングでの活用法

DNA Center で問題が発生した場合、各サービスに着眼すると、以下のような切り分けができます。


1. 問題が起きている DNA Center の機能と、その機能が使っていそうなサービスを大まかに把握します。

2. magctl appstack status コマンドを実行して、"1" で把握したサービスの正常性を、READYSTATUSRESTARTS の結果を基に判断します。

3. ドキュメント: DNAC: DNA Center 調査用ログ取得手順 を参考に DNA Center で rca ログを取得し、ドキュメント: DNAC: rca ファイル内のログ分類例 の script を使ってログを分類します。"1" で把握したサービスのログを確認します。

 

 

参考ドキュメント


 

 

Getting Started

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

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