新しい質問18
home/sandy/ansible/にlogvol.ymlというplaybookを作成する。このplaybookで、Iv0という論理ボリュームを作成し、それをボリュームグループvgOに1500MiBサイズで作成します。ボリュームグループに十分なスペースがない場合、"Not enough space for logical volume "というメッセージを表示し、代わりに800MiBのIv0を作成します。ボリュームグループがまだ存在しない場合は、"Volume group doesn't exist" というメッセージを表示します。すべてのIv0論理ボリュームにxfsファイルシステムを作成します。論理ボリュームはマウントしないでください。
として解決する:
トピック1、ラボのセットアップ
5つの管理ノードと1つの制御ノードを作成して、ラボをセットアップする必要があります。
つまり合計6台のマシンだ。Red Hat Developersのウェブサイトから無料のRHEL8 isoをダウンロードしてください。
***コントロールノードの設定が必要です。
管理ノード上に静的ipをいくつか作成し、コントロールノード上の
/etc/hostsファイルを次のようにする:
vim /etc/hosts
10.0.2.21 node1.example.com
10.0.2.22 node2.example.com
10.0.2.23 node3.example.com
10.0.2.24 node4.example.com
10.0.2.25 node5.example.com
yum -y install ansible
ユーザー追加 ansible
echo パスワード|passwd -stdin ansible
echo "ansible ALL=(ALL) NOPASSWD:ALL
su - ansible; ssh-keygen
ssh-copy-id node1.example.com
ssh-copy-id node2.example.com
ssh-copy-id node3.example.com
ssh-copy-id node4.example.com
ssh-copy-id node5.example.com
***各管理ノードのセットアップ
まず、各コントロールノード1,2,3に2GBの仮想ハードディスクを追加する。次に
ノード4にハードディスクを追加しないでください。ノード5にはハードディスクを追加しないでください。これらのマシンを起動すると、追加のディスクは
dev/sdb(ハイパーバイザーによっては/dev/vdb)に自動的に配置される。
ユーザー追加 ansible
echo パスワード|passwd -stdin ansible
echo "ansible ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/ansible
python3はデフォルトでインストールされているはずですが、もしインストールされていない場合は、コントロールノードとマネージドノードの両方にインストールする必要があります。
python2がデフォルトで問題がある場合は、デフォルトのpython3も設定してください。
yum -y install python3
alternatives -set python /usr/bin/python3
すべてのマシンがレポを利用できるようにする必要がある。あなたはRHSCAでこれを行った。ローカルでセットアップするには、同じことをするだけです。
を各マシンにインストールする。rhel8 isoをディスクとしてvirtualboxやkvm、あるいはあなたが使っているハイパーバイザーにアタッチする(これは
は/dev/sr0になる)。次にマシン内部で
dev/sr0 を /mnt にマウントする。
そうすれば、isoのすべてのファイルが/mntにあることになる。
mkdir /repo
cp -r /mnt /repo
vim /etc/yum.repos.d/base.repo
このファイルの中:
[バセオ]
氏名=ベースオス
baseurl=file:///repo/BaseOS
gpgcheck=0
また、アプリストリーム
vim /etc/yum.repos.d/appstream.repo
このファイルの中:
[アプリストリーム]
アプリストリーム
baseurl=file:///repo/AppStream
gpgcheck=0
返信を残す