Trabalhando com o serviço File Storage for Classic (ibmcloud sl file)
O IBM Cloud® File Storage for Classic é um File Storage for Classic baseado em NFS conectado à rede, persistente rápido e flexível. Nesse ambiente de armazenamento conectado à rede (NAS), você tem controle total sobre sua função de compartilhamentos de arquivo e sobre o desempenho.
Use os comandos a seguir por meio da interface da linha de comandos da IBM Cloud® para gerenciar um volume no serviço IBM Cloud da infraestrutura clássica da File Storage for Classic.
ibmcloud sl file access-list
Listar os hosts que estão autorizados a acessar o volume.
Os hosts de acesso marcados como "IN ACL" pertencem a um host de acesso pai com o mesmo allowed_host_id. Exemplos:
ibmcloud sl file access-list 12345678 --sortby id Esse comando lista todos os hosts que estão autorizados a acessar o volume com ID 12345678 e os classifica por ID.
ibmcloud sl file access-list IDENTIFIER [flags]
Opções de comando:
- --column
- Coluna a ser exibida. As opções são: id, name, type, private_ip_address, source_subnet, host_iqn, username, password, allowed_host_id.
- --sortby
- Coluna pela qual classificar. As opções são: id, name, type, private_ip_address, source_subnet, host_iqn, username, password, allowed_host_id.
ibmcloud sl file access-revoke
Revogar a autorização para hosts que estão acessando um volume específico
ibmcloud sl file access-revoke VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file access-revoke 12345678 --virtual-id 87654321 Esse comando revoga o acesso do servidor virtual com ID 87654321 ao volume com ID 12345678.
ibmcloud sl file access-revoke IDENTIFIER [flags]
Opções de comando:
- --d, hardware-id
- O ID de um servidor de hardware a ser revogado
- --p, endereço ip
- Um endereço IP a ser revogado
- --i, ip-address-id
- O ID de um endereço IP a ser revogado
- --s, subnet-id
- Um ID de uma sub-rede a ser revogada
- --v, virtual-id
- O ID de um servidor virtual a ser revogado
ibmcloud sl file disaster-recovery-failover
Executar failover de um volume inacessível para o seu volume replicado disponível.
Se um volume (com replicação) ficar inacessível devido a um evento de desastre, esse método poderá ser usado para fazer imediatamente o failover para uma réplica disponível em outro local failover imediato para uma réplica disponível em outro local. Esse método não permite failback via API. Para voltar ao volume original depois de usar esse método, abra um tíquete de suporte. Para testar o failover, use "ibmcloud sl file replica-failover".
Exemplos:
ibmcloud sl file disaster-recovery-failover 12345678 87654321
This command performs failover operation for volume with ID 12345678 to replica volume with ID 87654321.
ibmcloud sl file disaster-recovery-failover IDENTIFIER REPLICA_ID
Arquivo ibmcloud sl duplicate-convert-status
Obter status para divisão ou porcentagem concluída de movimentação de um determinado volume duplicado de armazenamento de bloco.
ibmcloud sl file duplicate-convert-status IDENTIFIER
ibmcloud sl file replica-failback
Causar failback de um volume de arquivo por meio da réplica
ibmcloud sl file replica-failback VOLUME_ID
Exemplos:
ibmcloud sl file replica-failback 12345678 Esse comando executa a operação de failback para o volume com ID 12345678.
ibmcloud sl file replica-failback IDENTIFIER
ibmcloud sl file replica-failover
Causar failover de um volume de arquivo no volume de réplica especificado
Exemplos:
ibmcloud sl file replica-failover 12345678 87654321 Esse comando executa a operação de failover do volume com ID 12345678 para o volume de réplica com ID 87654321.
ibmcloud sl file replica-failover IDENTIFIER REPLICA_ID
ibmcloud sl file replica-locations
Listar datacenters de replicação adequados para o volume especificado
Exemplos:
ibmcloud sl file replica-localizações 12345678 Esse comando lista os data centers de replicação adequados para o volume de bloco com ID 12345678.
ibmcloud sl file replica-locations IDENTIFIER
ibmcloud sl file replica-order
Pedir um volume de réplica de armazenamento de arquivo
ibmcloud sl file replica-order VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file replica-order 12345678 -s DAILY -d dal09 --tier 4 --os-type LINUX Este comando ordena uma réplica para o volume com ID 12345678, que executa a replicação DAILY, está localizado em dal09, o nível de camada é 4, o tipo de sistema operacional é Linux.
ibmcloud sl file replica-order IDENTIFIER [flags]
Opções de comando:
- --d, centro de dados
- Nome abreviado do data center da réplica. Por exemplo, o site dal09 [exigia]
- --f, força
- Forçar operação sem confirmação
- --i, iops
- IOPs do armazenamento de desempenho, entre 100 e 6.000 em múltiplos de 100; se nenhum valor IOPS for especificado, o valor IOPS do volume original será usado
- --s, snapshot-schedule
- Planejamento de captura instantânea a ser usado para replicação. As opções são: HOURLY,DAILY,WEEKLY [necessário]
- --t, nível
- Nível de armazenamento de resistência (IOPS por GB) do volume primário para o qual uma réplica é solicitada [opcional], as opções são: 0.25,2,4,10,if nenhum nível é especificado, o nível do volume original será usado
ibmcloud sl file replica-partners
Listar volumes replicantes existentes para um volume de bloco
Exemplos:
ibmcloud sl file replica-partners 12345678 Esse comando lista volumes replicados existentes para volume de bloco com ID 12345678.
ibmcloud sl file replica-partners IDENTIFIER
ibmcloud sl file snapshot-cancel
Cancelar o espaço de captura instantânea existente para um determinado volume
ibmcloud sl file snapshot-cancel SNAPSHOT_ID [OPTIONS]
Exemplos:
ibmcloud sl file snapshot-cancel 12345678 --immediate -f Esse comando cancela o instantâneo com ID 12345678 imediatamente, sem pedir confirmação.
ibmcloud sl file snapshot-cancel IDENTIFIER [flags]
Opções de comando:
- --f, força
- Forçar operação sem confirmação
- --immediate
- Cancelar o espaço de captura instantânea imediatamente, em vez de no aniversário do faturamento
- --reason
- Um motivo opcional para cancelamento
ibmcloud sl file snapshot-create
Criar uma captura instantânea em um determinado volume
ibmcloud sl file snapshot-create VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file snapshot-create 12345678 --note snapshotforibmcloud Esse comando cria um instantâneo para o volume com ID 12345678 e com nota de adição como snapshotforibmcloud.
ibmcloud sl file snapshot-create IDENTIFIER [flags]
Opções de comando:
- --n, nota
- Notas para configurar na nova captura instantânea
ibmcloud sl file snapshot-delete
Excluir uma captura instantânea em um determinado volume
ibmcloud sl file snapshot-delete IDENTIFIER
ibmcloud sl file snapshot-disable
Desativar capturas instantâneas no planejamento especificado para um determinado volume
ibmcloud sl file snapshot-disable VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file snapshot-disable 12345678 -s DAILY Esse comando desativa o instantâneo diário para o volume com ID 12345678.
ibmcloud sl file snapshot-disable IDENTIFIER [flags]
Opções de comando:
- --s, tipo de programação
- [É necessário um] cronograma de instantâneos, as opções são: POR HORA, DIARIAMENTE, SEMANALMENTE
ibmcloud sl file snapshot-enable
Ativar capturas instantâneas para um determinado volume no planejamento especificado
https://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage/enableSnapshots/ para obter mais detalhes sobre essas opções. Exemplos:
ibmcloud sl file snapshot-enable 12345678 -s WEEKLY -c 5 -m 0 --hour 2 -d 0 Esse comando habilita o instantâneo para o volume com ID 12345678, o instantâneo é tirado semanalmente, todos os domingos às 2:00, e até 5 instantâneos são mantidos.
ibmcloud sl file snapshot-enable IDENTIFIER [flags]
Opções de comando:
- --d, dia da semana
- Dia da semana em que os instantâneos devem ser tirados, um número inteiro entre 0 e 6. 0 significa Sunday,1 significa Monday,2 significa Tuesday,3 significa Wendesday,4 significa Thursday,5 significa Friday,6 significa sábado
- --r, hora
- Hora do dia em que as capturas instantâneas devem ser obtidas, número inteiro entre 0 e 23
- --m, minuto
- Minuto da hora em que as capturas instantâneas devem ser obtidas, número inteiro entre 0 e 59
- --c, retention-count
- Número de instantâneos a serem mantidos
- --s, tipo de programação
- Programação de instantâneos, as opções são: INTERVALO, POR HORA, DIARIAMENTE, SEMANALMENTE
ibmcloud sl file snapshot-get-notification-status
Obter configuração de sinalização de aviso do limite de uso do espaço de capturas instantâneas para um determinado volume.
ibmcloud sl file snapshot-get-notification-status IDENTIFIER
ibmcloud sl file snapshot-list
Listar capturas instantâneas do armazenamento de arquivo
Exemplos:
ibmcloud sl file snapshot-list 12345678 --sortby id Esse comando lista todos os instantâneos do volume com ID 12345678 e os classifica por ID.
ibmcloud sl file snapshot-list IDENTIFIER [flags]
Opções de comando:
- --sortby
- Coluna pela qual classificar. As opções são: id,name,created,size_bytes
ibmcloud sl file snapshot-order
Pedir um espaço de captura instantânea para um volume de armazenamento de bloco
https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-getting-started para ver as opções de tamanho. ibmcloud sl block volume-options" para obter as opções disponíveis.
Exemplos:
ibmcloud sl file snapshot-order 12345678 -s 1000 -t 4 Esse comando ordena o espaço do instantâneo para o volume com ID 12345678, o tamanho é 1000GB e o nível de camada é 4 IOPS por GB.
ibmcloud sl file snapshot-order IDENTIFIER [flags]
Opções de comando:
- --f, força
- Forçar operação sem confirmação
- --i, iops
- IOPs de armazenamento de desempenho, entre 100 e 6.000 em múltiplos de 100
- --s, tamanho
- Tamanho do espaço do instantâneo a ser criado em GB
- --t, nível
- Nível de armazenamento de resistência (IOPS por GB) do volume de bloco para o qual o espaço é solicitado [opcional], as opções são: 0.25,2,4,10
- --u, upgrade
- Sinalização para indicar que o pedido é um upgrade
ibmcloud sl file snapshot-restore
Restaurar volume de arquivo usando uma captura instantânea especificada
Exemplos:
ibmcloud sl file snapshot-restauração 12345678 87654321 Esse comando restaura o volume com o ID 12345678 da captura instantânea com o ID 87654321.
ibmcloud sl file snapshot-restore IDENTIFIER SNAPSHOT_ID
ibmcloud sl file snapshot-schedule-list
Listar planejamentos de captura instantânea para um determinado volume
ibmcloud sl file snapshot-schedule-list IDENTIFIER
ibmcloud sl file snapshot-set-notification
Ativa/desativa o aviso de limite de uso de espaço da captura instantânea para um determinado volume.
ibmcloud sl file snapshot-set-notification IDENTIFIER [flags]
Opções de comando:
- --disable
- Desativar notificação de captura instantânea.
- --enable
- Ativar notificação de captura instantânea.
ibmcloud sl file volume-cancel
Cancelar um volume de armazenamento de arquivo existente
ibmcloud sl file volume-cancel VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file volume-cancel 12345678 --immediate -f Esse comando cancela o volume com ID 12345678 imediatamente e sem pedir confirmação.
ibmcloud sl file volume-cancel IDENTIFIER [flags]
Opções de comando:
- --f, força
- Forçar operação sem confirmação
- --immediate
- Cancelar o volume de armazenamento de arquivo imediatamente, em vez de no aniversário do faturamento
- --reason
- Um motivo opcional para cancelamento
ibmcloud sl file volume-convert
Converter uma duplicata de volume dependente em um volume independente.
ibmcloud sl file volume-convert IDENTIFIER
ibmcloud sl file volume-count
Listar o número de volumes de armazenamento de arquivos por data center
ibmcloud sl file volume-count [flags]
Opções de comando:
- --d, centro de dados
- Filtrar pelo nome abreviado do datacenter
- ---s, sortby
- Coluna pela qual classificar
ibmcloud sl file volume-detail
Exibir detalhes para um volume especificado
ibmcloud sl file volume-detail IDENTIFIER
ibmcloud sl file volume-duplicate
Pedir um volume de arquivo duplicando um volume existente
ibmcloud sl file volume-duplicate VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file volume-duplicado 12345678 Este comando mostra a ordem de um novo volume duplicando o volume com ID 12345678.
ibmcloud sl file volume-duplicate IDENTIFIER [flags]
Opções de comando:
- --d, dependente-duplicado
- Se essa duplicata será ou não uma duplicata dependente do volume de origem.
- --i, duplicate-iops
- IOPS do armazenamento de desempenho, entre 100 e 6.000 em múltiplos de 100; se nenhum valor IOPS for especificado, o valor IOPS do volume original será usado
- --s, duplicate-size
- Tamanho do volume de arquivo duplicado em GB; se nenhum tamanho for especificado, o tamanho do volume original será usado
- --n, duplicate-snapshot-size
- O tamanho do espaço de captura instantânea a ser pedido para a duplicata; se nenhum tamanho de espaço de captura instantânea for especificado, o tamanho de espaço de captura instantânea do volume de origem será usado
- --t, duplicate-tier
- Camada de armazenamento de resistência; se nenhuma camada for especificada, a camada do volume original será usada
- --f, força
- Forçar operação sem confirmação
- --o, origin-snapshot-id
- ID de uma captura instantânea do volume de origem para usar para duplicação
ibmcloud sl file volume-limits
Listar os limites de armazenamento por data center para esta conta.
ibmcloud sl file volume-limits [OPTIONS]
Exemplos:
ibmcloud sl file volume-limits
This command lists the storage limits per datacenter for this account.
ibmcloud sl file volume-limits
ibmcloud sl file volume-list
Listar armazenamento de arquivo
ibmcloud sl file volume-list [OPTIONS]
Exemplos:
ibmcloud sl file volume-list -d dal09 -t endurance --sortby capacity_gb Esse comando lista todos os volumes de resistência na conta atual que estão localizados em dal09 e os classifica por capacidade.
ibmcloud sl file volume-list [flags]
Opções de comando:
- --column
- Coluna a ser exibida. As opções são: id, username, datacenter, storage_type, capacity_gb, bytes_used, IOPs, ip_addr, lunId, created_by, active_transactions, rep_partner_count, notes. Essa opção pode ser especificada várias vezes
- --d, centro de dados
- Filtrar pelo nome abreviado do datacenter
- ---n, notas
- Filtrar por notas
- --o, ordem
- Filtrar pelo ID do pedido que comprou o armazenamento de arquivo
- --sortby
- Coluna para classificar por, default:id, options are: id,username,datacenter,storage_type,capacity_gb,bytes_used,ip_addr,lunId,active_transactions,created_by
- --t, tipo de armazenamento
- Filtrar pelo tipo de volume de armazenamento, as opções são: desempenho, resistência
- --u, nome de usuário
- Filtrar pelo nome de usuário do volume
ibmcloud sl file volume-modify
Modificar um volume de armazenamento de arquivo existente
ibmcloud sl file volume-modify VOLUME_ID [OPTIONS]
Exemplos:
ibmcloud sl file volume-modify 12345678 --new-size 1000 --new-iops 4000
This command modify a volume 12345678 with size is 1000GB, IOPS is 4000.
ibmcloud sl file volume-modify 12345678 --new-size 500 --new-tier 4
This command modify a volume 12345678 with size is 500GB, tier level is 4 IOPS per GB.
ibmcloud sl file volume-modify IDENTIFIER [flags]
Opções de comando:
- --f, força
- Forçar operação sem confirmação
- --i, new-iops
- Desempenho IOPS de armazenamento, entre 100 e 6000 em múltiplos de 100 [somente para volumes de desempenho] Se nenhum valor de IOPS for especificado, será usado o valor original de IOPS do volume.
- --c, new-size
- Novo tamanho do volume de arquivo em GB. Se nenhum tamanho for fornecido, será usado o tamanho original do volume. Tamanhos potenciais: [20, 40, 80, 100, 250, 500, 1000, 2000, 4000, 8000, 12000] Mínimo: [o tamanho original do volume]
- --t, new-tier
- Nível de armazenamento de resistência (IOPS por GB) [somente para volumes de resistência] Se nenhum nível for especificado, será usado o nível original do volume.
ibmcloud sl file volume-options
Listar todas as opções para ordenar um volume de armazenamento em bloco ou arquivo
Listar todas as opções para ordenar um volume de armazenamento em bloco ou arquivo
Consulte também: https://cloud.ibm.com/docs/BlockStorage/index.html#provisioning-considerations https://cloud.ibm.com/docs/BlockStorage?topic=BlockStorage-orderingBlockStorage&interface=cli
ibmcloud sl file volume-options [flags]
Opções de comando:
- --prices
- Mostrar preços nas tabelas de armazenamento, captura instantânea e intervalo de IOPS.
ibmcloud sl file volume-order
Pedir um volume de armazenamento de arquivo
Exemplos:
ibmcloud sl file volume-order --storage-type performance --size 1000 --iops 4000 --os-type LINUX -d dal09 Esse comando ordena um volume de desempenho com tamanho de 1000GB, IOPS de 4000, tipo de sistema operacional LINUX, localizado em dal09. ibmcloud sl file volume-order --storage-type endurance --size 500 --tier 4 --os-type XEN -d dal09 --snapshot-size 500 Esse comando ordena um volume de resistência com o tamanho 500GB, o nível de camada é 4 IOPS por GB, o tipo de sistema operacional é XEN, localizado em dal09, e o tamanho do espaço de instantâneo adicional é 500GB.
ibmcloud sl file volume-order [flags]
Opções de comando:
- --b, faturamento
- Parâmetro opcional para a taxa de faturamento (padrão para mensal); as opções são: hourly, monthly
- --d, centro de dados
- Nome curto do data center [obrigatório]
- --f, força
- Forçar operação sem confirmação
- --i, iops
- Desempenho IOPs de armazenamento, entre 100 e 6000 em múltiplos de 100 [necessários para o desempenho do tipo de armazenamento]
- --s, tamanho
- Tamanho do volume de armazenamento em GB [necessário]
- --n, snapshot-size
- Parâmetro opcional para solicitar espaço de captura instantânea junto ao armazenamento de arquivo de resistência; especifica o tamanho (em GB) de espaço de captura instantânea a ser solicitado
- --t, tipo de armazenamento
- Tipo de volume de armazenamento [necessário], as opções são: desempenho, resistência
- --e, nível
- Nível de armazenamento de resistência (IOP por GB) [necessário para resistência do tipo de armazenamento], as opções são: 0.25,2,4,10
ibmcloud sl file volume-refresh
Atualizar um volume duplicado com uma captura instantânea do pai dele.
Atualize um volume duplicado com uma captura instantânea de seu pai. ibmcloud sl file volume-atualizar VOLUME_ID SNAPSHOT_ID
Exemplos:
ibmcloud sl file volume-refresh VOLUME_ID SNAPSHOT_ID
Refresh a duplicate VOLUME_ID with a snapshot from its parent SNAPSHOT_ID.
ibmcloud sl file volume-refresh IDENTIFIER SNAPSHOT_ID [flags]
Opções de comando:
- ---f, force-refresh
- Forçar a atualização do volume cancelará quaisquer transações em andamento.
ibmcloud sl file volume-set-note
Configurar nota para um volume de armazenamento de arquivos existente.
Configure a nota para um volume de armazenamento de arquivo existente ibmcloud sl file volume-set-note [OPTIONS] VOLUME_ID
Exemplos:
ibmcloud sl file volume-set-note 12345678 --note 'esta é minha nota'
ibmcloud sl file volume-set-note IDENTIFIER [flags]
Opções de comando:
- --n, nota
- Notas públicas relacionadas a um volume de armazenamento [necessário]