先進的な企業・サービスで導入されているカオスエンジニアリングを実施してみる。FoundryやKubernetesなど、BOSHで構築された環境であれば、本記事の方式で比較的簡単に導入できる。BOSH-LiteをVirtualBoxでローカル環境に構築する手順は各所で説明されている。その場合、BOSHオフィシャルにも記載されている通りホストOSから各種操作をすることが基本となっている。Ganttだが、テーマGitmikeと組み合わせるとデフォルトでは休日がグレーアウトされない。デフォルトのテーマの場合はこの問題が発生しない。今回はDocker-Composeファイルで定義して運用しやすくする。作り込めば、ネットワークテスト自動化が実現できると考えている。テストにDockerコンテナを活用する方式を検討している。テストの際に大量のPCを用意するのは非効率なため、軽量・スピーディなDockerコンテナを活用していきたい。イメージしている構成は以下の通り。Proxyアクセスを実装する。プロジェクト管理-RedmineRedmineでの課題管理において、チケット一覧表示時に期日超過チケットをマークアップ表示することで対応漏れを防ぐことができる。リマインドメールを活用すれば同等効果が期待できるが、一覧表示時にもマークアップしておくと状況が把握しやすい。プログラミング-RubyProxy環境でのパッケージインストールは環境変数などでProxyサーバの指定が必要となる。Bundlerにおいても同様、http_proxyの環境変数の設定が必要となる。Redmineへのプラグイン追加の際、Gemパッケージのインストールが必要となる場合には、docker-compose.ymlでProxy環境変数を設定する。.gemrcの配備が必要となる。問題解消したため手順メモ。統合監視-HinemosNTTデータがOSSとして開発している統合監視システムのHinemosをDockerで導入してみる。Imageがあるが、バージョンが古く、メンテナンスもされていないようなので、自分でDockerfileから作成する。プラットフォーム-BOSH基本的にこちらに記載の通りの手順でOpenStackにBOSHをインストールする。Queensがリリースされたのでインストールから初期使用までを検証する。OpenStack環境を簡単に構築できるPackStackで、少しのカスタマイズを加えて実用的なOpenStack検証環境を構築する。プラットフォーム-OpenStack検証用OpenStackを構築して、CirrOSをデプロイしたときに、SSHキーペアがインポートされず、インスタンスにSSH公開鍵方式によるログインができない事象が発生した。OSはCirrOSもDebianでも同様。プラットフォーム-OpenStackOpenStack環境を簡単に構築できるPackStackで、少しのカスタマイズを加えて実用的なOpenStack検証環境を構築する。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。