Attivare l’interfaccia grafica su un nodo satellite

Per impostazione predefinita, l’interfaccia grafica (GUI) è disattivata sui nodi satellite: vengono esposti solo l’API riservata agli agent e i servizi di terze parti.

Questo comportamento predefinito si applica a partire dalla piattaforma di base in versione 5.31, dal chart Helm in versione 0.6.8 e dall’orchestratore Podman in versione 1.3. I nodi satellite configurati con una versione precedente non sono interessati finché la configurazione non viene rigenerata.

Nei casi in cui la GUI sia comunque necessaria su un nodo satellite (accesso amministrativo locale, diagnostica, ecc.), la procedura seguente consente di riattivarla.

Docker Swarm e Podman

  1. Modificare il file /etc/cyberwatch/containers.env e impostare la variabile a false:

    ONLY_API_AND_THIRD_PARTIES="false"
    
  2. Riavviare Cyberwatch:

    sudo cyberwatch restart
    

L’esecuzione di sudo cyberwatch configure --satellite rigenera il file containers.env e reimposta ONLY_API_AND_THIRD_PARTIES al valore predefinito (true). La modifica deve essere ripetuta dopo ogni riconfigurazione.

Chart Helm

Definire esplicitamente nginx.limitToApi: false nel file values.yml, quindi aggiornare la distribuzione:

nginx:
  limitToApi: false