Después de crear los nuevos sistemas RHEL 8/9 y realizar una copia de seguridad de los archivos, puede realizar una instalación estándar para RHEL 8/9.
Siga las instrucciones de Instalar Automation Config para PostgreSQL, Redis, RaaS y Salt-Master en sus sistemas RHEL 8/9.
Siga estos pasos para editar los archivos del pilar y de estado para RHEL 8/9 y aplicar highstates al nodo de RHEL 8/9.
Importante: Estos pasos de instalación deben realizarse en el maestro de Salt de RHEL 7 al que informan los nuevos nodos de RHEL 8/9.
Procedimiento
- Abra el archivo sse_settings.yaml en el directorio /srv/pillar/sse/ y actualice la siguiente configuración con los valores adecuados de su entorno:
Actualice... |
Para... |
Pg_server |
rhel9-postgres |
Redis_Server |
rhel9-redis |
Eapi_servers |
rhel9-raas (se pasa como una lista) |
Salt_masters |
rhel9-master (se pasa como una lista) |
pg_endpoint |
Dirección IP o nombre de DNS |
pg_port |
5432 (este es el puerto predeterminado) |
pg_username |
salteapi |
pg_password |
abc123 |
redis_endpoint |
Dirección IP o nombre de DNS |
redis_port |
6379 (este es el puerto predeterminado) |
redis_username |
saltredis |
redis_password |
def456 |
eapi_username |
root |
eapi_password |
salt |
eapi_endpoint |
Dirección IP o nombre de DNS |
Customer_id |
Se genera automáticamente. Puede generarlo con el comando cat /proc/sys/kernel/random/uuid" . |
cluster_id |
saltmaster_cluster_1
Nota: Solo debe actualizarse si utiliza una configuración de varios maestros.
|
- Guarde y cierre el archivo sse_settings.yaml actualizado.
- Edite el archivo del pilar /srv/pillar/top.sls para agregar los minionID adecuados en estas secciones:
- {# Pillar Top File #}
- {# Define SSE Servers #}
- {% load_yaml como sse_servers %}
- -rhel9-raas
- -rhel9-postgres
- -rhel9-redis
- -redis9-master
- {% endload %}
- Ejecute el comando
salt \* saltutil.refresh_pillar
para actualizar el pilar en todos los nodos. Para comprobar que los datos del pilar sean correctos, ejecute salt \* pillar.items
.
- Desde el maestro de Salt de RHEL 7, aplique estos estados en orden:
- Nodo de PostgreSQL: salt rhel9-postgres state.sls sse.eapi_database
- Nodo de Redis: salt rhel9-redis state.sls sse.eapi_cache
- Nodo de RaaS: salt rhel9-raas state.sls sse.eapi_service
- Nodo de maestro de Salt: salt rhel9-master state.sls sse.eapi_plugin
- Instale la licencia de RaaS en el sistema rhel9-raas. El archivo de licencia se almacena en el directorio /etc/raas/.
- Reinicie el servicio RaaS para leer la nueva licencia mediante el comando
systemctl restart raas
.
- Abra un explorador e introduzca la URL del servidor RaaS: https://ip_address_of_raas_server. Inicie sesión con nombre de usuario: root y contraseña: salt.
Qué hacer a continuación
En este punto, no se muestran minions ni maestros. El siguiente paso consiste en configurar el complemento principal para el nuevo maestro de RHEL 9 durante la migración.