Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

Instalación y configuración de Suse Manager 3

Instalación y configuración de Suse Manager 3

Tabla de contenidos

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:

text
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

text
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

text
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

text
zypper in -t pattern suma_server

Añadimos el repositorios de Salt

config
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

text
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

Susemanager1

Nos indica que configuremos el correo electronico

Susemanager2

Generamos el certificado

Susemanager3

Configuramos los datos necesarios para la base de datos

Susemanager4

Introducimos las credenciales acceder a SCC

Susemanager5

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

Susemanager6 Susemanager7

Una vez realizada la instalación finalizamos el asistente.

Susemanager8

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

Susemanager9

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 (+)

Susemanager10

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

Susemanager11

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

Susemanager12

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

Susemanager13

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

Susemanager14

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

Admin >SUSE Manager Configuration > Bootstrap Script

Susemanager15

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

Susemanager16

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

Susemanager17

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

Susemanager18

ACTIVATION_KEYS= debemos añadir la clave creada anteriormente

Systems > Activation Keys

Susemanager19

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

Susemanager20

Instalación del cliente (Bootstrap)

Nos descargamos desde nuestro  servidor el script creado anteriormente

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

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

Susemanager21

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

Susemanager22

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

Susemanager23

Un saludo

:wq!

Comentarios