Introduzione all'interfaccia della riga di comando

Questo argomento fornisce una panoramica dei comandi necessari per avviare un'istanza Linux e un'istanza Windows. Questa esercitazione include l'utilizzo di un compartimento, la creazione di una rete cloud virtuale e l'avvio delle istanze.

Suggerimento

L'interfaccia CLI è dotata di una modalità interattiva che fornisce informazioni e suggerimenti automatici sui parametri e sul completamento dei comandi. Per maggiori informazioni, vedere Using Interactive Mode.

Informazioni sull'interfaccia della riga di comando

L'interfaccia CLI è uno strumento che consente di lavorare con la maggior parte dei servizi disponibili in Oracle Cloud Infrastructure. La CLI è dotata della stessa funzionalità di base della Console, oltre a comandi aggiuntivi. Le funzionalità e la Guida sui comandi dell'interfaccia CLI si basano sull'API del servizio.

Visualizzazione della Guida con i comandi

È possibile ottenere assistenza in linea utilizzando le parole chiave --help, -h o -?. Ad esempio:

oci --help
oci bv volume -h
oci os bucket create -?

È anche possibile visualizzare tutta la Guida dell'interfaccia CLI nel browser.

Informazioni sugli esempi di CLI

Gli esempi in questo documento sono raggruppati come comando e risposta, dove:

  • Vi viene detto che cosa fa il comando, e dato il comando di utilizzare
  • Il risultato del comando viene restituito in una casella di testo a discesa

L'esempio successivo mostra un comando e un gruppo di risposte.

Per ottenere lo spazio di nomi per la tenancy, eseguire il comando seguente.

oci os ns get
Risposta
Nota

Informazioni sull'output della risposta

Questa risposta al comando oci os ns get mostra l'output standard restituito in formato JSON. Gli oggetti JSON vengono scritti come coppie chiave/valore, con chiave e valore separati da due punti. Ad esempio:
{
"data": "docs"
"id": "ocid1.compartment.oc1..aaaaaaaal3gzijdhqol2pglie6astxxeyqdqeyg35nz5zxil2rggnx7jnhwa"
"is-stateless": null							
}
Una chiave come "id" non è molto informativa. Per comprendere il riferimento all'oggetto JSON, è necessario leggere il valore della chiave.
{
"data": "docs"
}

La maggior parte dei gruppi di comandi e risposte in questa guida non sono semplici come l'esempio precedente. Tuttavia, mentre si lavora attraverso le attività, sono più facili da leggere e lavorare con.

Informazioni preliminari

Prima di iniziare a utilizzare l'interfaccia a riga di comando, verificare di soddisfare tutti i requisiti descritti nella sezione Command Line Interface (CLI, interfaccia a riga di comando).

Come procedura ottimale, completare i task di questa esercitazione in un ambiente di test. Questo approccio garantisce che le configurazioni non abbiano effetto sugli altri ambienti della tenancy. Al termine dell'esercitazione è possibile eliminare le risorse di test in tutta sicurezza.

Utilizzo in un compartimento

In questa esercitazione viene utilizzato un compartimento per tutte le risorse. Quando sarai pronto per creare un ambiente di produzione, molto probabilmente separerai queste risorse in compartimenti diversi.

È possibile utilizzare un compartimento esistente (consigliato) o creare un nuovo compartimento.

Scegliere un compartimento

Guida: oci iam compartment list -h

Per elencare i compartimenti nella tenancy, eseguire il comando riportato di seguito.

oci iam compartment list -c <tenancy_id>
Esempio di comando e risposta
oci iam compartment list -c ocid1.tenancy.oc1..aaaaaaaal1fvgn0h9njji5u6ldrwb4l6aay2x87qatw2wte30f714lal9oom
{
  "data": [
    {
      "compartment-id": "ocid1.tenancy.oc1..aaaaaaaal1fvgn0h9njji5u6ldrwb4l6aay2x87qatw2wte30f714lal9oom",
      "description": "For testing CLI features",
      "id": "ocid1.tenancy.oc1..aaaaaaaal1fvgn0h9njji5u6ldrwb4l6aay2x87qatw2wte30f714lal9oom",
      "inactive-status": null,
      "lifecycle-state": "ACTIVE",
      "name": "CLIsandbox",
      "time-created": "2017-06-27T18:52:52.214000+00:00"
    },
    {
      "compartment-id": "ocid1.tenancy.oc1..aaaaaaaal1fvgn0h9njji5u6ldrwb4l6aay2x87qatw2wte30f714lal9oom",
      "description": "for testing",
      "id": "ocid1.compartment.oc1..aaaaaaaasqn3hj6e5tq6slj4rpdqqja7qsyuqipmu4sv5ucmyp3rkmrhuv2q",
      "inactive-status": null,
      "lifecycle-state": "ACTIVE",
      "name": "CLISandbox",
      "time-created": "2017-05-12T21:31:27.709000+00:00"
    }
    ],
  "opc-next-page": "   AAAAAAAAAAGLB28zJTjPUeNvgmLxg9QuJdAAZrl10FfKymIMh4ylXItQkO_Xk6RXbGxCn8hgkYm_pRpf1v6hVoxrYTQsaoveGMkX6iwwwPY5dptL8AKlyogYSs7F3G92KG2EhrI7j4NoUBtJ4-PTB53F2TZ31dReLsbzxBa3ljbwqQgwzQsUPYROLXA40EIJFdr2oYp67AzozSW8jt8MWFC8y19PsHEEEBW1jw8TT7Lq8XL_7mo5avasfsIYS7-VgP3ZFu6Y-Rab-gPNtjsT4pLh91BkDKWzbyHr0OmH4W1rhTJ5HfZ8YGpA0Ntm7_rOyNBd06qeBU496AQHk24-U_l9p4NvAvHuJ_fR-Z6ahgvWPlZQc1iCTRlJ6leM7ED3JNehIV0onOVQvGquJpF2WeEWFPcioQaqf4iScqHEchV--3Mn2k1yP_-b4AsVtSPRFYG8UuiRACPzg6ENVFjyeGOk3rrHjLR3j7s61pdgqtMOKZ1WtbOV8AcNON8ac1xJPN7O2YmjO3D0H4JmzXh_GxRskTpkl1D9En9zJXn99oWsNBOYgQQmv7s_7j82ZrXGoyOME-iT"
}

Creare un compartimento

Guida: oci iam compartment create -h

Prima di creare un compartimento, rivedere la sezione Utilizzo dei compartimenti per comprendere la progettazione del compartimento, la gestione delle risorse e i vincoli del compartimento. Per IAM senza domini di Identity, vedere Utilizzo dei compartimenti.

Per creare un compartimento, eseguire il comando seguente.

oci iam compartment create --name <compartment_name> -c <root_compartment_id> --description "<friendly_description>"
Esempio di comando e risposta
oci iam compartment create --name CLIsandbox -c ocid1.tenancy.oc1..aaaaaaaal1fvgn0h9njji5u6ldrwb4l6aay2x87qatw2wte30f714lal9oom --description "For testing CLI features"
{
  "data": {
    "compartment-id": "ocid1.tenancy.oc1..aaaaaaaawuu4tdkysd2ups5fsclgm5ksfjwmx6mwem5sbjyw5ob5ojq2vkxa",
    "description": "For testing CLI features",
    "id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
    "inactive-status": null,
    "lifecycle-state": "ACTIVE",
    "name": "CLIsandbox",
    "time-created": "2017-06-27T18:52:52.214000+00:00"
  },
  "etag": "24a4737ede9d34eae934c93e9549ee684a15efc8"
}
Suggerimento

Tenere traccia delle informazioni restituite durante l'esecuzione dei comandi. In molti casi, queste informazioni sono necessarie durante l'utilizzo di questo documento. Ad esempio, il comando precedente restituisce l'OCID per la tenancy, che è anche il compartimento radice.
"compartment-id": "ocid1.tenancy.oc1..aaaaaaaawuu4tdkysd2ups5fsclgm5ksfjwmx6mwem5sbjyw5ob5ojq2vkxa"

Creazione di una rete cloud virtuale

Prima di poter avviare qualsiasi istanza, devi creare una rete cloud virtuale (VCN) e le risorse correlate. Per preparare l'ambiente di rete vengono utilizzate le attività indicate di seguito.

  1. Creare la rete cloud virtuale

    Guida: oci network vcn create -h

    Creare la VCN specificando un nome DNS e un intervallo di blocchi CIDR.

    Per creare la VCN, eseguire il comando seguente.

    oci network vcn create --compartment-id <compartment_id> --display-name "<friendly_name>" --dns-label <dns_name> --cidr-block "<0.0.0.0/0>"
    Esempio di comando e risposta
    oci network vcn create --compartment-id ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --display-name "cli_vcn" --dns-label sandboxvcn1 --cidr-block "10.0.0.0/16"
    {
      "data": {
        "cidr-block": "10.0.0.0/16",
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "default-dhcp-options-id": "ocid1.dhcpoptions.oc1.phx.aaaaaaaaexnsdwsjmxnmmt4tpzkcbyengrnfpgnqzlkzz7qfx6faeqfbtcfa",
        "default-route-table-id": "ocid1.routetable.oc1.phx.aaaaaaaagdjre4rmk5dq6qqkftjtzyn7vctemqga3i6qrxvf23stedpujo2q",
        "default-security-list-id": "ocid1.securitylist.oc1.phx.aaaaaaaaxa3cr5zqshmed7zf64bxcrxb2zerinxhc52zrqe5w27hrau75j2q",
        "display-name": "cli_vcn",
        "dns-label": "sandboxvcn1",
        "id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr",
        "lifecycle-state": "AVAILABLE",
        "time-created": "2017-06-27T22:14:15.683000+00:00","vcn-domain-name": "sandboxvcn1.oraclevcn.com"
      },
      "etag": "9037efc5"
    }

    Puoi ottenere informazioni su qualsiasi configurazione inviando query alla tua tenancy.

    Ad esempio, per ottenere informazioni sulla rete, eseguire il comando seguente.

    oci network vcn list -c <compartment_id>
    Esempio di comando e risposta
    oci network vcn list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l
    {
      "data": [
        {
          "cidr-block": "10.0.0.0/16",
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "default-dhcp-options-id": "ocid1.dhcpoptions.oc1.phx.aaaaaaaaexnsdjmxncbydrwrnfwspgnqzlkzz7qfmmt4tpzkx6faeqfbtcfa",
          "default-route-table-id": "ocid1.routetable.oc1.phx.aaaaaaaagdjre4jtzyn7vctmqga3i6qrxvf2rmk5dqdrwqkft3stedpujo2q",
          "default-security-list-id": "ocid1.securitylist.oc1.phx.aaaaaaaaxa3cr5zqsdrwxb2zerinxhc52zrqe5wmed74bxczf27hrau75j2q",
          "display-name": "cli_vcn",
          "dns-label": "sandboxvcn1",
          "id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr",
          "lifecycle-state": "AVAILABLE",
          "time-created": "2017-06-27T22:14:15.683000+00:00",
          "vcn-domain-name": "sandboxvcn1.oraclevcn.com"
        }
        ]
    }
  2. Configurare una regola di entrata della lista di sicurezza

    Guida: oci network security-list create -h

    Quando crei una VCN, viene creato automaticamente un elenco di sicurezza predefinito. Tuttavia, l'istanza di Windows richiede anche il traffico in entrata abilitato per la porta 3389. L'approccio preferito è la creazione di un secondo elenco che soddisfa i requisiti della porta Windows. L'opzione --security-list-ids consente di associare entrambe le liste di sicurezza alla subnet quando viene creata.

    Nota

    Passaggio delle stringhe JSON nell'interfaccia CLI

    Il comando successivo passa l'input complesso come stringa di testo JSON. Per informazioni sulla formattazione dell'input JSON, in particolare quando si lavora in un ambiente Windows, vedere Passaggio dell'input complesso.

    Per creare una nuova lista di sicurezza e configurare la regola di entrata per la porta 3389, eseguire il comando seguente.

    oci network security-list create -c <compartment_id> --egress-security-rules "[{"destination": "<0.0.0.0/0>", "protocol": "<6>", "isStateless": <true>, "tcpOptions": {"destinationPortRange": <null>, "sourcePortRange": <null>}}]" --ingress-security-rules "[{"source": "<0.0.0.0/0>", "protocol": "<6>", "isStateless": <false>, "tcpOptions": {"destinationPortRange": {"max": <3389>, "min": <3389>}, "sourcePortRange": <null>}}]" --vcn-id <vcn_id> --display-name <rule_name>
    Esempio di comando e risposta
    oci network security-list create -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --egress-security-rules "[{"destination": "0.0.0.0/0", "protocol": "6", "isStateless": true, "tcpOptions": {"destinationPortRange": null, "sourcePortRange": null}}]" --ingress-security-rules "[{"source": "0.0.0.0/0", "protocol": "6", "isStateless": false, "tcpOptions": {"destinationPortRange": {"max": 3389, "min": 3389}, "sourcePortRange": null}}]" --vcn-id ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr --display-name port3389rule
    {
      "data": {
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "port3389rule",
        "egress-security-rules": [
          {
            "destination": "0.0.0.0/0",
            "icmp-options": null,
            "is-stateless": true,
            "protocol": "6",
            "tcp-options": {
            "destination-port-range": {
            "max": null,
            "min": null
          },
            "source-port-range": null
          },
            "udp-options": null
          }
          ],
          "id": "ocid1.securitylist.oc1.phx.aaaaaaaa7snx4jjfons6o2h33drwdh5hev6elir55hnrhi2ywqfnd5rcqk4q",
          "ingress-security-rules": [
            {
              "icmp-options": null,
              "is-stateless": false,
              "protocol": "6",
              "source": "0.0.0.0/0",
              "tcp-options": {
              "destination-port-range": {
              "max": 3389,
              "min": 3389
            },
            "source-port-range": null
          },
          "udp-options": null
        }
        ],
        "lifecycle-state": "AVAILABLE",
        "time-created": "2017-08-23T19:50:58.104000+00:00",
        "vcn-id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr"
      },
      "etag": "d063779e"
    }
  3. Creare una subnet

    Guida: oci iam availability-domain list -h, oci network subnet create -h

    In questo passo successivo, è necessario fornire gli OCID per la lista di sicurezza predefinita e la nuova lista di sicurezza. Se questi OCID non sono stati registrati, utilizzare il comando oci network security-list list per ottenere una lista delle liste di sicurezza nella rete cloud virtuale.

    Prima di creare una subnet, devi scoprire in quali domini di disponibilità è possibile creare la subnet.

    Per ottenere la lista dei domini di disponibilità per il compartimento in uso, eseguire il comando riportato di seguito.

    oci iam availability-domain list -c <compartment_id>
    Esempio di comando e risposta
    oci iam availability-domain list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l
    {
      "data": [
        {
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "name": "EMIr:PHX-AD-1"
        },
        {
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "name": "EMIr:PHX-AD-2"
        },
        {
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "name": "EMIr:PHX-AD-3"
        }
        ]
    }

    Per creare una subnet in AD-1, eseguire il comando seguente.

    oci network subnet create --vcn-id <vcn_id> -c <compartment_id>  --availability-domain "<availability_domain_name>" --display-name <display_name> --dns-label "<dns_label>" --cidr-block "<10.0.0.0/16>" --security-list-ids "["<default_security_list_id>","<new_security_list_id>"]"
    Esempio di comando e risposta
    oci network subnet create --vcn-id ocid1.vcn.oc1.phx.aaaaaaaah2ast7desae6ok3amu64wozj3kskox75awryr5j2nd7tkocplajq -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l  --availability-domain "EMIr:PHX-AD-1" --display-name CLISUB --dns-label "vminstances" --cidr-block "10.0.0.0/16" --security-list-ids "["ocid1.securitylist.oc1.phx.aaaaaaaaw7c62ybv4f5drwv2mup3f75aiquhbkbh4s676muq5t7j5tjckvlq","ocid1.securitylist.oc1.phx.aaaaaaaa7snx4jjfons6o2h33drwdh5hev6elir55hnrhi2ywqfnd5rcqk4q"]"
    {
      "data": {
        "availability-domain": "EMIr:PHX-AD-1",
        "cidr-block": "10.0.0.0/16",
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "dhcp-options-id": "ocid1.dhcpoptions.oc1.phx.aaaaaaaaexnsdjmxnmmt4tpzkengrnfwspgnqzldrw7qfx6cbyfaeqfbtcfa",
        "display-name": "CLISUB",
        "dns-label": "vminstances",
        "id": "ocid1.subnet.oc1.phx.aaaaaaaahvx05fhw7p320cxmdrwo5wlf50egig9cmdzs1plb1xl6c5wvb5s2",
        "lifecycle-state": "PROVISIONING",
        "prohibit-public-ip-on-vnic": false,
        "route-table-id": "ocid1.routetable.oc1.phx.aaaaaaaagdjqga3i6qrxvf23stedpre4rmkdrw6qeqkftjtzyn7vctmujo2q",
        "security-list-ids": [
          "ocid1.securitylist.oc1.phx.aaaaaaaaw7c62ybv4f5drwv2mup3f75aiquhbkbh4s676muq5t7j5tjckvlq",
          "ocid1.securitylist.oc1.phx.aaaaaaaa7snx4jjfons6o2h33drwdh5hev6elir55hnrhi2ywqfnd5rcqk4q"
        ],
        "subnet-domain-name": vminstances.sandboxvcn1.oraclevcn.com,
        "time-created": "2017-08-24T00:51:30.462000+00:00",
        "vcn-id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr",
        "virtual-router-ip": "10.0.0.1",
        "virtual-router-mac": "00:00:17:7F:8A:D7"
      },
      "etag": "92d20c35"
    }
  4. Creare un gateway Internet

    Guida: oci network internet-gateway create -h

    Per creare un gateway Internet, eseguire il comando seguente.

    oci network internet-gateway create -c <compartment_id> --is-enabled <true> --vcn-id <vcn_id> --display-name <gateway_display_name>
    Esempio di comando e risposta
    oci network internet-gateway create -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --is-enabled true --vcn-id ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr --display-name sbgateway
    {
      "data": {
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "sbgateway",
        "id": "ocid1.internetgateway.oc1.phx.aaaaaaaa3vcd7gmqqh4po6wnsjhcdkxlddeqinmnbanzz2wsh5gdrwt574ka",
        "is-enabled": true,
        "lifecycle-state": "AVAILABLE",
        "time-created": "2017-08-25T20:03:48.482000+00:00",
        "vcn-id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr"
      },
      "etag": "d13fb7e3"
    }
  5. Aggiungere una regola alla tabella di instradamento

    Guida: oci network route-table list -h, oci network route-table update -h

    Quando si crea una VCN, viene creata automaticamente una tabella di instradamento. Prima di aggiungere una regola alla tabella di instradamento, è necessario disporre dell'OCID per la tabella.

    Per ottenere l'OCID della tabella di instradamento, eseguire il comando seguente.

    oci network route-table list -c <compartment_id> --vcn-id <vcn_id>
    Esempio di comando e risposta
    oci network route-table list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --vcn-id ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr
    {
      "data": [
        {
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "display-name": "Default Route Table for cli_vcn",
          "id": "ocid1.routetable.oc1.phx.aaaaaaaagdjqga3i6qrxvf23stedpre4rmkdrw6qeqkftjtzyn7vctmujo2q",
          "lifecycle-state": "AVAILABLE",
          "route-rules": [],
          "time-created": "2017-08-25T21:46:04.324000+00:00",
          "vcn-id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr"
        }
      ]
    }
    

    Le informazioni contenute nella risposta precedente mostrano che esiste una tabella di instradamento senza regole: "route rules":[]. Poiché la tabella esiste, è possibile creare una regola aggiornando la tabella. Quando si esegue il comando successivo, viene visualizzato un avviso relativo agli aggiornamenti delle regole di instradamento. Qualsiasi aggiornamento delle regole di instradamento sostituisce tutte le regole esistenti. Se si desidera continuare ed elaborare l'aggiornamento, Immettere "y".

    Per aggiornare le regole di instradamento, eseguire il comando seguente.

    oci network route-table update --rt-id <route_table_id> --route-rules "[{"cidrBlock":"<0.0.0.0/0>","networkEntityId":"<internet_gateway_id>"}]
    WARNING: Updates to route-rules will replace any existing values. Are you sure you want to continue? [y/N]: y
    Esempio di comando e risposta
    oci network route-table update --rt-id ocid1.routetable.oc1.phx.aaaaaaaagdjqga3i6qrxvf23stedpre4rmkdrw6qeqkftjtzyn7vctmujo2q --route-rules "[{"cidrBlock":"0.0.0.0/0","networkEntityId":"ocid1.internetgateway.oc1.phx.aaaaaaaa3vcd7gmqqh4po6wnsjhcdkxlddeqinmnbanzz2wsh5gdrwt574ka"}]
    WARNING: Updates to route-rules will replace any existing values. Are you sure you want to continue? [y/N]: y
    {
      "data": {
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "Default Route Table for cli_vcn",
        "id": "ocid1.routetable.oc1.phx.aaaaaaaa4kujevzdsnd7bh6aetvrhvzdrwcxmmblspmyj3pqwckchajvz6fa",
        "lifecycle-state": "AVAILABLE",
        "route-rules": [
          {
            "cidr-block": "0.0.0.0/0",
            "network-entity-id": "ocid1.internetgateway.oc1.phx.aaaaaaaa3vcd7gmqqh4po6wnsjhcdkxlddeqinmnbanzz2wsh5gdrwt574ka"
          }
          ],
        "time-created": "2017-08-25T23:46:04.324000+00:00","vcn-id": "ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr"
        },
      "etag": "3fc998d8"
    }

Preparazione all'avvio di un'istanza

Quando si avvia un'istanza, è necessario fornire le seguenti informazioni, alcune delle quali già ottenute:

  • compartment-id
  • availability-domain
  • subnet-id
  • image-id
  • shape
  1. Ottenere informazioni sulle immagini disponibili

    Guida: oci compute image list -h

    image-id identifica il sistema operativo che si desidera installare. Per ulteriori informazioni, vedere Immagini della piattaforma.

    Per ottenere un elenco di immagini, eseguire il comando seguente.

    oci compute image list -c <compartment_id>
    Esempio di comando e risposta

    Le immagini sono disponibili per: Oracle Linux, CentOS, Ubuntu e Windows Server. Questo esempio di risposta mostra solo le informazioni per Oracle Linux 7.3.

    oci compute image list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l
    {
      "base-image-id": null,
      "compartment-id": null,
      "create-image-allowed": true,
      "display-name": "Oracle-Linux-7.3-2017.03.03-0",
      "id": "ocid1.image.oc1.phx.aaaaaaaaevkccomzepja4yhahz6rguhqbuomuto7gdrw5hjimqsig6syeqda",
      "lifecycle-state": "AVAILABLE",
      "operating-system": "Oracle Linux",
      "operating-system-version": "7.3",
      "time-created": "2017-03-03T19:04:30.824000+00:00"
    }
  2. Ottenere informazioni sulle forme disponibili

    Guida: oci compute shape list -h

    La forma identifica la configurazione della virtual machine o dell'host Bare Metal che si desidera utilizzare. Le forme di calcolo contengono informazioni aggiornate sulle forme disponibili.

    Ai fini di questa procedura guidata, utilizzare questa forma di virtual machine per i test: --shape "VM.Standard1.1". Questa forma è configurata con 1 CPU e 7 GB di memoria.

    Nota

    Dimensionamento del volume a forma e a blocchi

    Il dimensionamento per le forme delle istanze di computazione e i volumi a blocchi non fa parte di questa procedura guidata. Gli esempi utilizzano le dimensioni minime disponibili.

    Per ottenere un elenco di tutte le forme Bare Metal e Virtual Machine disponibili, eseguire il comando riportato di seguito.

    oci compute shape list -c <compartment_id> --availability-domain "<availability_domain_name>"
    Esempio di comando e risposta
    oci compute shape list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --availability-domain "EMIr:PHX-AD-1"
    {
      "data": [
        {
          "shape": "BM.Standard1.36"
        },
        {
          "shape": "VM.Standard1.1"
        },
        {
          "shape": "VM.Standard1.2"
        },
        {
          "shape": "VM.Standard1.4"
        },
        {
          "shape": "VM.Standard1.8"
        },
        {
          "shape": "VM.Standard1.16"
        },
        {
          "shape": "VM.DenseIO1.4"
        }
      ]
    }

Avvio di un'istanza Linux

Ora sei pronto per avviare un'istanza Linux in base alle configurazioni che hai preparato.

  1. Utilizzare una coppia di chiavi pubblica/privata per connettersi all'istanza

    Quando avvii un'istanza utilizzando l'interfaccia CLI, hai bisogno di una coppia di chiavi esistente per accedere all'istanza. Questa coppia di chiavi non è uguale a una chiave di firma API.

  2. Avvia l'istanza

    Guida: oci compute instance launch -h

    Attenzione

    In questo esempio, il parametro --ssh-authorized-keys-file fa riferimento a un file che contiene la chiave pubblica necessaria per accedere all'istanza di computazione. Se non si fornisce questa chiave all'avvio dell'istanza, non sarà possibile connettersi all'istanza dopo l'avvio.

    Per avviare l'istanza Linux, eseguire il comando seguente.

    oci compute instance launch --availability-domain "<availability_domain_name>" -c <compartment_id> --shape "<shape_name>"   --display-name "<instance_display_name>"   --image-id <image_id> --ssh-authorized-keys-file "<path_to_authorized_keys_file>" --subnet-id  <subnet_id>
    Esempio di comando e risposta
    oci compute instance launch --availability-domain "EMIr:PHX-AD-1" -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --shape "VM.Standard1.1"   --display-name "Linux Instance"   --image-id ocid1.image.oc1.phx.aaaaaaaa5yu6pw3riqtuhxzov7fdngi4tsteganmao54nq3pyxu3hxcuzmoa --ssh-authorized-keys-file "C:\Users\testuser\.oci\linux_key.pem" --subnet-id  ocid1.subnet.oc1.phx.aaaaaaaahvx05fhw7p320cxmdrwo5wlf50egig9cmdzs1plb1xl6c5wvb5s2
    {
      "data": {
        "availability-domain": "EMIr:PHX-AD-1",
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "Linux Instance",
        "extended-metadata": {},
        "id": "ocid1.instance.oc1.phx.abyhqljrtv7hhenrra6hsdrwjqvszcr2gs7c76tuuzc33iyl6bz5mfnbzw7q",
        "image-id": "ocid1.image.oc1.phx.aaaaaaaa5yu6pw3riqtuhxzov7fdngi4tsteganmao54nq3pyxu3hxcuzmoa",
        "ipxe-script": null,
        "lifecycle-state": "RUNNING",
        "metadata": {
          "ssh_authorized_keys": "ssh-rsa AAAAB3NzaABJQAAAQC1yc2EAAAEAtaT/s9HZ24VeLUxcBNT//nPygk75BWpA+kuQotpH4yP1tpqJvOBZoTKwoYa0BuoVcY4VP1GkuCEUrpojZ5F6LybbVeO+ixpuxcPTRNZcVPZJfUVZqg7u8CCjih2T9qH9ZrOcXBJCyKrxEE2kkP4RunnS38MvuDnySYus/04V8l7sEudqWWQX88iZO4oV+Sc4vljbZIaOqNrlAJV5xfQHISL2Ejq8Q1JKaO2Mc6D4Ku/6qEwe0ihtPGoi0zFmPoWstfgc1UqTdiRsYECzzaWqVYpl7RO5h4pIP6/lgBfOsv/Dcg19ND7/qKnmJ4/9iKuacI2bm+HF2oR0gY4C2MvL3Q== rsa-key-20817080\n"
        },
        "region": "phx",
        "shape": "VM.Standard1.1",
        "time-created": "2017-08-26T20:39:03.340000+00:00"
      },
      "etag": "2df9d1f14856a2e9a0cc239417f1ee829288b8badeb7ac6fb6d5b3553cbd148c--gzip"
    }
  3. Recupera informazioni VNIC per l'istanza

    Guida: oci compute instance list-vnics -h

    Per connettersi all'istanza, è necessario disporre dell'indirizzo IP pubblico dell'istanza. Questa informazione è disponibile nella VNIC dell'istanza.

    Per ottenere una lista di VNIC per l'istanza, eseguire il comando riportato di seguito.

    oci compute instance list-vnics --instance-id <instance_id>
    Esempio di comando e risposta
    oci compute instance list-vnics --instance-id ocid1.instance.oc1.phx.abcdefgh6kykdowc8ozzvr4421kwp7apdrwk6wrjl7su82d60c6sp4nap88d
    {
      "data": [
        {
          "availability-domain": "EMIr:PHX-AD-1",
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "display-name": "Linux Instance",
          "hostname-label": null,
          "id": "ocid1.vnic.oc1.phx.abyhqljrxqrdrwuhj4nly7dp7ctr7xvclvejc7pu5rq77e37vlsq2al5y74a",
          "lifecycle-state": "AVAILABLE",
          "private-ip": "10.0.0.2",
          "public-ip": "129.145.32.236",
          "subnet-id": "ocid1.subnet.oc1.phx.aaaaaaaahvx05fhw7p320cxmdrwo5wlf50egig9cmdzs1plb1xl6c5wvb5s2",
          "time-created": "2017-08-24T00:51:30.462000+00:00"
          }
        [
    }
  4. Creare un volume a blocchi per l'istanza

    Guida: oci bv volume create -h

    Creare un volume a blocchi utilizzando la dimensione minima disponibile.

    Attenzione

    Le dimensioni dei volumi a blocchi sono espresse con incrementi di 1024 MB. L'esempio di comando successivo utilizza la dimensione minima, --size-in-mbs 51200 o 50 GB.

    Per creare un volume a blocchi, eseguire il comando seguente.

    oci bv volume create --availability-domain "<availability_domain_name>" -c <compartment_id> --size-in-mbs <51200> --display-name <volume_display_name>
    Esempio di comando e risposta
    oci bv volume create --availability-domain "EMIr:PHX-AD-1" -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --size-in-mbs 51200 --display-name LinuxVol
    {
      "data": {
        "availability-domain": "EMIr:PHX-AD-1",
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "LinuxVol",
        "id": "ocid1.volume.oc1.phx.abyhqlsktp2ec7pdazl4y324drw5lxruh5nxjrgbgqq7znsj5oo4t25nvcta",
        "lifecycle-state": "PROVISIONING",
        "size-in-mbs": 51200,
        "time-created": "2017-08-26T00:51:30.462000+00:00"
      },
      "etag": "720652578"
    }

    Dopo la modifica dello stato del ciclo di vita da "PROVISIONING" a "AVAILABLE", è possibile collegare il volume all'istanza Linux.

    Suggerimento

    Individuazione dello stato del ciclo di vita

    Puoi trovare lo stato del ciclo di vita per il volume a blocchi utilizzando il comando oci bv volume get per il volume creato. Puoi anche eseguire query su altre risorse, come le istanze di computazione e le VNIC, per scoprire lo stato del ciclo di vita.

  5. Collega il volume a blocchi all'istanza

    Guida: oci compute volume-attachment attach -h

    Per collegare il volume a blocchi all'istanza Linux, eseguire il comando seguente.

    oci compute volume-attachment attach --instance-id <instance_id> --type <iscsi> --volume-id <volume_id>
    Esempio di comando e risposta
    oci compute volume-attachment attach --instance-id ocid1.instance.oc1.phx.abcdefgh6kykdowc8ozzvr4421kwp7apdrwk6wrjl7su82d60c6sp4nap88d --type iscsi --volume-id ocid1.volume.oc1.phx.abyhqljrgbktp2ec7pdazl4y324drw5lxruh5nxt25gqq7znsj5oo4snvcta 
    {
      "data": {
        "attachment-type": "iscsi",
        "availability-domain": "EMIr:PHX-AD-1",
        "chap-secret": null,
        "chap-username": null,
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": null,
        "id": "ocid1.volumeattachment.oc1.phx.abyhqlytoivg6eaybdrwb7mqqms6utjrefofrplyip7filf3vtpk55h2hzlq",
        "instance-id": "ocid1.instance.oc1.phx.abcdefgh6kykdowc8ozzvr4421kwp7apdrwk6wrjl7su82d60c6sp4nap88d",
        "ipv4": null,
        "iqn": null,
        "lifecycle-state": "ATTACHING",
        "port": null,
        "time-created": "2017-08-26T00:55:30.462000+00:00",
        "volume-id": "ocid1.volume.oc1.phx.fewtr0p6pm9lj7h7rpf8w3drwlf4x9tadrw1sbs7n5qkx7dcu7bk"
      },
      "etag": "0c0afdb14a0a10ffc15283366798ac82f623433e6f5619eb2d4469612b32a332"
    }

Avvio di un'istanza di Windows

L'avvio di un'istanza Windows segue lo stesso pattern e richiede le stesse informazioni dell'avvio di un'istanza Linux. Le uniche differenze significative sono il sistema operativo e la forma, come mostrato nei comandi seguenti.

  1. Avvia l'istanza

    Guida: oci compute instance launch -h

    Per avviare l'istanza di Windows, eseguire il comando seguente.

    oci compute instance launch --availability-domain "<availability_domain_name>" -c <compartment_id> --shape "<shape_name>"   --display-name "<instance_display_name>" --image-id <image_id> --subnet-id <subnet_id>
    Esempio di comando e risposta
    oci compute instance launch --availability-domain "EMIr:PHX-AD-1" -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l --shape "VM.Standard1.2"   --display-name "Windows Instance" --image-id ocid1.image.oc1.phx.aaaaaaaa53cliasgvqmueus5byytfldrwafbro2y4ywjebci5szc42e2b7ua --subnet-id ocid1.subnet.oc1.phx.aaaaaaaaypsr25bzjmj3drwiha6lodzus3yn6xwgkcrgxdgafscirbhj5bpa
    {
      "data": {
        "availability-domain": "EMIr:PHX-AD-1",
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
        "display-name": "Windows Instance",
        "extended-metadata": {},
        "id": "ocid1.instance.oc1.phx.zsutzirph7cbrbx6rzu91stavdrw58puq3isknlr07zfcd6rq6p9",
        "image-id": "ocid1.image.oc1.phx.aaaaaaaa53cliaskafbro2y4drwebci5szc4eus5bygvqmutflwqy2e2b7ua",
        "ipxe-script": null,
        "lifecycle-state": "PROVISIONING",
        "metadata": {},
        "region": "phx",
        "shape": "VM.Standard1.2",
        "time-created": "2017-08-26T00:51:30.462000+00:00"
      },
      "etag": "4ec3da1e2415c49f55ed705c4d81edb2739da62946d36d73f816e8241e705b3b"
    }
  2. Recupera informazioni VNIC per l'istanza

    Per ottenere le informazioni sulla VNIC, eseguire il comando seguente.

    oci compute instance list-vnics --instance-id <instance_id>
  3. Creare un volume a blocchi per l'istanza

    Per creare un volume a blocchi, eseguire il comando seguente.

    oci bv volume create --availability-domain "<availability_domain_name>" -c <compartment_id> --size-in-mbs <51200> --display-name <display_name>
  4. Collega il volume a blocchi all'istanza

    Per collegare il volume a blocchi all'istanza di Windows, eseguire il comando seguente.

    oci compute volume-attachment attach --instance-id <instance_id> --type <iscsi> --volume-id <volume_id>

Connessione alle istanze

Sebbene l'indirizzo IP pubblico sia necessario per la connessione a istanze Linux e Windows, questa è l'unica cosa che i due hanno in comune. Alcune di queste differenze includono: autenticazione, configurazione della porta e programmi client desktop.

  1. Eseguire la connessione all'istanza Linux

    Avviare la prima istanza Linux descrive come connettersi a un'istanza Linux da un sistema di tipo Unix o Windows.

  2. Eseguire la connessione all'istanza di Windows

    Guida: oci compute instance list-vnics -h e oci compute instance get-windows-initial-creds -h

    Per connettersi all'istanza utilizzando RDC (Remote Desktop Client), è necessario effettuare le operazioni riportate di seguito.

    • Indirizzo IP pubblico per l'istanza
    • Le credenziali Windows iniziali

    Per ottenere l'indirizzo IP pubblico dell'istanza di Windows, eseguire il comando seguente.

    oci compute instance list-vnics --instance-id <instance_id>
    Esempio di comando e risposta
    oci compute instance list-vnics --instance-id ocid1.instance.oc1.phx.zsutzirph7cbrbx6rzu91stavdrw58puq3isknlr07zfcd6rq6p9
    {
      "data": [
        {
          "availability-domain": "EMIr:PHX-AD-1",
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "display-name": "Windows Instance",
          "hostname-label": null,
          "id": "ocid1.vnic.oc1.phx.abyhqljr5m5mmra3ecxasw6vdrwq5ft23dqn4dlrl45hdggz6rgfdwpp4ija",
          "lifecycle-state": "AVAILABLE",
          "private-ip": "10.10.0.3",
          "public-ip": "129.142.0.212",
          "subnet-id": "ocid1.subnet.oc1.phx.aaaaaaaahvx05fhw7p320cxmdrwo5wlf50egig9cmdzs1plb1xl6c5wvb5s2",
          "time-created": "2017-08-26T00:51:30.462000+00:00"
        }
      ]
    }

    Per ottenere le credenziali Windows iniziali, eseguire il comando seguente.

    oci compute instance get-windows-initial-creds --instance-id  <instance_id>
    Esempio di comando e risposta
    oci compute instance get-windows-initial-creds --instance-id  ocid1.instance.oc1.phx.zsutzirph7cbrbx6rzu91stavdrw58puq3isknlr07zfcd6rq6p9
    {
      "data": {
      "password": "Cz{73~~vf@dnK7A",
      "username": "opc"
      }
    }

    Avviare la prima istanza di Windows descrive come connettersi all'istanza utilizzando RDC.

Cleanup dell'ambiente di test

Al termine dell'impostazione degli ambienti di test descritti in questa esercitazione, eseguire il cleanup dell'ambiente di test rimuovendo le risorse non utilizzate.

Scollega ed elimina i volumi a blocchi

Guida: oci compute volume-attachment list -h, oci compute volume-attachment detach -h e oci bv volume delete -h

La rimozione di un volume a blocchi da un'istanza è un processo in 3 fasi. Attenersi alla procedura riportata di seguito per scollegare ed eliminare il volume a blocchi per l'istanza Linux.

  1. Scarica volume-attachment-id

    L'ID collegamento del volume viene creato quando si crea un volume a blocchi.

    Per ottenere l'ID collegamento del volume, eseguire il comando seguente.

    oci compute volume-attachment list -c <compartment_id>
    Esempio di comando e risposta
    oci compute volume-attachment list -c ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l
    {
      "data": [
        {
          "attachment-type": "iscsi",
          "availability-domain": "EMIr:PHX-AD-1",
          "chap-secret": null,
          "chap-username": null,
          "compartment-id": "ocid1.compartment.oc1..aaaaaaaalkqnr7pfd92rdrwo5fm6fcoufoih1vd4ls4j9jjpge16vfyxrc1l",
          "display-name": null,
          "id": "ocid1.volumeattachment.oc1.phx.abyhqlytoivg6eaybdrwb7mqqms6utjrefofrplyip7filf3vtpk55h2hzlq",
          "instance-id": "ocid1.instance.oc1.phx.abcdefgh6kykdowc8ozzvr4421kwp7apdrwk6wrjl7su82d60c6sp4nap88d",
          "ipv4": "169.254.2.2",
          "iqn": "iqn.2015-12.com.oracleiaas:e3fd73db-b164-4d76-bc3f-f58b093989d0",
          "lifecycle-state": "ATTACHED",
          "port": 3260,
          "time-created": "2017-08-26T00:51:30.462000+00:00",
          "volume-id": "ocid1.volume.oc1.phx.abyhqpa3ati7ggfjvba7y6dcg7imdrwskq4bdljroo2cbwchrebuprxddvca"
        }
        ]
      }
    }
  2. Scollega volume-attachment-id

    Per scollegare l'ID collegamento del volume, eseguire il comando seguente.

    oci compute volume-attachment detach --volume-attachment-id <volume_attachment_id>
    Esempio di comando e risposta
    oci compute volume-attachment detach --volume-attachment-id ocid1.volumeattachment.oc1.phx.abyhqlytoivg6eaybdrwb7mqqms6utjrefofrplyip7filf3vtpk55h2hzlq
    Are you sure you want to delete this resource? [y/N]: 
    Tutte le azioni distruttive, ad esempio lo scollegamento e l'eliminazione delle risorse, consentono di utilizzare il parametro --force e la risorsa viene rimossa senza richiedere la conferma. È consigliabile utilizzare l'opzione y/N anziché --force.

    Confermare l'eliminazione. Non viene restituita alcuna risposta dopo l'eliminazione della risorsa.

  3. Eliminare il volume a blocchi

    Per eliminare il volume a blocchi, eseguire il comando seguente.

    oci bv volume delete --volume-id <volume_id> --force
    Esempio di comando e risposta
    1. oci bv volume delete --volume-id ocid1.volume.oc1.phx.abyhqljroo2cbwchrpa3ati7ggfjvba7y6dcg7imnleskq4bdebuprxddvca --force

      Nessuna risposta a questa azione. Per verificare che il volume a blocchi sia stato eliminato, eseguire il comando seguente.

      oci bv volume list -c <compartment_id>

      La risposta a questa query restituisce "lifecycle-state": "TERMINATED", a indicare che il volume non esiste.

Per eliminare il volume a blocchi collegato all'istanza di Windows, utilizzare i passi precedenti (da 1 a 3) come guida.

Termina istanze

Guida: oci compute instance terminate -h

Per eliminare l'istanza Linux, eseguire il comando seguente.

oci compute instance terminate --instance-id <instance_id>
Esempio di comando e risposta
oci compute instance terminate --instance-id ocid1.instance.oc1.phx.abcdefgh6kykdowc8ozzvr4421kwp7apdrwk6wrjl7su82d60c6sp4nap88d
Are you sure you want to delete this resource? [y/N]:

Verificare l'eliminazione. Non viene restituita alcuna risposta dopo l'eliminazione dell'istanza.

Per eliminare l'istanza di Windows, eseguire il comando seguente.

oci compute instance terminate --instance-id <instance_id>
Esempio di comando e risposta
oci compute instance terminate --instance-id ocid1.instance.oc1.phx.zsutzirph7cbrbx6rzu91stavdrw58puq3isknlr07zfcd6rq6p9
Are you sure you want to delete this resource? [y/N]:

Verificare l'eliminazione. Non viene restituita alcuna risposta dopo l'eliminazione dell'istanza.

Eliminare la rete cloud virtuale

Guida: oci network subnet delete -h, oci network vcn delete -h

Per eliminare la VCN, vengono eseguiti i 2 passi riportati di seguito.

  1. Elimina subnet

    Per eliminare la sottorete, eseguire il comando seguente.

     oci network subnet delete --subnet-id <subnet_id> --force
    Esempio di comando e risposta
     oci network subnet delete --subnet-id ocid1.subnet.oc1.phx.aaaaaaaahvx05fhw7p320cxmdrwo5wlf50egig9cmdzs1plb1xl6c5wvb5s2 --force

    Nessuna.

  2. Eliminare la rete cloud virtuale

    Per eliminare la VCN, eseguire il comando seguente.

    oci network vcn delete --vcn-id  <vcn_id> --force
    Esempio di comando e risposta
    oci network vcn delete --vcn-id  ocid1.vcn.oc1.phx.aaaaaaaa6va8fxr1m4hvzjk3nzo8x290qymdrwiblxw5qpzlm64rdd74vchr --force

    Nessuna.