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 comandoupdate
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.
- No menu de navegação da Console do Compute Cloud@Customer, selecione File Storage e, em seguida, selecione Sistemas de Arquivos.
-
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.
-
Selecione Criar Sistema de Arquivos.
-
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.
-
-
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
-
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
-
-
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.
-
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
-
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.