tk_ch’s blog

インフラエンジニアのブログ

コンテナ仮想化

Serverspecの実行環境をDockerコンテナにする(Serverspec2.42.2、RockyLinux8、SSHパスワード認証)

環境 実施内容 使用するServerspecのバージョンを決める Serverspec実行用のDockerイメージをビルドする ビルドしたイメージを使ってServerspecを実行する SSHの認証パスワードを自動入力するよう設定する aliasの設定 まとめ 参考文献 Serverspecを使う際に…

Ansibleの実行環境をDockerコンテナにする

環境 実施内容 Ansibleの最新バージョンを確認 Ansible実行用のDockerイメージをビルドする ビルドしたイメージを使ってansible-playbookを実行する まとめ 参考文献 Ansibleを使う際に、以下のような環境面での悩みが出てくるケースがある。 複数の構成管理…

サーバーのメトリクスを可視化する(Prometheus、Grafana、Node Exporter、cAdvisor)

環境 構成図 モニタリングサーバを構築する DockerとDocker Composeインストール PrometeusとGrafanaを起動する 動作確認と初期設定 Node Exporterでハードウェア・OSのメトリクスを収集する Node Exporterのインストール・起動 Prometheusの設定変更 Grafan…

AWS 同一ECSクラスタ内で、ECSインスタンスを特定の利用者(ECSタスク)に占有させる(Terraform使用)

環境 やりたいこと 実現方法の検討 方針 ECSインスタンスに属性を付与する方法 タスクの配置先を、特定の属性を持つECSインスタンスに制限する方法 実現方法まとめ 動作確認環境の構築 動作確認 ECSインスタンスの属性を確認する 配置制約を指定してタスクを…