Condividi tramite


Distribuire un cluster Azure Red Hat OpenShift di grandi dimensioni

Questo articolo illustra i passaggi e le procedure consigliate per la distribuzione di cluster Azure Red Hat OpenShift su larga scala con fino a 250 nodi di lavoro. Per i cluster di tali dimensioni, sono disponibili alcune raccomandazioni relative ai nodi del piano di controllo e ai nodi dell'infrastruttura.

Attenzione

Prima di eliminare un cluster con più di 120 nodi, ridurre il cluster a un massimo di 120 nodi.

Consigli

Nodi del piano di controllo

Per i cluster con più di 100 nodi di lavoro è consigliabile usare i tipi di istanza di macchina virtuale (o tipi simili di istanza di generazione più recenti) seguenti per i nodi del piano di controllo:

  • Standard_D32s_v3
  • Standard_D32s_v4
  • Standard_D32s_v5

Nodi dell'infrastruttura

Per i cluster con più di 100 nodi di lavoro, i nodi dell'infrastruttura sono necessari per separare i carichi di lavoro (ad esempio Prometheus) in modo da ridurre al minimo i conflitti con altri carichi di lavoro. È consigliabile distribuire tre (3) nodi dell'infrastruttura per ogni cluster per soddisfare esigenze di ridondanza e scalabilità.

Per i nodi dell'infrastruttura sono consigliati i tipi di istanza seguenti:

  • Standard_E16as_v5
  • Standard_E16s_v5

Per istruzioni sulla configurazione dei nodi dell'infrastruttura, vedere Distribuire nodi dell'infrastruttura in un cluster Azure Red Hat OpenShift. Questa configurazione verrà eseguita dopo la distribuzione del cluster.

Aggiungere gli indirizzi IP al servizio di bilanciamento del carico

I cluster pubblici Azure Red Hat OpenShift vengono creati con un servizio di bilanciamento del carico pubblico usato per la connettività in uscita dall'interno del cluster. Per impostazione predefinita, un indirizzo IP pubblico è configurato in tale servizio di bilanciamento del carico pubblico e limita il numero massimo di nodi del cluster a 62. Per poter ridimensionare il cluster al numero massimo di 250 nodi supportato, è necessario assegnare più indirizzi IP pubblici aggiuntivi al servizio di bilanciamento del carico. È possibile configurare fino a 20 indirizzi IP per ogni cluster. Le regole in uscita e le configurazioni IP front-end vengono modificate in base al numero di indirizzi IP.

Ad esempio, un cluster con 180 nodi di lavoro richiede almeno (3) tre indirizzi IP (180 nodi/62 nodi per IP).

Questo risultato si può ottenere come parte del processo di creazione del cluster o in un secondo momento.

Distribuire un cluster

Quando si distribuisce un cluster di grandi dimensioni, è necessario iniziare con un massimo di 50 nodi di lavoro in fase di creazione, quindi ridimensionarlo al numero desiderato di nodi di lavoro fino a un massimo di 250.

Nota

Sebbene sia possibile definire fino a 50 nodi di lavoro in fase di creazione, è consigliabile iniziare con un cluster di piccole dimensioni, ad esempio, tre (3) nodi di lavoro, quindi aumentare il numero dopo l'installazione del cluster.

Seguire i passaggi descritti in Creare un cluster Azure Red Hat OpenShift fino alla procedura "Creare il cluster", quindi continuare come indicato:

Il comando di esempio seguente che usa l'interfaccia della riga di comando di Azure può essere usato per distribuire un cluster con Standard_D32s_v5 come nodi del piano di controllo, con tre indirizzi IP pubblici e nove nodi di lavoro:

az aro create \ 
    --resource-group $RESOURCEGROUP \
    --name $CLUSTER \
    --vnet aro-vnet \
    --master-subnet master-subnet \
    --worker-subnet worker-subnet \
    --master-vm-size Standard_D32s_v5 \
    --worker-count 9 \
    --lb-ip-count 3

Per aggiungere indirizzi IP al servizio di bilanciamento del carico usando l'interfaccia della riga di comando di Azure dopo la creazione del cluster, eseguire il comando seguente:

az aro update
    --name <CLUSTER_NAME>
    –-resource-group <RESOURCE_GROUP>
    --lb-ip-count <PUBLIC_IP_COUNT>`

È quindi possibile configurare i MachineSet OpenShift corrispondenti per ottenere il numero di nodi di lavoro desiderati. Per altri dettagli, vedere Ridimensionamento manuale di un set di computer di calcolo.

Dopo aver installato correttamente il cluster, procedere alla distribuzione dei nodi dell'infrastruttura, come definito nella sezione Nodi dell'infrastruttura.