Cómo registrar un SUSE Linux Enterprise Server desde línea de comandos, consola. shell, terminal.
SUSE permite la descarga de las ISOs de SUSE Linux Enterprise Server así como su libre uso, pero cobra una suscripción anual por el acceso de un sistema a los repositorios oficiales de la compañía. Es decir, SUSE Linux Enterprise Server se puede usar libremente pero no se pueden actualizar sus paquetes ni instalar nuevos componentes hasta que se registre el sistema con un código de registro. Y dicho código de registro solo se obtiene tras el pago de una suscripción.
El registro de un SUSE Linux Enterprise Server se puede realizar desde el entorno gráfico con el programa yast2 o vía línea de comandos con la utilidad SUSEConnect.
Registro
Para registrar un sistema vía línea de comandos, podemos usar la siguiente sintaxis:
HOST# SUSEConnect -r <CódigoDeActivación> -e <DirecciónEmail>
Registered SLES_SAP 12 x86_64
To server: https://scc.suse.com
Using E-Mail: user@mail.com
Si todo va bien, SUSEConnect nos devolverá el mensaje "Registered" seguido de la versión del sistema operativo que acabamos de registrar.
Debug
Si nos encontramos algún error, podemos usar la opción --debug para ver un log en tiempo real de qué está sucediendo durante el registro y ver así posibles problemas:
HOST# SUSEConnect -r XXXXXXXXXXXXX -e user@mail.com --debug
cmd options: '{:token=>"XXXXXXXXXXXXX", :email=>"user@mail.com", :debug=>true, :language=>"POSIX"}'
Merged options: #<SUSE::Connect::Config url="https://scc.suse.com", insecure=false, token="XXXXXXXXXXXXX",
email="user@mail.com", debug=true, language="POSIX">
Reading credentials from /etc/zypp/credentials.d/SCCcredentials
Read credentials: SCC_AAAAAAAAAAAA : YYYYYYYYYY
Reading credentials from /etc/zypp/credentials.d/SCCcredentials
Read credentials: SCC_AAAAAAAAAAAA : YYYYYYYYYY
Executing: 'uname -i' Quiet: false
Output: 'x86_64'
Executing: 'lscpu' Quiet: false
...
Registered SLES_SAP 12 x86_64
To server: https://scc.suse.com
Using E-Mail: user@mail.com
Cuando el registro se haya realizado con éxito, se generará en el sistema el archivo /etc/SUSEConnect:
HOST# cat /etc/SUSEConnect
---
url: https://scc.suse.com
insecure: false
A partir de este momento, ya podemos realizar actualizaciones del sistema, migrar a nuevos Service Pack o instalar programas desde los repositorios oficiales de SUSE.
Recuperar código de registro
Si en algún momento queremos ver el código de registro usado para registrar un sistema determinado, podemos usar la opción -s de SUSEConnect, la cual nos devolverá el código de registro del sistema (regcode) así como la fecha de registro y la fecha de expiración del código de registro usado:
HOST# SUSEConnect -s
[{"identifier":"SLES_SAP","version":"12","arch":"x86_64",
"status":"Registered","regcode":"XXXXXXXXXXXXXX",
"starts_at":"2018-04-09 07:59:29 UTC",
"expires_at":"2020-04-08 07:59:29 UTC",
"subscription_status":"ACTIVE","type":"oem"}]
Fuentes:
https://www.suse.com/support/kb/doc/?id=7016626
0 comentarios:
Publicar un comentario