ビュー:
Service Gatewayアプライアンスが1年以上更新や再起動なしで稼働している場合、アプライアンスが異常な動作や状態を示す可能性があります。
  • TrendAI Vision Oneサービスに接続できません
  • ステータスは[status unhealthy]または[service cannot work]を表示します
これらの問題は、Service Gatewayの内部証明書の有効期限切れによって引き起こされます。証明書は、Service Gatewayに更新を適用するたびに更新されます。この問題を回避するには、Service Gatewayアプライアンスを定期的に更新してください。Service Gatewayの設定で自動更新を有効にすることができます。詳細については、Service Gatewayの設定を行うを参照してください。
注意
注意
Service Gateway 2.0アプライアンスをお持ちの場合、バージョン2.0から3.0へのアップグレードは自動更新では行われません。アプライアンスを手動でアップグレードする必要があります。詳細については、Service Gateway 2.0から3.0へのアップグレードをご覧ください。
1年以上更新や再起動を行っていないService Gatewayの証明書の問題を解決するには、次の手順を使用してください。

手順

  1. root権限でService Gatewayにサインインしてください。
    Service Gatewayは通常、rootアクセスを許可しません。以前にrootアクセスを設定していない場合は、sshキーのペアを作成する必要があります。
    1. LinuxまたはmacOSマシンを使用して、ターミナルにアクセスし、次のコマンドを使用してSSHキーを生成してください。
      ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    2. 生成されたid_rsa.pubファイルを表示し、ドキュメントの中央にある長いキーをコピーしてください。
      次のような長いキーの例があります。
      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDLHcZJ4PWKs0hvZYYLkXUwbeV5LdKmlR7eZFpRDa/9AeNb36vGodL3Ezo+3wGQ6tlDCM2UoonfU+Fkk8MhrCTqbJc2DDkhjXUOD+5HrRdDbfQtMTv6V3lMMk7U2w== your_email@example.com
    3. 管理者アカウントを使用してService Gatewayターミナルにアクセスします。
    4. 管理コマンドを有効にするには、enable コマンドを実行してください。
    5. キーをService Gatewayに追加します。
      コマンドconfigure verify cli support "ssh_long_key"を使用します。ここで、"ssh_long_key"は引用符なしの生成されたキーです。
    6. キーを生成したマシンで、次のコマンドを実行してください:
      ssh sgowner@ip_of_service_gateway -i /Users/ユーザ名/.ssh/id_rsa
      sgownerはルートアクセスに使用したいアカウントです。sshファイルパス内のusernameを適切なユーザ名に置き換えてください。
    7. sgownerアカウントを使用してService Gatewayにアクセスします。
    8. ルート権限にアクセスするには、次のコマンドを使用してください。
      sudo su -
  2. コマンドを実行します。
    microk8s refresh-certs --cert server.crt
  3. コマンドを実行します。
    microk8s stop; microk8s start
  4. 証明書を更新した後、Service Gatewayを更新し、自動更新を有効にして、最新の機能と修正でアプライアンスを最新の状態に保ちます。