NEUE FRAGE 18
Erstellen Sie in /home/sandy/ansible/ ein Playbook namens logvol.yml. In diesem Playbook erstellen Sie ein logisches Volume namens Iv0 mit einer Größe von 1500MiB auf der Volume-Gruppe vgO. Wenn der Platz in der Volume-Gruppe nicht ausreicht, geben Sie die Meldung "Nicht genug Platz für logisches Volume" aus und erstellen Sie stattdessen ein Iv0 mit 800MiB. Wenn die Volume-Gruppe immer noch nicht existiert, erstellen Sie eine Meldung "Volume-Gruppe existiert nicht" Erstellen Sie ein xfs-Dateisystem auf allen logischen Iv0-Volumes. Mounten Sie das logische Volume nicht.
Lösung als:
Thema 1, LABORSETUP
Sie müssen Ihr Labor einrichten, indem Sie 5 verwaltete Knoten und einen Kontrollknoten erstellen.
Insgesamt also 6 Maschinen. Laden Sie die kostenlose RHEL8-ISO von der Red Hat Developers-Website herunter.
***Kontrollknoten, den Sie einrichten müssen***
Sie müssen einige statische IPs auf Ihren verwalteten Knoten erstellen und sie dann auf dem Kontrollknoten in der
/etc/hosts-Datei wie folgt:
vim /etc/hosts
10.0.2.21 node1.beispiel.com
10.0.2.22 node2.beispiel.com
10.0.2.23 node3.beispiel.de
10.0.2.24 node4.beispiel.com
10.0.2.25 node5.beispiel.com
yum -y install ansible
useradd ansible
echo passwort | passwd -stdin ansible
echo "ansible ALL=(ALL) NOPASSWD:ALL
su - ansible; ssh-keygen
ssh-copy-id node1.beispiel.com
ssh-copy-id node2.beispiel.com
ssh-copy-id node3.beispiel.com
ssh-copy-id node4.beispiel.com
ssh-copy-id node5.beispiel.com
***Einrichtung jedes Verwaltungsknotens***
Fügen Sie zunächst jedem Kontrollknoten 1,2,3 eine zusätzliche virtuelle Festplatte von 2 GB hinzu. Dann fügen Sie eine zusätzliche Festplatte zur Steuerung
Knoten 4. Fügen Sie dem Knoten 5 keine zusätzliche Festplatte hinzu. Wenn Sie diese Rechner hochfahren, sollten die zusätzlichen Festplatten
automatisch auf /dev/sdb (oder /dev/vdb, abhängig von Ihrem Hypervisor) gespeichert.
useradd ansible
echo passwort | passwd -stdin ansible
echo "ansible ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/ansible
Beachten Sie, dass Python3 standardmäßig installiert sein sollte. Wenn dies nicht der Fall ist, müssen Sie sowohl auf dem Kontrollknoten als auch auf dem verwalteten
Knoten können Sie es auch installieren, setzen Sie die Standard-Python3, wenn Sie Probleme mit python2 als Standard haben.
yum -y install python3
Alternativen -set python /usr/bin/python3
Alle Maschinen müssen die Repos zur Verfügung haben. Sie haben dies in RHSCA getan. Um lokal einzurichten, müssen Sie nur das Gleiche tun
für jede Maschine. Hängen Sie die rhel8-Iso als Datenträger an virtualbox, kvm oder den von Ihnen verwendeten Hypervisor an (dies
wird /dev/sr0 sein). Dann innerhalb der Maschine:
/dev/sr0 nach /mnt einhängen
Dann haben Sie alle Dateien der iso in /mnt.
mkdir /repo
cp -r /mnt /repo
vim /etc/yum.repos.d/base.repo
Innerhalb dieser Datei:
[baseos]
name=baseos
baseurl=file:///repo/BaseOS
gpgcheck=0
Auch der Appstream
vim /etc/yum.repos.d/appstream.repo
Innerhalb dieser Datei:
[appstream]
name=appstream
baseurl=file:///repo/AppStream
gpgcheck=0
Eine Antwort hinterlassen