目次
はじめに
VMUGなどの活動を通してAria Automation Config(以前のvRealize Automation SaltStack Config)を聞くことがあるので
初心者ながら触ってみた。
そもそもSaltStack自体初めてないので、優しく見守っていただければ幸いです。
申し訳ないが、Aria Automation Configをデプロイする過程はスクショの撮り忘れにより省かせてもらいますm(__)m
どこかのタイミングでブログにする予定
こういった事情により手順はログイン画面からさせていただきます。
※以後、Aria Automation ConfigをAriaに短縮して記述していきます
対象者
・VMware製品に興味がある人
・vExpertに興味があるひと
・VMware製品を使った自動化に興味がある人
saltについて
Ariaではsaltを使った自動化を行うみたいです
Aria上でsalt masterのサーバの稼働
管理対象となるubuntuにはsalt-minionをインストールを行い
設定にてsalt-masterのIPを指定してあげることでminion public keyをmasterに送信することでmasterから管理することが可能になる。
こちらにsaltについて記述があるので参考に docs.saltproject.io
salt-minionをインストール
salt minionをubuntuにインストール
sudo apt install salt-minion
/etc/salt/minionを編集
salt-minionおサービスを稼働
systemctl restart salt-minion
こちらを参考にして設定を行いました automationpro.co.uk
Aria側の設定
まずはAriaにログイン
次にキーの受け入れを行う
するとAria側で認識できたのが分かる。
IPアドレスもubuntuに割り当たっているIPと同じことから問題ない
コマンド実行
salt-minionを設定したubunutuをシャットダウンするコマンドをAria側から実行してみようと思う
こちらはubuntuが稼働していることを示す
ターゲットが正しいことを確認してコマンドの実行をクリック
このような画面が出てくることを確認
ターゲットのminionをシャットダウンさせるには関数のプルダウンメニューからsystem.shutdownを選択して実行
すると・・・
vCenterにて確認すると確かに電源オフになっていることが確認できた。
さいごに
今まで自動化といえばAnsibleやpythonでコードを書いて自動化するなどしていたから
今回のAriaは初めてでまたsalt周りの知識を深めることが出来たのは良い経験となった
触った感じ、関数を組み合わせてジョブの作成やスケジューリングで実行することができるので 色々とチャレンジしてみようと思う