Creación de un sistema de archivos

En Compute Cloud@Customer, puede crear un sistema de archivos compartido mediante el servicio File Storage.

(Opcional) Para crear un sistema de archivos con valores específicos para los siguientes atributos, primero configure los atributos como se describe en Creación de etiquetas OraclePCA. A continuación, utilice la siguiente información al crear el sistema de archivos.

  • cuota

    El valor por defecto de quota es 0, lo que significa que no se ha definido ninguna cuota. Una cuota definida incluye los datos del sistema de archivos y todas las instantáneas creadas en el sistema de archivos. Puede especificar un valor de cuota en gigabytes de 0 a 8000000 (8 petabytes). Cualquier porción fraccional del valor de gigabytes se redondea al siguiente megabyte más grande. La cuota del sistema de archivos se puede cambiar con el comando update del sistema de archivos.

    Para aplicar una cuota, durante la creación del sistema de archivos, asigne esta etiqueta definida:

    • Espace de nombres de etiqueta: OraclePCA
    • Nombre de etiqueta: quota
    • Valor: <quota value in gigabytes>
  • Tamaño de registro de base de datos

    El tamaño de registro predeterminado de la base de datos es de 131072 bytes. Puede especificar uno de los siguientes valores (en bytes): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576. El tamaño de registro solo se puede definir cuando se crea el sistema de archivos. Este valor de propiedad no se puede definir ni cambiar posteriormente.

  • Para utilizar un valor no por defecto, durante la creación del sistema de archivos, asigne esta etiqueta definida:

    • Espace de nombres de etiqueta: OraclePCA
    • Nombre de etiqueta: databaseRecordSize
    • Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
  • Pool de almacenes de copia de seguridad

    De manera predeterminada, el almacén de copia de seguridad de un sistema de archivos es la agrupación predeterminada del dispositivo ZFS Storage Appliance conectado, especificado como PCA_POOL. Puede especificar PCA_POOL_HIGH para indicar que desea utilizar un pool de alto rendimiento para el almacén de copia de seguridad. Antes de especificar PCA_POOL_HIGH, verifique que haya una agrupación de alto rendimiento disponible. Esta propiedad se puede establecer solo cuando se crea el sistema de archivos. Este valor de propiedad no se puede definir ni cambiar posteriormente.

    Para utilizar un valor no por defecto, durante la creación del sistema de archivos, asigne esta etiqueta definida:

    • Espace de nombres de etiqueta: OraclePCA
    • Nombre de etiqueta: databaseRecordSize
    • Valor (seleccione uno): PCA_POOL (por defecto) o PCA_POOL_HIGH

Evite introducir información confidencial en nombres y etiquetas.

    1. En el menú de navegación de la consola de Compute Cloud@Customer, seleccione Almacenamiento de archivos y, a continuación, Sistemas de archivos.
    2. Asegúrese de que se ha seleccionado el compartimento correcto en el menú desplegable de compartimento situado encima de la lista de sistemas de archivos. El sistema de archivos y el destino de montaje deben estar en el mismo compartimento y en el mismo pool de almacenes de copia de seguridad al crear una exportación.

    3. Seleccione Crear sistema de archivos.

    4. En el cuadro de diálogo Crear sistema de archivos, introduzca la siguiente información:

      • Nombre: no tiene que ser único. Identificador de Oracle Cloud (OCID) identifica de forma única el sistema de archivos. Evite introducir información confidencial.

      • Crear en compartimento: seleccione el compartimento en el que se crea el sistema de archivos.

      • Etiquetado: (opcional) agregue etiquetas a este recurso.

        Opcionalmente, puede definir el espacio de nombres de etiqueta en Ninguno (agregar una etiqueta de formato libre) y, a continuación, definir su propia clave y valor de etiqueta. O puede definir etiquetas de formato libre más tarde.

        Si el espacio de nombres de etiqueta OraclePCA y las definiciones de clave de etiqueta OraclePCA para los sistemas de archivos están configurados en el arrendamiento de OCI (consulte Creación de etiquetas OraclePCA), puede especificar el espacio de nombres de etiqueta OraclePCA, seleccione una clave y un valor. El sistema de archivos se crea con el atributo aplicable. El espacio de nombres de etiqueta OraclePCA no se puede agregar más tarde.

    5. Seleccione Crear sistema de archivos.

      Se crea el sistema de archivos.

      A continuación, cree una exportación para el sistema de archivos. Consulte Creating an Export for a File System.

  • Utilice el comando oci fs file-system create y los parámetros necesarios para crear un nuevo sistema de archivos en el compartimento y el dominio de disponibilidad especificados.

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

    Para obtener una lista completa de los comandos, los indicadores y las opciones de la CLI, consulte la Referencia de la línea de comandos.

    Procedimiento

    1. Recopile la información necesaria para ejecutar el comando:

      • Nombre de dominio de disponibilidad (oci iam availability-domain list)

      • OCID de compartimento (oci iam compartment list)

      • Nombre del sistema de archivos: nombre mostrado que desea asignar a este sistema de archivos

    2. Para utilizar valores no por defecto para la cuota, el tamaño de registro de la base de datos o el pool de almacenes de backend, especifique las etiquetas adecuadas para definir los valores de estos atributos. Consulte Adición de etiquetas durante la creación de recursos.

      Consulte el siguiente paso para ver un ejemplo de la configuración de estos valores.

    3. Ejecute el comando de creación de sistema de archivos.

      Ejemplo:

      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"
      }

      Ejemplo de uso de etiquetas definidas para definir propiedades adicionales:

      Para definir una cuota para el sistema de archivos, cambiar el tamaño de registro de la base de datos por defecto o especificar un pool de alto rendimiento para el almacén de copia de seguridad del sistema de archivos, utilice las etiquetas definidas OraclePCA como se muestra en el siguiente ejemplo.

      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"}}'

      También puede especificar estas propiedades en un archivo JSON.

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

      A continuación, especifique el archivo como argumento de la opción --defined-tags.

      --defined-tags file://./fs_options.json
    4. A continuación, cree una exportación para el sistema de archivos. Consulte Creating an Export for a File System.

  • Utilice la operación CreateFileSystem para crear un nuevo sistema de archivos en el compartimento y el dominio de disponibilidad especificados.

    Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.