Crea un'istanza Filestore con Private Service Connect

La seguente guida mostra come configurare le istanze Filestore per utilizzare Private Service Connect con i protocolli del file system NFSv3 o NFSv4.1.

Informazioni su Private Service Connect

Private Service Connect consente ai consumer di accedere ai servizi gestiti privatamente dall'interno della propria rete VPC. Private Service Connect richiede al consumer di eseguire il provisioning di un singolo indirizzo IP interno nel proprio Virtual Private Cloud per creare un endpoint Private Service Connect, anziché allocare un intero intervallo di indirizzi IP per facilitare la connessione. Questo singolo indirizzo IP è tutto ciò che è richiesto dallo spazio IP del consumer per accedere all'istanza Filestore.

Per le configurazioni VPC condivise, in cui viene eseguito il provisioning dell'endpoint Private Service Connect nel progetto host VPC, l'ambito della policy di connessione ai servizi deve consentire il progetto host.

Policy di connessione

Per creare un endpoint Private Service Connect nella rete di destinazione consumer, devi creare una policy di connessione ai servizi nel tuo progetto. La creazione di una policy di connessione di questo tipo consente di separare le autorizzazioni per la creazione di un'istanza Filestore e l'allocazione di risorse di networking, come le risorse Private Service Connect e i relativi indirizzi IP. La creazione di una policy di connessione al servizio consente la creazione automatica di un endpoint nella subnet con un indirizzo IP privato.

Crea un'istanza Filestore che utilizza Private Service Connect

Crea un'istanza Filestore che utilizza Private Service Connect per le connessioni di rete.

Prima di iniziare

  1. Verifica di avere una quota sufficiente. La quota di istanze varia in base alla località della regione e al livello di servizio che vuoi utilizzare. Per aumentare la quota disponibile, devi inviare una richiesta di aumento della quota.
  2. Assicurati di aver abilitato le seguenti API:

Crea un'istanza di Filestore

Crea un'istanza Filestore utilizzando la console Cloud de Confiance o Google Cloud CLI.

Console Cloud de Confiance

  1. Nella console Cloud de Confiance , vai alla pagina Istanze di Filestore.

    Vai a Istanze

  2. Fai clic su Crea istanza.

  3. Specifica i parametri di base dell'istanza:

    • Nel campo ID istanza, digita il nome che vuoi utilizzare per l'istanza Filestore.
    • In Tipo di istanza, seleziona il livello di servizio Regionale o A livello di zona.

      Per creare un'istanza Enterprise, devi utilizzare l'API Filestore o Google Cloud CLI.

    • In Capacità, seleziona prima l'intervallo di capacità, quindi inserisci la capacità che vuoi utilizzare. Devi utilizzare un valore compreso tra 1 TB e 10 TB, con incrementi di 256 GiB (0,25 TiB).

    • In Regione, utilizza l'elenco per selezionare la regione in cui vuoi eseguire il deployment dell'istanza.

    • In Protocollo, seleziona NFSv3 o NFSv4.1, a seconda del protocollo di rete che vuoi utilizzare.

    • In Tipo di stack IP di rete, seleziona IPv4 o IPv6. Filestore con supporto IPv6 di Private Service Connect ti consente di scegliere un endpoint IPv4 o IPv6 per collegamento di servizio. Se selezioni IPv6 e vuoi anche configurare il controllo degli accessi, il campo dell'indirizzo IP o dell'intervallo verrà convalidato per la notazione CIDR IPv6.

    • Nel campo Rete VPC, seleziona la rete che vuoi utilizzare per l'istanza Filestore e i client NFS. La rete selezionata deve avere una policy di connessione ai servizi valida per connettersi all'istanza utilizzando Private Service Connect. Se questa policy non esiste, devi crearne una. Segui queste istruzioni per creare una policy.

      Come creare una policy di connessione al servizio

      Quando crei un'istanza Filestore, devi utilizzare una rete VPC che ha già una policy di connessione o creare la policy di connessione nell'ambito del flusso di lavoro di creazione dell'istanza. Questa sezione spiega come creare una policy di connessione ai servizi per la rete VPC.

      1. In Rete VPC, seleziona la rete. Se la policy di connessione non esiste per la rete selezionata, fai clic su Crea policy di connessione al servizio.
      2. Nel campo Nome policy, aggiungi il nome della policy di connessione ai servizi.
      3. (Facoltativo) Nel campo Descrizione, fornisci una breve descrizione della policy.
      4. I campi Ambito del servizio di origine e Ambito degli endpoint di destinazione vengono compilati con le informazioni fornite durante la creazione dell'istanza.
      5. Nel campo Subnet, seleziona le subnet utilizzate per gli endpoint di servizio di Filestore. Le subnet sono intervalli di indirizzi IP che i servizi possono utilizzare per accedere all'istanza Filestore. Per saperne di più sull'utilizzo delle subnet con Private Service Connect, consulta Scopi delle subnet.
      6. (Facoltativo) Nel campo Limite di connessioni, il limite determina il numero di endpoint che possono essere creati utilizzando questa policy di connessione. Se omesso, non esiste alcun limite.
      7. Fai clic su Crea policy per terminare. Continua a creare l'istanza o rivedi la policy in Private Service Connect.
    • Nel campo Nome condivisione file, inserisci il nome della condivisione file NFS fornita dall'istanza.

  4. Fai clic sul pulsante Crea per creare l'istanza.

gcloud

  1. Se hai già installato gcloud CLI, puoi aggiornarla:

    gcloud components update
    
  2. Crea un'istanza Filestore a livello di zona, regionale o Enterprise:

     gcloud filestore instances create INSTANCE-ID \
     --description="DESCRIPTION" \
     --region=LOCATION \
     --tier=TIER \
     --protocol=PROTOCOL \
     --file-share=name="FILE_SHARE_NAME",capacity=CAPACITY \
     --network=name="VPC_NETWORK_NAME",connect-mode=CONNECT_MODE,address-mode=ADDRESS_MODE,psc-endpoint-project=PSC_ENDPOINT_PROJECT,psc-requested-ip-address=PSC_REQUESTED_IP_ADDRESS \
     --project=CONSUMER_PROJECT_ID
    

    Dove:

    • INSTANCE_ID è l'ID istanza dell'istanza Filestore che vuoi creare. Consulta Assegna un nome all'istanza.
    • DESCRIPTION è una descrizione dell'istanza che vuoi utilizzare.
    • LOCATION è la località in cui vuoi che risieda l'istanza Filestore.
    • TIER è il livello di servizio che vuoi utilizzare. Può essere a livello di zona, di regione o aziendale.
    • PROTOCOL è NFS_v3 o NFS_v4_1.
    • FILE_SHARE_NAME è il nome che specifichi per la condivisione file NFS fornita dall'istanza.
    • CAPACITY è la dimensione che vuoi per la condivisione file, tra 1 TiB e 10 TiB.
    • VPC_NETWORK_NAME è il nome della rete VPC che vuoi che venga utilizzata dall'istanza. Se vuoi specificare un VPC condiviso da un progetto di servizio, devi specificare il nome completo della rete nel seguente formato:

      projects/HOST_PROJECT_ID/global/networks/SHARED_VPC_NAME
      

      Non puoi specificare una rete legacy come valore VPC_NETWORK_NAME. Se necessario, crea una nuova rete VPC da utilizzare seguendo le istruzioni riportate in Crea una rete VPC in modalità automatica.

    • CONNECT_MODE è pari a PRIVATE_SERVICE_CONNECT.

    • ADDRESS_MODE è la versione del protocollo internet per cui l'istanza ha un indirizzo IP assegnato (MODE_IPV4 o MODE_IPV6).

    • PSC_ENDPOINT_PROJECT è il nome facoltativo del progetto di servizio in cui viene creato l'endpoint Private Service Connect. Puoi specificare PSC_ENDPOINT_PROJECT se utilizzi Private Service Connect con un VPC condiviso. Per saperne di più, consulta Crea un'istanza su una rete VPC condiviso nei progetti di servizio.

    • PSC_REQUESTED_IP_ADDRESS è un indirizzo IPv4 o IPv6 facoltativo utilizzato dall'istanza quando viene creato l'endpoint Private Service Connect. L'indirizzo IP deve rientrare nell'intervallo della subnet configurato nella policy di connessione ai servizi. Se non specifichi un indirizzo IP, ne viene allocato uno automaticamente.

    • CONSUMER_PROJECT_ID è l'ID progetto del progetto che contiene l'istanza Filestore.

Esempio

Il seguente comando crea un'istanza con le seguenti caratteristiche:

  • L'ID istanza è my-instance.
  • Il progetto è my-project.
  • La regione è us-central1.
  • Il livello è REGIONAL.
  • Il nome della condivisione file è my_vol.
  • La capacità è 1024.
  • La rete VPC è default.
  • Il protocollo è NFS_v4_1.
  • La modalità di connessione è PRIVATE_SERVICE_CONNECT.
  • La modalità di indirizzo è MODE_IPV4.
gcloud filestore instances create my-instance \
    --project="my-project" \
    --region=us-central1 \
    --tier=REGIONAL \
    --protocol=NFS_v4_1 \
    --file-share=name="my_vol",capacity=1024 \
    --network=name=projects/host/global/networks/default,connect-mode=PRIVATE_SERVICE_CONNECT,address-mode=MODE_IPV4

Passaggi successivi