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-authorize

Autorizar hosts a acessar um determinado volume

ibmcloud sl file access-authorize VOLUME_ID [OPTIONS]

Exemplos:

ibmcloud sl file access-authorize 12345678 --virtual-id 87654321 Esse comando autoriza o servidor virtual com ID 87654321 a acessar o volume com ID 12345678.

ibmcloud sl file access-authorize IDENTIFIER [flags]

Opções de comando:

--d, hardware-id
O ID de um servidor de hardware a ser autorizado
--p, endereço ip
Um endereço IP a ser autorizado
--i, ip-address-id
O ID de um endereço IP a ser autorizado
--s, subnet-id
Um ID de uma sub-rede a ser autorizada
--v, virtual-id
O ID de um servidor virtual a ser autorizado

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]