After creating your new RHEL 8/9 systems and backing up your files, you can perform a standard installation for RHEL 8/9.
Follow the Installing Tanzu Salt instructions for Postgresql, Redis, RaaS, and Salt-Master on your RHEL 8/9 systems.
Follow these steps for editing your pillar and state file for RHEL 8/9, and applying highstates to your RHEL 8/9 node.
Important:
These installation steps must be performed on the RHEL 7 Salt Master that your new RHEL 8/9 nodes report to.
Open the sse_settings.yaml file in the /srv/pillar/sse/
directory and update the following settings with the appropriate values from your environment:
Update … | To… |
---|---|
Pg_server | rhel9-postgres |
Redis_Server | rhel9-redis |
Eapi_servers | rhel9-raas (passed in as a list) |
Salt_masters | rhel9-master (passed in as a list) |
pg_endpoint | IP address or DNS name |
pg_port | 5432 (this is the default port) |
pg_username | salteapi |
pg_password | abc123 |
redis_endpoint | IP address or DNS name |
redis_port | 6379 (this is the default port) |
redis_username | saltredis |
redis_password | def456 |
eapi_username | root |
eapi_password | salt |
eapi_endpoint | IP address or DNS name |
Customer_id | This is automatically generated. You can generate it with the cat /proc/sys/kernel/random/uuid" command. |
cluster_id | saltmaster_cluster_1 Note: This setting only needs to be updated if you are using a multi-master setup. |
Save and close the updated sse_settings.yaml file.
Edit the Pillar /srv/pillar/top.sls file to add the appropriate minionIDs in these sections:
Run the salt \* saltutil.refresh_pillar
command to refresh the pillar on all nodes. You can verify that the pillar data is correc by running salt \* pillar.items
.
From the RHEL 7 Salt Master, apply these states in order:
Install the RaaS license on the rhel9-raas system. The license file is stored in the /etc/raas/
directory.
Restart the raas service to read the new license using the systemctl restart raas
command.
Open a browser and enter the URL for your RaaS Server: https://ip_address_of_raas_server. Log in with username: root and password: salt.
At this point, no minions or masters are shown. The next step is to configure the master plugin for the new RHEL 9 master during migration.