Criando um Sistema de Arquivos

No Compute Cloud@Customer, você pode criar um sistema de arquivos compartilhado usando o serviço File Storage.

(Opcional) Para criar um sistema de arquivos com valores específicos para os atributos a seguir, primeiro configure os atributos conforme descrito em Criando Tags OraclePCA. Em seguida, use as informações a seguir ao criar o sistema de arquivos.

  • Cota

    O valor padrão de quota é 0, o que significa que nenhuma cota está definida. Uma cota definida inclui os dados do sistema de arquivos e todos os instantâneos criados no sistema de arquivos. Você pode especificar um valor de cota em gigabytes de 0 a 8000000 (8 petabytes). Qualquer parte fracional do valor de gigabyte é arredondada para o próximo megabyte maior. A cota do sistema de arquivos pode ser alterada com o comando update do sistema de arquivos.

    Para aplicar uma cota, durante a criação do sistema de arquivos, atribua esta tag definida:

    • namespace de tag: OraclePCA
    • Nome da tag: cota
    • Valor: <quota value in gigabytes>
  • Tamanho do registro do banco de dados

    O tamanho do registro do banco de dados padrão é 131072 bytes. É possível especificar um dos seguintes valores (em bytes): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576. O tamanho do registro só pode ser definido quando o sistema de arquivos é criado. Não é possível definir ou alterar esse valor de propriedade posteriormente.

  • Para utilizar um valor não padrão, durante a criação do sistema de arquivos, atribua esta tag definida:

    • namespace de tag: OraclePCA
    • Nome da tag: databaseRecordSize
    • Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
  • Pool de armazenamento complementar

    Por padrão, o armazenamento de apoio de um sistema de arquivos é o pool padrão do ZFS Storage Appliance anexado, especificado como PCA_POOL. Você pode especificar PCA_POOL_HIGH para indicar que deseja usar um pool de alto desempenho para o armazenamento complementar. Antes de especificar PCA_POOL_HIGH, verifique se um pool de alto desempenho está disponível. Essa propriedade pode ser definida somente quando o sistema de arquivos é criado. Não é possível definir ou alterar esse valor de propriedade posteriormente.

    Para utilizar um valor não padrão, durante a criação do sistema de arquivos, atribua esta tag definida:

    • namespace de tag: OraclePCA
    • Nome da tag: databaseRecordSize
    • Valor (selecione um): PCA_POOL (padrão) ou PCA_POOL_HIGH

Evite digitar informações confidenciais em nomes e tags.

    1. No menu de navegação da Console do Compute Cloud@Customer, selecione File Storage e, em seguida, selecione Sistemas de Arquivos.
    2. Certifique-se de que o compartimento correto esteja selecionado no menu drop-down de compartimentos acima da lista de sistemas de arquivos. O sistema de arquivos e o ponto de acesso NFS devem estar no mesmo compartimento e no mesmo pool de armazenamento de apoio quando você cria uma exportação.

    3. Selecione Criar Sistema de Arquivos.

    4. Na caixa de diálogo Criar Sistema de Arquivos, forneça as seguintes informações:

      • Nome: Ele não precisa ser exclusivo. Um OCID (Oracle Cloud Identifier) identifica exclusivamente o sistema de arquivos. Evite digitar informações confidenciais.

      • Criar no Compartimento: Selecione o compartimento no qual o sistema de arquivos é criado.

      • Tagging: (Opcional) Adicione tags a esse recurso.

        Opcionalmente, você pode definir o Namespace de Tag como Nenhum (adicionar uma tag de formato livre) e, em seguida, definir sua própria chave e valor de tag. Ou você pode definir tags de formato livre posteriormente.

        Se o namespace de tag OraclePCA e as definições de chave de tag OraclePCA para sistemas de arquivos estiverem configurados em sua tenancy do OCI (consulte Criando Tags OraclePCA), você poderá especificar o Namespace de Tag OraclePCA, selecionar uma chave e um valor. Seu sistema de arquivos é criado com o atributo aplicável. O namespace de tag OraclePCA não pode ser adicionado posteriormente.

    5. Selecione Criar Sistema de Arquivos.

      O sistema de arquivos é criado.

      Em seguida, crie uma exportação para o sistema de arquivos. Consulte Criando uma Exportação para um Sistema de Arquivos.

  • Use o comando oci fs file-system create e os parâmetros necessários para criar um novo sistema de arquivos no compartimento e no domínio de disponibilidade especificados.

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

    Para obter uma lista completa de comandos, flags e opções da CLI, consulte a Referência de Linha de Comando.

    Procedimento

    1. Reúna as informações necessárias para executar o comando:

      • Nome do Domínio de Disponibilidade (oci iam availability-domain list)

      • OCID do Compartimento (oci iam compartment list)

      • Nome do Sistema de Arquivos: O nome para exibição que você deseja designar a este sistema de arquivos

    2. Para usar valores não padrão para a cota, o tamanho do registro do banco de dados ou o pool de armazenamento de backend, especifique as tags apropriadas para definir os valores desses atributos. Consulte Adicionando Tags na Criação de Recursos.

      Consulte a etapa a seguir para obter um exemplo de definição desses valores.

    3. Execute o comando create file system.

      Exemplo:

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

      Exemplo usando tags definidas para definir propriedades adicionais:

      Para definir uma cota para o sistema de arquivos, alterar o tamanho do registro do banco de dados padrão ou especificar um pool de alto desempenho para o armazenamento de backup do sistema de arquivos, use tags definidas OraclePCA, conforme mostrado no exemplo a seguir.

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

      Como alternativa, você pode especificar essas propriedades em um arquivo JSON.

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

      Em seguida, especifique o arquivo como o argumento da opção --defined-tags.

      --defined-tags file://./fs_options.json
    4. Em seguida, crie uma exportação para o sistema de arquivos. Consulte Criando uma Exportação para um Sistema de Arquivos.

  • Use a operação CreateFileSystem para criar um novo sistema de arquivos no compartimento e domínio de disponibilidade especificados.

    Para obter informações sobre como usar a API e assinar solicitações, consulte APIs REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte Kits de Desenvolvimento de Software e Interface de Linha de Comando.