Instalación y configuración de Suse Manager 3

SUSE Manager 3 es el último software de gestión de servidores Linux que proporciona una gestión integral del ciclo de vida y monitorización de servidores Linux en diferentes distribuciones, arquitecturas de hardware, plataformas virtuales y entornos de nube. SUSE Manager 3 incluye el software de automatización Salt y características mejoradas de gestión de configuración, gestión de suscripciones más sencilla y capacidades de monitorización optimizadas.

Características

  • Permite gestionar varias distribuciones de Linux (Red Hat y SUSE®) desde una única consola centralizada
  • Es compatible con una gran variedad de hardware en entornos físicos, virtuales y en la nube
  • Permite mantener y cumplir fácilmente las políticas internas de seguridad y las normativas externas
  • Método estándar para salvaguardar la seguridad de Linux
  • Inventario de software y hardware simple y automatizado con elaboración avanzada de informes

Requisitos mínimos:

Version SO: SLES 12 SP2
Memoria:4096 GB
CPU’s: 2
File System:

101    GB    /var/spacewalk
50     GB    /var/lib/pgsql
24     GB    /
4 GB          swap

Partimos de que ya tenemos instalado el sistema operativo y cumple todos estos requisitos previos.

Registramos el sistema operativo

Registramos el equipo y añadimos los repositorios

susemanager:~ # SUSEConnect -e <USUARIO> -r <CODIGO DE REGISTRO>

Registered SLES 12.2 x86_64

To server: https://scc.suse.com

Añadimos los repositorios de Suse Manager Server

susemanager:~ # SUSEConnect -p SUSE-Manager-Server/3.0/x86_64 -r <CODIGO DE REGISTRO SUSE MANAGER>

Registered SUSE-Manager-Server 3.0 x86_64

To server: https://scc.suse.com

Añadimos suma_server a los repositorios

zypper in -t pattern suma_server

Añadimos el repositorios de Salt

cat /etc/zypp/repos.d/systemsmanagement_saltstack.repo
[systemsmanagement_spacewalk]
name=Spacewalk (SLE_12_SP2)
enabled=1
autorefresh=0
baseurl=http://download.opensuse.org/repositories/systemsmanagement:/spacewalk/SLE_12_SP2/
type=rpm-md
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/systemsmanagement:/spacewalk/SLE_12_SP2//repodata/repomd.xml.key

Refrescamos los repositorios

Refrescamos

zypper ref -s

Comenzamos con la instalación de Suse Manager Server

yast2 susemanager_setup

Nos abre el asistente de instalación, dado que esto es una instalación desde cero y no queremos realizar ninguna migración seleccionamos la primera opción. Next

Nos indica que configuremos el correo electronico

Generamos el certificado

Configuramos los datos necesarios para la base de datos

Introducimos las credenciales acceder a SCC

Tras realizar la configuración básica empieza la instalación

Una vez realizada la instalación finalizamos el asistente.

Accedemos mediante nuestro navegador y configuramos  el usuario administrador con el que accederemos al servidor.

Una vez accedido a nuestro servidor, lo primero que tenemos que hacer es sincronizar con SUSE Customer Center.

Desde allí crearemos todas las colecciones de repositorio que necesitemos.

Admin > Setup Wizard > Suse Products

Debemos seleccionar el repositorio  y agregar empleando el mas (+)

En caso que no nos muestre ninguno tenemos que ir a Admin > Setup WIzard > Organization Credentials y añadir las credenciales para acceder a  SCC

Podemos comprobar la descarga de los paquetes en los logs situados en: /var/log/rhn/reposync/<repositorio>.log

Generar clave

Creamos una clave la cual nos servirá para la configuración de los canales.

En mi caso he generado una clave para los canales SLES 12 SP2

Overview > Manage Activation Keys > Create Key

Creación de repositorio SUSE Manager Tools

Este repositorio sirve para proporcionar el software necesario para la instalación de los diferentes clientes.

Listamos los repositorios disponibles, en mi caso solo tengo SLES 12 SP2 dado que es el único que me he descargado.

Para listar los repositorios disponibles ejecutamos: mgr-create-bootstrap-repo -l

Creamos el repositorio: mgr-create-bootstrap-repo –with-custom-channels

Generación del script para la instalación de los clientes

Admin >SUSE Manager Configuration > Bootstrap Script

En el directorio /srv/www/htdocs/pub/bootstrap/  nos crea el script para la instalación de los clientes: bootstrap.sh

Realizamos una copia del fichero, dado que si generamos nuevamente el fichero nos machaca la configuración.

Accedemos al archivo bootstrap-sles12-sp2.sh y modificamos las siguientes lineas:

ACTIVATION_KEYS= debemos añadir la clave creada anteriormente

Systems > Activation Keys

ORG_GPG_KEY= debemos añadir los archivos con las claves, las cuales están situados en: /srv/www/htdocs/pub/

Instalación del cliente (Bootstrap)

Nos descargamos desde nuestro  servidor el script creado anteriormente

wget https://192.168.1.20/pub/bootstrap/bootstrap-sles12-sp2.sh –no-check-certificate

Ejecutamos el script: sh bootstrap-sles12-sp2.sh

Una vez se haya instalado accedemos al panel de Suse manager : Systems

Instalación del cliente mediante Salt

Salt > Bootstrapping

En caso de no tener instalado el cliente normal nos da la posibilidad de instalar el cliente de Salt mediante SSH, para ello deberíamos seleccionamos el segundo check

 

Un saludo

:wq!

One thought on “Instalación y configuración de Suse Manager 3

  1. Pingback: Instalación y configuración de Suse Manager 3 | PlanetaLibre

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*