プラットフォーム-BOSHこちらの記事で構築したBOSH-Lite環境だが、1年が経過し生成された証明書の期限が切れた。designetwork.daichi703n.com監視の仕組みを作っておらず、BOSH環境が停止してしまっていたため、証明書を更新(再生成)し復旧させた。vmsで確認しようとすると以下の通りエラーとなった。1opensslコマンドで証明書期限を確認する。BOSHで生成された証明書は期限が1年となっており、期限が切れていた。手順はこちらに記載の通り。対象の証明書情報を削除して再デプロイすることで、新しい証明書が生成されて更新が完了する。intで入れ替えるか、creds.ymlの場合は手動で削除すれば良い。VMの稼働に直接影響するため、後述の手順が必要となる。Directorのデプロイ(create-env)はうまく動かなかったので、VirtualBoxが稼働しているホスト上でデプロイを実行した。UAAのCA証明書も更新されるため、それを参照している各deploymentも再デプロイして変更を反映させる。ConcourseのdeploymentにCredHubを含んでいる場合などは、適切に反映されていないとこのようなエラーが出る。Certを出力するようにしていたので、こちらを叩く必要があった。/credhub_admin_client_secret`従来作業でエラーが出る部分はopensslコマンドで期限が更新されているかを確認しながらエラーを潰す。NATSの証明書更新NATSの証明書更新については、ダウンタイムが発生しないよう、こちらに記載の通りの手順で更新する必要がある。BOSH今回は証明書期限切れ後の作業だったため、この手順を実施していないが、本番環境においては、事前にテストの上で計画的に証明書更新を実施する必要がある。CA証明書一式を更新した。本環境は個人的な試験用で本番環境ではないが、安定稼働のためには証明書の期限を監視・通知する仕組みを作っておくことが重要。項目によっては自動更新の仕組みを構築しておけばさらに安心。(14)はてなブログをはじめよう!daichi703nさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。