IBM Cloud Docs
Informazioni sugli IP riservati

Informazioni sugli IP riservati

La funzionalità degli IP riservati su VPC ti permette di riservarti gli indirizzi IP da utilizzare sulle tue risorse. È possibile configurare un indirizzo specifico o far sì che sia il sistema a selezionarne uno qualsiasi tra quelli disponibili. È inoltre possibile effettuare una nuova prenotazione IP con o senza una destinazione con cui collegare l'indirizzo.

Prima di iniziare

Gli IP riservati sono una risorsa secondaria di sottoreti. Identity and Access Management (IAM) non ha attualmente il supporto per le risorse secondarie, quindi gli IP riservati "ereditano" autorizzazioni dalla sottorete.

Per visualizzare le autorizzazioni IAM richieste per gli IP riservati, vedi Chiamate alle sottoreti.

VPC non supporta pacchetti IP frammentati. I pacchetti frammentati vengono eliminati sul server perimetrale.

Problemi noti dell'IP riservato

I seguenti problemi si applicano agli IP riservati. Questi problemi verranno risolti nelle release future.

Problema: gli indirizzi IP riservati associati ai gateway VPN, ai nodi di lavoro IKS o alle istanze del servizio DNS non avranno alcuna destinazione (la proprietà target non è inclusa quando si richiama la risorsa IP riservata).

Di conseguenza, tali indirizzi IP riservati potrebbero sembrare non associati. Nonostante l'annullamento del bind, questi indirizzi IP riservati non possono essere eliminati fino a quando non viene eliminata la relativa risorsa di destinazione.

Nella console, gli indirizzi IP riservati etichettati come "unbound" potrebbero essere associati a una risorsa che non può essere visualizzata.

Problema: L'API dei metadati non supporta attualmente gli IP riservati.

Soluzione temporanea: continuare a utilizzare la propriet ... primary_ipv4_address per richiamare l'indirizzo IP per ogni interfaccia di rete su un'istanza. Vedi VPC Metadata API.

Problema: quando utilizzi la API VPC per elencare gli indirizzi IP mobili su un'interfaccia di rete del server bare metal, potresti ottenere un elenco incompleto degli indirizzi IP mobili associati all'interfaccia di rete del server bare metal.

L'IP mobile associato a un'interfaccia di rete bare metal non è disponibile prima che l'interfaccia di rete status sia available.

Soluzioni:

  • Attendere che le interfacce di rete del server bare metal siano available prima di elencare gli indirizzi IP mobili sulle interfacce.
  • Elenca tutti gli IP mobili per visualizzare quelli associati alle interfacce server bare metal che non sono ancora available.

Creazione di IP riservati nella console

Per creare un IP riservato, procedere come segue:

  1. Nel menu IBM Cloud, selezionare Infrastruttura > Rete > Sottoreti.
  2. Selezionare una sottorete esistente o crearne una nuova.
  3. Fare clic sulla scheda IP riservati.
  4. Fare clic su Crea +.

Le seguenti sezioni descrivono la gestione degli indirizzi IP riservati con attributi diversi.

Creazione di un IP riservato non associato

Per creare un IP riservato non associato, attenersi alla seguente procedura:

  1. Inserire un nome per l'IP riservato. Assicurarsi di utilizzare caratteri alfanumerici minuscoli senza spazi per il nome.
  2. Selezionare se si desidera che il sistema scelga automaticamente un IP riservato, scegliere da un elenco di IP riservati esistenti o immetterne uno.
  3. Selezionare un indirizzo, se si richiede un indirizzo IP specifico (facoltativo).
  4. Fare clic su Prenota IP.

Eliminazione di un IP riservato

Per eliminare (rilasciare) un IP riservato utilizzando l'interfaccia utente, spostarsi su Sottoreti > IP riservati e fare clic sul menu Azioni Selezionare il rilascio.

Utilizzo di IP riservati dalla CLI

Puoi utilizzare la CLI per creare, aggiornare ed eliminare gli indirizzi IP riservati.

Prima di iniziare, configura il tuo ambiente CLI.

Creazione di un IP riservato dalla CLI

Per riservare un indirizzo IP privato VPC utilizzando la CLI, immetti questo comando:

ibmcloud is subnet-reserved-ip-create SUBNET [--vpc VPC] [--name NAME] [--address IPADDRESS] [--auto-delete true | false] [--target TARGET] [--output JSON] [-q, --quiet]

Dove:

  • SUBNET è l'ID della sottorete.
    • -vpc è l'ID o il nome della VPC. Questa opzione è necessaria solo se si desidera specificare la risorsa unica per nome all'interno di questa VPC.
    • -nome è il nome definito dall'utente per questo IP riservato. I nomi devono essere univoci all'interno della sottorete in cui risiede l'IP riservato. I nomi che iniziano con ibm- sono riservati alle risorse di proprietà del provider.
    • -indirizzo è l'indirizzo IP da riservare, che non deve essere già riservato sulla sottorete. Se non specificato, viene selezionato automaticamente un indirizzo disponibile sulla sottorete.
  • -- auto - delete determina la modalità di impostazione della funzione di eliminazione automatica. Se impostato su true, questo IP riservato si cancella automaticamente quando la destinazione viene eliminata. Uno tra: true, false (valore predefinito true).
    • -target è la destinazione dell'IP riservato.
  • -- output specifica il formato di output; è supportato solo JSON.
  • -q, --quiet sopprime l'output verboso.

Aggiornamento di un IP riservato dalla CLI

Per aggiornare un IP riservato dalla CLI, immetti il seguente comando:

ibmcloud is subnet-reserved-ip-update SUBNET RESERVED_IP [--vpc VPC] [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

Dove:

  • SUBNET è l'ID della sottorete.
  • RESERVED_IP è l'ID dell'IP riservato.
    • -vpc è l'ID o il nome della VPC. È necessario solo se si vuole specificare la risorsa unica per nome all'interno di questa VPC.
    • -nome è il nuovo nome dell'IP riservato.
  • -- auto - delete determina la modalità di impostazione della funzione di eliminazione automatica. Se impostato su true, questo IP riservato si cancella automaticamente quando la destinazione viene eliminata. Uno tra: true, false (valore predefinito true).
  • -- output specifica il formato di output; è supportato solo JSON.
  • -q, --quiet sopprime l'output verboso.

Eliminazione di un IP riservato dalla CLI

Per eliminare un IP riservato dalla CLI, è necessario annullare l'associazione dell'IP riservato. Dopo aver annullato il bind dell'IP riservato, immetti il seguente comando per eliminarlo:

ibmcloud is subnet-reserved-ip-delete SUBNET (RESERVED_IP1 RESERVED_IP2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]

Dove:

  • SUBNET è l'ID della sottorete.
  • RESERVED_IP1 RESERVED_IP2 è l'ID degli IP riservati. È possibile specificarne uno o più.
    • -vpc è l'ID o il nome della VPC. È necessario solo se si vuole specificare la risorsa unica per nome all'interno di questa VPC.
    • -force, -f forza l'operazione senza conferma.
  • -- output specifica il formato di output; è supportato solo JSON.
  • -q, --quiet sopprime l'output verboso.

Utilizzo dell'API

Per creare un IP riservato con l'API, attieniti alla seguente procedura:

  1. Imposta il tuo Ambiente API.

  2. Creare una sottorete.

  3. Archiviare l'ID sottorete in una variabile da utilizzare nel comando API:

    export SubnetId=<your_subnet_id>
    
  4. Creare un IP riservato e, facoltativamente, specificare e indirizzare nella proprietà address:

curl -X POST -sH "Authorization:${iam_token}" \
"$vpc_api_endpoint/v1/subnets/$SubnetId/reserved_ips?version=$api_version&generation=2" \
-d '{"name": "test-reserved-ip", "address": "10.240.0.15"}' | jq

L'esempio utilizza come parser jq, uno strumento di terze parti con licenza MIT. jq potrebbe non essere preinstallato su tutte le immagini VPC disponibili al momento della creazione di un'istanza. Potrebbe essere necessario installare jq prima dell'uso o utilizzare un altro parser di propria scelta.

Eliminazione di un IP riservato

Utilizza la seguente API per eliminare un IP riservato:

curl -X DELETE -sH "Authorization:${iam_token}" \
"$vpc_api_endpoint/v1/subnets/$SubnetId/reserved_ips/$ReservedIpId?version=$api_version&generation=2"
  • L'API non ti permette di eliminare un IP riservato collegato a un'interfaccia di rete primaria. Un'istanza del server virtuale deve avere un'interfaccia di rete primaria e tutte le interfacce di rete devono avere un IP riservato.
  • Un IP riservato collegato a un'interfaccia di rete secondaria può essere collegato a una vasta gamma di risorse, incluso ma non limitato a:
    • Interfacce di rete
    • VPE (Virtual Private Endpoint)
    • Programmi di bilanciamento del carico
    • Gateway VPN
    • Nodi di lavoro IKS
    • Istanze DNS Services
  • L'annullamento del bind di un IP riservato elimina l'IP riservato se la proprietà di eliminazione automatica è impostato su true.

Quando l'eliminazione automatica è disabilitata

Se crei un IP riservato senza collegarlo, l'eliminazione automatica è disabilitata per impostazione predefinita. Un IP riservato di cui non è stato eseguito il bind non può avere l'eliminazione automatica abilitata.

Quando l'opzione di eliminazione automatica è disattivata, l'annullamento dell'associazione lascia attivo l'IP riservato, ma non elimina l'IP riservato.

Quando l'eliminazione automatica è abilitata

Se crei un'istanza del server virtuale senza specificare un indirizzo IP riservato, il sistema crea un indirizzo IP riservato per te e lo collega all'interfaccia di rete primaria. In questo scenario, la funzione di eliminazione automatica è abilitata per impostazione predefinita.

Quando l'opzione di eliminazione automatica è attiva, l'annullamento del bind dell'IP riservato dalla sua destinazione determina l'eliminazione dell'IP riservato.

La cancellazione dell'IP riservato potrebbe richiedere alcuni minuti.