Read this in other languages:
English,
日本語,
Portugues do Brasil,
Française,
Español.
このラボでは、事前設定されたラボ環境で作業します。 以下のホストにアクセスできます。
Role | Inventory name |
---|---|
Ansible Control Host | ansible |
Managed Host 1 | node1 |
Managed Host 2 | node2 |
Managed Host 2 | node3 |
SSHでログインできます。:
Warning
11.22.33.44 のような文字列を、個々に提供されているStudent情報に記載の IP などへ読み替えてください。 X は studentX といった具合です。
Tip
パスワードは instructor provides this です。
rootになるには以下のように実行してください。:
[student<X>@ansible ~]$ sudo -i
ほとんどの前提条件タスクはすでに行われています。:
-
Ansible はすでにインストールされています。
-
SSH connection と keyはすでに設定済みです。
-
root権限を必要とするコマンドを実行できるように、
sudo
は適切に設定され、権限昇格が可能になっているはずです。
Ansibleが適切にInstallされているかを確認しましょう。
[root@ansible ~]# ansible --version
ansible 2.7.0
[...]
Note
Ansibleは構成管理を単純にしてくれます。 Ansibleはデータベースや実行用のデーモンを必要とせず、ラップトップでも簡単に実行できます。 管理対象ホストでは、実行用の常駐エージェントなども不要です。
rootアカウントからログアウトします。
[root@ansible ~]# exit
logout
Note
以降のすべての演習では、明示的な指示がない限り、コントロールノードのstudent<X> ユーザーとして作業してください。
ここからのラボについては、かなりコマンドラインばかりだと思うかもしれません。:-)
-
すべて手で入力するのではなく、必要に応じてブラウザからコピー&ペーストしてください。しかし、考えたり理解したりするのをやめたりしないでください。
-
すべてのラボは Vim を使って準備しましたが、みんながそれを愛しているわけではないことを理解しています。 Midnight Commander などを利用することができます。(mcを 実行すると実行できます。ファンクションキーはEsc-<n>でアクセスするかマウスでクリックすることでアクセスできます。)。または Nano(nanoを実行)なども利用できます。 簡単なeditor introも用意してあります。
このラボガイドの様々な章で「チャレンジラボ」セクションがあります。
これらのラボは、これまでに学んだことを使って解決するための様々なタスクを用意しています。
それぞれのラボの解答案は、Warning
サインより下に記述されています。