build-fedora-rapids-master-vm.yaml
Run from laptop or jump server with Ansible:
ansible-playbook build-fedora-rapids-master-vm.yaml --tag deploy
ansible-playbook build-fedora-rapids-master-vm.yaml --tag destroy
build-fedora-rapids-master-vm.yaml
---
- hosts: localhost
Links:
https://docs.ansible.com/ansible/latest/collections/community/postgresql/postgresql_info_module.html
https://docs.ansible.com/ansible/latest/collections/community/mysql/mysql_info_module.html#ansible-collections-community-mysql-mysql-info-module
https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_vars_facts.html
May need to set local connections to databases to "trust":
https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/9/html/configuring_and_using_database_servers/configuring-postgresql_using-postgresql
https://stackoverflow.com/questions/25751085/postgresql-failing-peer-authentication-with-ansible
Create a report of installed packages in Ansible:
Great blog post here: https://www.redhat.com/sysadmin/intro-cockpit
sudo dnf install cockpit
sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent
sudo firewall-cmd --reload
Now open a web browser and go to:: https://Computer IP:9090
Great notes here about freeing space on ODF:
https://www.linkedin.com/pulse/delete-staleorphan-images-red-hat-openshift-data-foundation-azraq/?trk=public_profile_article_view
Periodic trim:
https://access.redhat.com/solutions/6821131
oc rsh -n openshift-storage $(oc get pods -n openshift-storage -o name -l app=rook-ceph-tools)
How to check the storage used by images in /var/lib/containers/storage/:
https://access.redhat.com/solutions/5822921
https://access.redhat.com/labs/satelliteupgradehelper/
https://access.redhat.com/articles/3664871
For upgrading other hosts from Satellite:
https://www.youtube.com/watch?v=lud0C-K3ya0
https://kubevirt.io/user-guide/virtual_machines/host-devices/
There is this too, but I haven't tried it:
Disable Default Nvidia Device Plugin in Nvidia GPU Operator ClusterPolicy:
devicePlugin:
config:
default: ''
name: ''
enabled: false
imagePullPolicy: Always
Here is the order of operations I followed (All as root):
This is the python 3.6 document to reference (Changing the applicable commands for rh-python38 instead of 36):
https://developers.redhat.com/blog/2018/08/13/install-python3-rhel#installation_prerequisites
Optional (For GCC, make, and git): $ yum install @development
This installs python 3.8 into /opt/rh/:
$ yum clean all