Creazione di un file system

In Compute Cloud@Customer, puoi creare un file system condiviso utilizzando il servizio di storage di file.

(Facoltativo) Per creare un file system con valori specifici per i seguenti attributi, configurare prima gli attributi come descritto in Creazione di tag OraclePCA. Le informazioni seguenti verranno utilizzate al momento della creazione del file system.

  • Quota

    Il valore predefinito di quota è 0, il che significa che non è stata impostata alcuna quota. Una quota impostata include i dati nel file system e tutti gli snapshot creati nel file system. È possibile specificare un valore di quota in gigabyte compreso tra 0 e 8000000 (8 petabyte). Qualsiasi porzione frazionaria del valore di gigabyte viene arrotondata al megabyte successivo più grande. La quota del file system può essere modificata con il comando update del file system.

    Per applicare una quota, durante la creazione del file system, assegnare questa tag definita:

    • Spazio di nomi tag: OraclePCA
    • Nome tag: quota
    • Valore: <quota value in gigabytes>
  • Dimensioni record database

    La dimensione predefinita del record del database è 131072 byte. È possibile specificare, in byte, uno dei valori seguenti: 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576. La dimensione del record può essere impostata solo quando viene creato il file system. Non è possibile impostare o modificare questo valore di proprietà in un secondo momento.

  • Per utilizzare un valore non predefinito, durante la creazione del file system assegnare questa tag definita:

    • Spazio di nomi tag: OraclePCA
    • Nome tag: databaseRecordSize
    • Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
  • Pool di backing store

    Per impostazione predefinita, l'area di memorizzazione di backup di un file system è il pool predefinito di ZFS Storage Appliance collegato, specificato come PCA_POOL. È possibile specificare PCA_POOL_HIGH per indicare che si desidera utilizzare un pool ad alte prestazioni per il backing store. Prima di specificare PCA_POOL_HIGH, verificare che sia disponibile un pool ad alte prestazioni. Questa proprietà può essere impostata solo quando viene creato il file system. Non è possibile impostare o modificare questo valore di proprietà in un secondo momento.

    Per utilizzare un valore non predefinito, durante la creazione del file system assegnare questa tag definita:

    • Spazio di nomi tag: OraclePCA
    • Nome tag: databaseRecordSize
    • Valore (selezionare un valore): PCA_POOL (predefinito) o PCA_POOL_HIGH

Evitare di inserire informazioni riservate in nomi e tag.

    1. Nel menu di navigazione della Console di Compute Cloud@Customer selezionare Storage file, quindi File system.
    2. Assicurarsi che sia selezionato il compartimento corretto nel menu a discesa del compartimento sopra la lista dei file system. Il file system e la destinazione di accesso devono trovarsi nello stesso compartimento e nello stesso pool di backing store quando si crea un'esportazione.

    3. Selezionare Crea file system.

    4. Nella finestra di dialogo Create File System immettere le seguenti informazioni:

      • Nome: non deve essere univoco. Un OCID (Oracle Cloud Identifier) identifica in modo univoco il file system. Evitare di fornire informazioni riservate.

      • Crea nel compartimento: selezionare il compartimento in cui viene creato il file system.

      • Applicazione di tag: (facoltativo) aggiungere tag a questa risorsa.

        Facoltativamente, è possibile impostare lo spazio dei nomi tag su Nessuno (aggiungere una tag in formato libero), quindi impostare la chiave e il valore della tag personali. In alternativa, è possibile impostare tag in formato libero in un secondo momento.

        Se lo spazio di nomi tag OraclePCA e le definizioni delle chiavi di tag OraclePCA per i file system sono configurati nella tenancy OCI (vedere Creazione di tag OraclePCA), è possibile specificare lo spazio di nomi tag OraclePCA, selezionare una chiave e un valore. Il file system viene creato con l'attributo applicabile. Impossibile aggiungere lo spazio di nomi tag OraclePCA in un secondo momento.

    5. Selezionare Crea file system.

      Il file system viene creato.

      L'operazione successiva consiste nel creare un'esportazione per il file system. Vedere Creazione di un'esportazione per un file system.

  • Utilizzare il comando oci fs file-system create e i parametri richiesti per creare un nuovo file system nel compartimento e nel dominio di disponibilità specificati.

    oci fs file-system create --availability-domain <availability_domain_name>  --compartment-id <compartment_id> --display-name <fs_display_name>  [OPTIONS]

    Per un elenco completo dei comandi, dei flag e delle opzioni dell'interfaccia CLI, vedere Command Line Reference.

    Procedura

    1. Raccogliere le informazioni necessarie per eseguire il comando.

      • Nome dominio di disponibilità (oci iam availability-domain list)

      • OCID compartimento (oci iam compartment list)

      • Nome del file system: nome visualizzato da assegnare a questo file system

    2. Per utilizzare valori non predefiniti per la quota, la dimensione dei record di database o il pool di aree di memorizzazione backend, specificare le tag appropriate per impostare i valori per questi attributi. Vedere Aggiunta di tag alla creazione di risorse.

      Per un esempio di impostazione di questi valori, vedere il passo seguente.

    3. Eseguire il comando di creazione del file system.

      Esempio:

      oci fs file-system create --availability-domain AD-1 --compartment-id ocid1.compartment.unique_ID --display-name MyFileSystem
      
      {
        "data": {
          "availability-domain": "AD-1",
          "compartment-id": "ocid1.compartment.unique_ID",
          "defined-tags": {
            "Oracle-Tags": {
              "CreatedBy": "pca_user",
              "CreatedOn": "2024-07-05T13:15:11.19Z"
            }
          },
          "display-name": "MyFileSystem",
          "freeform-tags": {},
          "id": "ocid1.filesystem.unique_ID",
          "is-clone-parent": false,
          "is-hydrated": true,
          "is-targetable": null,
          "kms-key-id": "",
          "lifecycle-details": "",
          "lifecycle-state": "CREATING",
          "metered-bytes": 0,
          "source-details": {
            "parent-file-system-id": "",
            "source-snapshot-id": ""
          },
          "time-created": "2024-07-05T13:15:11.234434+00:00"
        },
        "etag": "58dec47e-4732-4730-9e18-6b5db1ac30d6"
      }

      Esempio di utilizzo di tag definite per impostare proprietà aggiuntive:

      Per impostare una quota per il file system, modificare la dimensione predefinita del record del database o specificare un pool ad alte prestazioni per il backing store del file system, utilizzare le tag definite da OraclePCA come mostrato nell'esempio riportato di seguito.

      oci fs file-system create --availability-domain AD-1 --compartment-id ocid1.compartment.unique_ID  --display-name myfilesystem --defined-tags '{"OraclePCA":{"quota":100000,"databaseRecordSize":8192,"poolName":"PCA_POOL_HIGH"}}'

      In alternativa, è possibile specificare queste proprietà in un file JSON.

      {
        "OraclePCA": {
          "quota": 100000,
          "databaseRecordSize": 8192,
          "poolName": "PCA_POOL_HIGH"
        }
      }

      Quindi specificare il file come argomento dell'opzione --defined-tags.

      --defined-tags file://./fs_options.json
    4. L'operazione successiva consiste nel creare un'esportazione per il file system. Vedere Creazione di un'esportazione per un file system.

  • Utilizzare l'operazione CreateFileSystem per creare un nuovo file system nel compartimento e nel dominio di disponibilità specificati.

    Per informazioni sull'uso dell'API e delle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kits and Command Line Interface.