Creazione di un file System

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

(Facoltativo) Per creare un file system con valori specifici per gli attributi seguenti, configurare innanzitutto gli attributi come descritto in Uso di tag in formato libero per la funzionalità estesa. Durante la creazione del file system, usare le informazioni indicate di seguito.

  • Limiti

    Il valore predefinito di quota è 0, il che significa che non è impostata alcuna quota. Una quota impostata include i dati nel file system e tutte le istantanee create nel file system. È possibile specificare un valore di quota in gigabyte da 0 a 8000000 (8 petabyte). Qualsiasi porzione frazionaria del valore di gigabyte viene arrotondata al successivo megabyte 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>
  • Dimensione record database

    La dimensione predefinita dei record del database è di 131072 byte. È possibile specificare uno dei seguenti valori in byte: 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. Impossibile 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 negozi di backup

    Per impostazione predefinita, l'area di memorizzazione di supporto di un file system è il pool predefinito di ZFS Storage Appliance collegato, specificato al seguente indirizzo 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 con prestazioni elevate. Questa proprietà può essere impostata solo quando viene creato il file system. Impossibile 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 uno): PCA_POOL (impostazione predefinita) o PCA_POOL_HIGH

Evitare di inserire informazioni riservate nei nomi e nelle etichette.

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

    3. Selezionare Crea file system.

    4. Nella finestra di dialogo Crea file system immettere le informazioni riportate di seguito.

      • 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 una o più tag a questa risorsa. I tag possono essere applicati anche in seguito. Per ulteriori informazioni sull'applicazione di tag alle risorse, vedere Aggiunta di tag alla creazione di risorse (IAM in OCI).

        Se lo spazio di nomi delle tag OraclePCA e le definizioni delle chiavi di tag OraclePCA per i file system sono configurati nella tenancy OCI (vedere Uso delle tag in formato libero per la funzionalità estesa), è possibile specificare lo spazio di nomi delle 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.

      Creare quindi 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 necessari 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 di comandi, flag e opzioni dell'interfaccia CLI, vedere Riferimento per la riga di comando.

    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 file system: il nome visualizzato che si desidera assegnare a questo file system

    2. Per utilizzare valori non predefiniti per la quota, la dimensione del record del 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 (IAM in OCI).

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

    3. Eseguire il comando create 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 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"
        }
      }

      Specificare quindi il file come argomento dell'opzione --defined-tags.

      --defined-tags file://./fs_options.json
    4. Creare quindi 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 sulle richieste di firma, vedere API REST e Credenziali di sicurezza. Per informazioni sugli SDK, vedere Software Development Kit and Command Line Interface (interfaccia a riga di comando e kit di sviluppo software).