はじめに
Crosswork Data Gateway (CDG) に関する問題が発生した場合、TACへお問い合わせいただく際に取得いただきたいログと、その取得方法について説明します。
CDG上のログ
CDG 内の各アプリケーションは Docker を使用したコンテナ上で動作するマイクロサービスとなっています。どのようなアプリケーションが動作しているかは、SSH で接続しメニューを表示した上で、Vitals -> Docker Containers と辿り、docker ps の出力を確認することができます。CNC上では、それらをGUI上から確認することも可能です。
各アプリケーションがログを出力し、CDG VM 内部ではそれぞれについて保存されており、show tech の取得をすることで、取り出すことが可能です。
ログの取得方法
CDGは Linux で構成されたアプライアンスとなっており、お客様がそのシェルへアクセスは出来ないようになっております。専用のメニューへアクセスするには、SSHで接続してください。SSH 接続する際のユーザ名は "dg-admin"、パスワードは CDG インストール時に指定したものです。
CDGのメニューへログインし、Run show-tech を起動
![cdg-menu-top.png cdg-menu-top.png](/t5/image/serverpage/image-id/157789iD90612429F1B86F4/image-size/large?v=v2&px=999)
5 Troubleshooting を選択すると、次の画面へ遷移します。
![Screen Shot 2022-07-21 at 20.04.37.png Screen Shot 2022-07-21 at 20.04.37.png](/t5/image/serverpage/image-id/157790i1A27C9CB814357F8/image-size/medium?v=v2&px=400)
次に 2 Run show-tech を選択し、次の画面へ遷移します。
暗号化パスワードの入力
![Screen Shot 2022-07-21 at 20.05.57.png Screen Shot 2022-07-21 at 20.05.57.png](/t5/image/serverpage/image-id/157791i192161F98C33F4DD/image-size/medium?v=v2&px=400)
生成される show tech ファイルは、暗号化されます。暗号化・復号化に使用するパスワードを指定してください。その後、確認のため再入力の画面が表示されますので、再度入力してください。また、このパスワードは、TACへお送りいただいた際にお知らせいただきますよう、お願い致します。
以下の画面が表示され、ログの取得が開始されます。その後しばらく時間がかかるため、お待ちください。
![Screen Shot 2022-07-21 at 20.07.25.png Screen Shot 2022-07-21 at 20.07.25.png](/t5/image/serverpage/image-id/157793i7E0ABBBF8A90E7AD/image-size/medium?v=v2&px=400)
生成されたファイルの SCP 先を入力
生成されたファイルは、CDG から scp で任意のサーバへコピーする必要があります。CNC サーバへコピーすることに問題はありませんが、その場合は CNC サーバの空き容量にご注意ください。
![Screen Shot 2022-07-21 at 21.17.35.png Screen Shot 2022-07-21 at 21.17.35.png](/t5/image/serverpage/image-id/157796iB4496709015B4F39/image-size/medium?v=v2&px=400)
アップロード完了
サーバへのファイルのアップロードが完了すると、以下が表示されます。Successfully exported tarball という表示をご確認ください。また、暗号化された show tech ファイルの展開方法が記載されています。
![Screen Shot 2022-07-21 at 21.17.57.png Screen Shot 2022-07-21 at 21.17.57.png](/t5/image/serverpage/image-id/157797i63B06A75E6D5F6C4/image-size/medium?v=v2&px=400)
ファイルの取得
指定したサーバ上に *.tar.xz.enc ファイルがコピーされていますので、それを取得してください。