IBM Cloud Docs
Ridimensionamento di un'istanza di server virtuale

Ridimensionamento di un'istanza di server virtuale

Puoi ridimensionare la tua istanza del server virtuale e scalare verticalmente a qualsiasi dimensione del profilo supportata in pochi minuti. Puoi aumentare o diminuire la quantità di vCPU e RAM disponibili per una maggiore flessibilità nella gestione del carico di lavoro per rispondere alle modifiche dei requisiti delle risorse e ottimizzare i costi o le prestazioni del carico di lavoro.

I server virtuali sono configurati utilizzando profili o una combinazione di attributi dell'istanza, come il numero di vCPUs, quantità di RAM, la larghezza di banda della rete e altro ancora, che definiscono le dimensioni e le capacità dell'istanza del server virtuale. Quando si aggiorna o si esegue il downgrade di un server esistente, si sceglie un altro profilo con le specifiche predefinite necessarie. Non è possibile modificare la configurazione di un server virtuale. Il profilo del server virtuale selezionato determina i core, la RAM, la larghezza di banda e le dimensioni del disco validi sull'istanza ridimensionata. Per ulteriori informazioni sui profili, consultare Profili istanza.

Quando si ridimensiona un'istanza, tenere presenti le informazioni riportate di seguito:

  • Devi arrestare, aggiornare e avviare l'istanza che vuoi ridimensionare.
  • I dati non vengono eliminati dal volume primario o dal volume di dati.
  • La RAM viene cancellata dall'istanza ridimensionata.
  • Vengono mantenute tutte le configurazioni di rete, come IP privati, IP flottanti, vNICs, e gruppi di sicurezza.
  • Il nome dell'istanza non cambia.
  • La posizione non cambia. L'ubicazione include l'ubicazione geografica, la regione e la zona utilizzate quando crei l'istanza del server virtuale.
  • Devi selezionare un profilo abilitato all'esecuzione sicuro quando vuoi ridimensionare un'istanza IBM Cloud Hyper Protect Virtual Servers per IBM Cloud® Virtual Private Cloud. Selezionando un profilo che non è abilitato all'esecuzione sicura, il provisioning non riesce.
  • Dopo che l'istanza è stata ridimensionata, ti viene addebitata la tariffa oraria del nuovo profilo dell'istanza.
  • Puoi tenere traccia del ridimensionamento dell'istanza in Activity Tracker e IBM® Log Analysis per scopi di risoluzione dei problemi e controllo.

Ridimensionamento di server virtuali su host dedicati

I server virtuali in esecuzione su host dedicati possono essere ridimensionati solo per i profili supportati dall'host dedicato su cui è ospitata l'istanza. Ad esempio, un server virtuale di cui è stato eseguito il provisioning con un profilo dalla famiglia Memory può ridimensionare altri profili che appartengono alla famiglia Memory.

Il ridimensionamento dei server virtuali sugli host dedicati non è supportato per LinuxONE (architettura del processores390x ).

Ridimensionamento dei server virtuali con archiviazione dell'istanza

Quando arresti un'istanza del server virtuale con un profilo di archiviazione dell'istanza, tale archiviazione è temporanea ed è disponibile solo mentre è in esecuzione. I dati sull'unità non vengono ripristinati dopo l'arresto dell'istanza.

Ridimensionamento dei server virtuali con volumi di dati

I volumi di dati collegati rimangono intatti e sono collegati nell'istanza ridimensionata.

Quando ridimensioni un'istanza a un profilo più piccolo (uno con meno vCPUs), potrebbe essere necessario regolare l'assegnazione della larghezza di banda di memoria dell'istanza. Per riuscire a ridimensionare, la larghezza di banda di archiviazione dell'istanza deve essere inferiore di almeno 500 MBps rispetto alla larghezza di banda preallocata nel profilo di destinazione.

Ad esempio,

  • Profilo attuale: mx2-8x64 (larghezza di banda totale: 16000 MBps, 12000 MBps rete, 4000 MBps storage) (Supporre che l'istanza stia usando l'assegnazione della larghezza di banda di memoria e di rete predefinita.)
  • Profilo target: bx2-2x8 (larghezza di banda totale: 4000 MBps, 3000 MBps rete, 1000 MBps storage)

L'operazione di ridimensionamento non riesce perché la quantità attuale di larghezza di banda dello storage (4000 MBps) non è inferiore di almeno 500 MBps alla larghezza di banda totale del profilo di destinazione (4000 MBps). Per riuscire a ridimensionare, è necessario regolare la larghezza di banda di archiviazione dell'istanza a 3500 MBps o meno prima di tentare l'operazione di ridimensionamento.

Ridimensionamento delle istanze associate ai modelli di istanza e ai gruppi di istanze

Quando ridimensioni un'istanza di cui è stato eseguito il provisioning da un modello di istanza o di cui è stato eseguito il provisioning come parte di un gruppo di istanze, si applicano le seguenti regole.

  • Un'istanza di cui viene eseguito il provisioning da un template dell'istanza può essere ridimensionata con un nuovo profilo dell'istanza.
  • I modelli di istanze non sono modificabili, ad eccezione del nome. Non è possibile aggiornare un profilo di istanza in un modello di istanza. Per scegliere un altro profilo per un modello di istanza, è necessario creare un nuovo modello.
  • Il ridimensionamento di un'istanza che fa parte di un gruppo di istanze la rimuove dal gruppo di istanze. È necessario arrestare un'istanza per ridimensionarla. Quando l'istanza viene arrestata, il gruppo di istanze la sostituisce con una nuova istanza con lo stesso profilo descritto dal template dell'istanza.

Ridimensionamento delle istanze tra i profili della generazione 2 e della generazione 3

È possibile ridimensionare un profilo di 2nd generazione in un profilo di 3rd creazione. Un profilo di 3rd creazione può essere ridimensionato in un profilo di 2nd creazione. Prima di ridimensionare le generazioni di profili, esaminare le seguenti informazioni.

  • Prima di ridimensionare un'istanza con un profilo di 2nd generazione a un profilo di 3rd generazione, prendi un' istantanea del volume di avvio collegato alla tua istanza del server virtuale. È possibile fare riferimento all'istantanea, se necessario.
  • Quando si ridimensiona un'istanza a un 3rd profilo di generazione, il firmware virtuale assume il valore predefinito OVMF (Open Virtual Machine Firmware) se l'immagine supporta UEFI. Se l'istanza è stata avviata in precedenza con SeaBIOS, il sistema tenta di conservare l'impostazione del firmware, anche se si passa all'ultima generazione. Se il firmware virtuale viene modificato da SeaBIOS a OVMF durante la migrazione al nuovo profilo, i nomi delle periferiche potrebbero essere visualizzati in modo diverso nel guest.
  • Se si ridimensiona da un profilo di 3rd generazione a un profilo di 2nd generazione, tutte le modifiche apportate alla tua istanza del server virtuale durante l'esecuzione con il profilo di 3rd generazione vengono conservate. Se si dispone dell'istantanea disponibile eseguita prima della migrazione al nuovo profilo, è possibile eseguire il ripristino da tale istantanea se si verifica un problema.

Quando distribuisci una nuova istanza del server virtuale Windows con un profilo di 3rd generazione, evita il ridimensionamento a un profilo di 2nd generazione. La nuova istanza Windows utilizza il firmware virtuale OVMF e non può essere ridimensionata in un profilo di 2nd generazione perché l'istanza non può essere avviata. Se l'istanza del server virtuale Windows è stata originariamente fornita con un profilo di 2nd generazione, quindi ridimensionata a un profilo di 3rd generazione, può essere ridimensionata correttamente a un profilo di 2nd generazione.

Ridimensionamento di un'istanza del server virtuale utilizzando l'IU

Completa la seguente procedura per ridimensionare un'istanza del server virtuale.

  1. Dal menu Console di IBMIBM Cloud, selezionare Istanze server virtuale.
  2. Dall'elenco Istanze del server virtuale per VPC, trova il server virtuale che vuoi ridimensionare e verifica che il suo stato sia Arrestato o In fase di arresto.
  3. Selezionare i puntini di sospensione verticali e selezionare Ridimensiona.
  4. Dall'elenco dei profili disponibili, selezionare quello che si desidera utilizzare.
    • Se stai ridimensionando un server virtuale in esecuzione su un host dedicato, vedi solo i profili supportati dall'host dedicato.
    • Se stai ridimensionando un'istanza Hyper Protect Virtual Servers per VPC, assicurati di selezionare un profilo abilitato all'esecuzione sicuro. Allo stesso modo, non selezionare un profilo abilitato all'esecuzione sicura per un'istanza che non supporta l'esecuzione sicura.
  5. Esaminare e controllare i Termini e le Condizioni.
  6. Selezionare Ridimensiona istanza server virtuale.
  7. Avviare l'istanza del server virtuale.

Ridimensionamento di un server virtuale utilizzando la CLI

Utilizzare il comando instance-update per ridimensionare un server virtuale.

ibmcloud is instance-update <instance> --profile <profile>

Dove:

  • instance è l'ID o il nome dell'istanza che si desidera ridimensionare
  • profile è il nome del profilo che si vuole utilizzare

Ad esempio, se si desidera ridimensionare un'istanza sul profilo bx2-16x64 , il comando sarà simile al seguente esempio.

ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile bx2-16x64

Ridimensionamento di un server virtuale utilizzando l'API

Utilizzare il comando instance-update per ridimensionare un server virtuale.

  1. Eseguire il seguente comando per trovare i nomi del profilo che si desidera utilizzare:

    curl  -s -X GET "<api_endpoint>/v1/instance/profiles?generation=2&version=2021-02-01" -H "Authorization: Bearer <IAM token>"
    
  2. Selezionare un profilo compatibile per la propria istanza.

    • Per un server virtuale in esecuzione su un host dedicato, scegliere un profilo supportato dall'host dedicato.
    • Se si utilizza l'archiviazione dell'istanza, scegliere un profilo con l'archiviazione dell'istanza.
    • Per i volumi di dati, scegliere un profilo con volumi di dati.
  3. Esegui il seguente comando:

    curl -k -sS -X PATCH "<api_endpoint>/v1/instances/<instance id>?generation=2&version=2021-02-01" \
        -H "Authorization: Bearer <IAM token>" \
        -d '
    {
        "profile": {
           "name": "<new profile>"
        }
    } '
    

    Dove:

    • instance-id è l'ID dell'istanza che si vuole ridimensionare
    • profile-id è l'ID del profilo che si vuole utilizzare

Ridimensiona un server virtuale e prenotazioni

Tieni a mente le seguenti informazioni quando ridimensioni un server virtuale in una prenotazione. Per ulteriori informazioni sulle prenotazioni, vedi Informazioni sulle prenotazioni per VPC.

Se l'istanza che si desidera ridimensionare è collegata ad una prenotazione, il profilo dell'istanza non può essere aggiornato se il profilo non corrisponde al profilo della prenotazione associata.

Se l'istanza che si desidera ridimensionare è un nuovo profilo, è necessario prima scollegare l'istanza dalla prenotazione. Il profilo dell'istanza può quindi essere aggiornato e quindi una nuova prenotazione allegata all'istanza con un profilo corrispondente.