Installa SnapCenter Server sull'host Linux
È possibile eseguire il file eseguibile di installazione di SnapCenter Server per installare SnapCenter Server.
- 
Se si desidera installare SnapCenter Server utilizzando un utente non root che non dispone di privilegi sufficienti per installare SnapCenter, ottenere il file di checksum sudoers dal sito di supporto NetApp . Dovresti usare un file di checksum appropriato in base alla versione di Linux. 
- 
Se il pacchetto sudo non è disponibile in SUSE Linux, installarlo per evitare errori di autenticazione. 
- 
Per SUSE Linux, configurare il nome host per evitare errori di installazione. 
- 
Controlla lo stato sicuro di Linux eseguendo il comando sestatus. Se lo stato SELinux è "abilitato" e la modalità corrente è "enforcing", procedere come segue:- 
Eseguire il comando: sudo semanage port -a -t http_port_t -p tcp <WEBAPP_EXTERNAL_PORT_>Il valore predefinito di WEBAPP_EXTERNAL_PORT è 8146 
- 
Se il firewall blocca la porta, eseguire sudo firewall-cmd --add-port <WEBAPP_EXTERNAL_PORT_>/tcpIl valore predefinito di WEBAPP_EXTERNAL_PORT è 8146 
- 
Esegui i seguenti comandi dalla directory in cui hai i permessi di lettura e scrittura: - 
sudo ausearch -c 'nginx' --raw | audit2allow -M my-nginxSe il comando restituisce "niente da fare", eseguire nuovamente il comando dopo aver installato SnapCenter Server. 
- 
Se il comando crea my-nginx.pp, eseguire il comando per rendere attivo il pacchetto di policy: sudo semodule -i my-nginx.pp
 
- 
- 
Il percorso utilizzato per la directory PID di MySQL è /var/opt/mysqld. Eseguire i seguenti comandi per impostare le autorizzazioni per l'installazione di MySQL. - 
mkdir /var/opt/mysqld
- 
sudo semanage fcontext -a -t mysqld_var_run_t "/var/opt/mysqld(/.*)?"
- 
sudo restorecon -Rv /var/opt/mysqld
 
- 
- 
Il percorso utilizzato per la directory dei dati MySQL è /INSTALL_DIR/ NetApp/snapcenter/SnapManagerWeb/Repository/MySQL/. Eseguire i seguenti comandi per impostare le autorizzazioni per la directory dei dati MySQL. - 
mkdir -p /INSTALL_DIR/NetApp/snapcenter/SnapManagerWeb/Repository/MySQL
- 
sudo semanage fcontext -a -t mysqld_db_t "/INSTALL_DIR/NetApp/snapcenter/SnapManagerWeb/Repository/MySQL(/.*)?"
- 
sudo restorecon -Rv /INSTALL_DIR/NetApp/snapcenter/SnapManagerWeb/Repository/MySQL
 
- 
 
- 
- 
Quando SnapCenter Server viene installato sull'host Linux, vengono installati servizi di terze parti come MySQL, RabbitMq, Errlang. Non dovresti disinstallarli. 
- 
Il server SnapCenter installato sull'host Linux non supporta: - 
Alta disponibilità 
- 
Plug-in di Windows 
- 
Active Directory (supporta solo gli utenti locali, sia root che non root con credenziali) 
- 
Autenticazione basata su chiave per accedere a SnapCenter 
 
- 
- 
Durante l'installazione del runtime .NET, se l'installazione non riesce a risolvere le dipendenze della libreria libicu, installare libicu eseguendo il comando: yum install -y libicu
- 
Se l'installazione di SnapCenter Server non riesce a causa della non disponibilità di Perl, installare Perl eseguendo il comando: yum install -y perl
- 
Scarica quanto segue da "Sito di supporto NetApp" nella directory /home. - 
Pacchetto di installazione di SnapCenter Server - snapcenter-linux-server-(el8/el9/sles15).bin 
- 
File della chiave pubblica - snapcenter_public_key.pub 
- 
File di firma rispettivo - snapcenter-linux-server-(el8/el9/sles15).bin.sig 
 
- 
- 
Convalidare il file della firma. $openssl dgst -sha256 -verify snapcenter_public_key.pub -signature <path to signature file> <path to bin file>
- 
Per l'installazione da parte di utenti non root, aggiungere il contenuto visudo specificato in snapcenter_server_checksum_(el8/el9/sles15).txt disponibile insieme al programma di installazione .bin. 
- 
Assegnare l'autorizzazione di esecuzione per il programma di installazione .bin. chmod +x snapcenter-linux-server-(el8/el9/sles15).bin
- 
Eseguire una delle azioni per installare SnapCenter Server. Se vuoi esibirti… Fai questo… Installazione interattiva ./snapcenter-linux-server-(el8/el9/sles15).binTi verrà chiesto di inserire i seguenti dettagli: - 
Porta esterna dell'applicazione web utilizzata per accedere a SnapCenter Server al di fuori dell'host Linux. Il valore predefinito è 8146. 
- 
L'utente di SnapCenter Server che installerà SnapCenter Server. 
- 
La directory di installazione in cui verranno installati i pacchetti. 
 Installazione non interattiva sudo ./snapcenter-linux-server-(el8/el9/sles15).bin -i silent -DWEBAPP_EXTERNAL_PORT=<port> -DWEBAPP_INTERNAL_PORT=<port> -DSMCORE_PORT=<port> -DSCHEDULER_PORT=<port> -DSNAPCENTER_SERVER_USER=<user> -DUSER_INSTALL_DIR=<dir> -DINSTALL_LOG_NAME=<filename>Esempio: sudo ./snapcenter_linux_server.bin -i silent -DWEBAPP_EXTERNAL_PORT=8146 -DSNAPCENTER_SERVER_USER=root -DUSER_INSTALL_DIR=/opt -DINSTALL_LOG_NAME=InstallerLog.log I registri verranno archiviati in /var/opt/snapcenter/logs. Parametri da passare per l'installazione di SnapCenter Server: - 
DWEBAPP_EXTERNAL_PORT: porta esterna dell'applicazione Web utilizzata per accedere a SnapCenter Server al di fuori dell'host Linux. Il valore predefinito è 8146. 
- 
DWEBAPP_INTERNAL_PORT: porta interna della Webapp utilizzata per accedere a SnapCenter Server nell'host Linux. Il valore predefinito è 8147. 
- 
DSMCORE_PORT: porta SMCore su cui sono in esecuzione i servizi smcore. Il valore predefinito è 8145. 
- 
DSCHEDULER_PORT: Porta dello scheduler su cui sono in esecuzione i servizi dello scheduler. Il valore predefinito è 8154. 
- 
DSNAPCENTER_SERVER_USER: utente di SnapCenter Server che installerà SnapCenter Server. Per DSNAPCENTER_SERVER_USER, l'impostazione predefinita è l'utente che esegue il programma di installazione. 
- 
DUSER_INSTALL_DIR: Directory di installazione in cui verranno installati i pacchetti. Per DUSER_INSTALL_DIR, la directory di installazione predefinita è /opt. 
- 
DINSTALL_LOG_NAME: Nome del file di registro in cui verranno archiviati i registri di installazione. Questo è un parametro facoltativo e se specificato non verrà visualizzato alcun registro sulla console. Se non si specifica questo parametro, i registri verranno visualizzati sulla console e archiviati anche nel file di registro predefinito. 
- 
DSELINUX: se lo stato SELinux è "abilitato", la modalità corrente è "enforcing" e sono stati eseguiti i comandi menzionati nella sezione Prima di iniziare, è necessario specificare questo parametro e assegnare il valore 1. Il valore predefinito è 0. 
- 
DUPGRADE: Il valore predefinito è 0. Specificare questo parametro e il suo valore come un numero intero diverso da 0 per aggiornare SnapCenter Server. 
 
- 
- 
Se lo stato SELinux è "abilitato" e la modalità corrente è "enforcing", il servizio nginx non riesce ad avviarsi. Dovresti eseguire i seguenti comandi: - 
Vai alla directory home. 
- 
Eseguire il comando: journalctl -x|grep nginx.
- 
Se la porta interna della Webapp (8147) non è autorizzata all'ascolto, eseguire i seguenti comandi: - 
ausearch -c 'nginx' --raw | audit2allow -M my-nginx
- 
semodule -i my-nginx.pp
 
- 
- 
Correre setsebool -P httpd_can_network_connect on
 
- 
Funzionalità abilitate sull'host Linux durante l'installazione
SnapCenter Server installa i seguenti pacchetti software che possono aiutare nella risoluzione dei problemi e nella manutenzione del sistema host.
- 
Rabbitmq 
- 
Erlang 
 PDF
PDF