Archive for the ‘Vmware vsphere’ category

Aggiunta nuovi nodi su cluster VCF

Novembre 30th, 2024

Capita che per mancanze di risorse hardware sia necessario aggiungere nuovi nodi ad un cluster di un Workload Domain in VCF, abbiamo la possibilità di farlo in due modi seguendo la UI oppure utilizzando le API che ci consentono di inserire più di due schede di rete per host. In questo articolo cercherò di spiegare come utilizzare le API ed il generatore di JSON che ci permette di inserire i dati richiesti ed avere un file strutturato per essere utilizzato.

Una volta effettuato il commissioning degli host, per utilizzarli per espandere il cluster eseguiamo i seguenti step.:

Recupero ID Host disponibili per espansione Cluster

  • Andando sul Developer Center dell’ SDDC
  • Selezioniamo API explorer
  • Espandere le API per gli Host e selezionare API
    GET /v1/hosts
  • Inserire il valore UNASSIGNED_USEABLE
  • Dare Execute

Recupero ID del Cluster da Espandere

  • Andando sul Developer Center dell’ SDDC
  • Selezioniamo API explorer
  • Espandere le API per gli Host e selezionare API
    GET /v1/clusters

Creazione JSON tramite form

Ora creiamo il Json necessario per poter eseguire l’espansione del cluster tramite il seguente form:

Cluster Expand Generator

Verifica Validità espasione Cluster

  • Andando sul Developer Center dell’ SDDC
  • Selezioniamo API explorer
  • Espandere le API per gli Host e selezionare API
    POST /v1/clusters/{id}/validations

Dove inseriamo il Cluster ID recuperato prima e il JSON creato tramite il form

Una volta che riceveremo il success dalla API precedente potremo tramite i seguenti step andare a generare il Task per espasione cluster

  • Andando sul Developer Center dell’ SDDC
  • Selezioniamo API explorer
  • Espandere le API per gli Host e selezionare API
    PATCH /v1/clusters/{id}

Dove inseriamo il Cluster ID e il JSON creato in precedenza.

vCenter upgrade fallisce per PNID non corretto

Giugno 10th, 2024

Capita che quando viene effettuato il deploy del vcenter il PNID (Primary Network IDentifier ) e fqdn non coincidano, per il semplice fatto che vengano scritti uno in maiuscolo e uno in minuscolo.

Essendo Photon OS un Sistema Operativo basato su Linux, è molto sensibile all’utilizzo delle maiuscole e minuscole, quindi consiglio sempre prima di effettuare un upgrade di vcenter di procedere alla verifica sia dell’FQDN che del PNID che coincidano e in caso correggerli. Di seguito proverò a spiegare come effettuare queste attività.

Verificare il PNID

Con il seguente comando andiamo a verificare il PNID del nostro ambiente

/usr/lib/vmware-vmafd//bin/vmafd-cli get-pnid --server-name localhost

dall’esecuzione del comando otteniamo un risultato come questo

Verifica Hostname

Con il comando hostname andiamo a verificare il nome host assegnato al nostro vCenter

Cambio PNID

In caso hostname e PNID differiscano possiamo utilizzare il seguente comando per bonificare l’hostname e renderlo uguale al PNID

/opt/vmware/share/vami/vami_config_net

Con l’esecuzione del comando uscirà un menu come il seguente

a questo punto digitiamo 3 per effettuare il cambio dell’hostname e renderlo uguale al PNID

Una volta che PNID e hostname sono uguale possiamo procedere all’upgrade