AnsibleでVxRailの操作をする
Ansible とは Python で実装された、 IT 自動化ツール(構成管理ツール)です。 エージェントレスで設定ファイルが少なく、記述がシンプルなのが特徴です。 2012 年に開発プロジェクトが開始され、 2013 年に Ansible Inc 社が設立されました。 2015 年に Redhat 社に買収されました。 Ansible は YAML 形式のファイルで処理を記述し、直観的にわかりやすく学習コストが少ないのが特徴です。 Linux や Windows サーバの操作だけでなく、追加のクライアントモジュールを利用することで、様々なアプライアンスやベンダーの製品に対応することができます。 本記事では Dell VxRail を Ansible を利用し情報取得や操作をしてみます。 Ansible の準備 Ubuntu 22.04.2 LTS を準備して Ansible をインストールしました。 $ cat /etc/os-release # Ubuntu 22.04.2 LTS を想定 $ sudo apt update $ sudo apt install software-properties-common $ sudo add-apt-repository --yes --update ppa:ansible/ansible $ sudo apt install ansible $ ansible --version # 正しくインストールされてバージョンが表示されることを確認 Ansible Module for VxRail の準備 次に Ansible Module for VxRail を準備します。 手順は以下の URL の内容に従いました Infrastructure as Code with VxRail Made Easier with Ansible Modules for Dell VxRail | Dell Technologies Info Hub $ cd ~;mkdir ansible-vxrail-utils;cd ansi