Migrando dados de um sistema de armazenamento IBM Spectrum Accelerate
É possível usar uma conexão iSCSI para migrar dados de um sistema IBM Spectrum Accelerate externo para um sistema SAN Volume Controller .
Antes de Iniciar
- Assegure-se de que o sistema do inicializador iSCSI está executando um nível de software capaz de suportar a migração iSCSI. É necessário ter no mínimo a versão de software 7.7.0.
- Assegure que o firmware instalado no sistema de armazenamento de destino iscsi esteja no nível recomendado pelo fabricante. Consulte a documentação do produto que é fornecida com o sistema de armazenamento para obter informações.
- Verifique se as portas Ethernet estão disponíveis e são suportadas em cada sistema.
- É possível usar qualquer porta Ethernet disponível para estabelecer a conectividade iSCSI entre o sistema SAN Volume Controller e o controlador de armazenamento de destino iSCSI.
- Para evitar gargalos de desempenho, o inicializador iSCSI e os sistemas de destino devem usar as portas Ethernet na mesma velocidade. Não use uma combinação de links Ethernet executados em velocidades diferentes.
- Assegure-se de que você tenha o número apropriado de cabos e comutadores de Ethernet para se conectar às portas Ethernet em cada sistema.
- Assegure-se de que as portas Ethernet adequadas em cada sistema
estão conectadas com os comutadores de Ethernet adequados. Para obter redundância completa
e aumento de rendimento, use dois ou mais comutadores de Ethernet.
Da
mesma forma, portas Ethernet numeradas em cada nó de cada sistema devem ser conectadas ao mesmo
comutador.
Elas também devem ser configuradas na mesma sub-rede ou VLAN.
Os sistemas de armazenamento IBM Spectrum Accelerate suportam a capacidade de ampliação de escala horizontal, que significa que um único sistema pode ter de 3 a 15 nós como destinos. No entanto, todos os nós têm um único IQN que manipula todas as conexões. Para tolerância a falhas, configure pelo menos dois nós de destino para duas ou mais portas de origem. Mais conexões podem ser configuradas entre um sistema de origem e o destino dependendo da disponibilidade de portas de origem com conectividade de armazenamento ativada.
Por exemplo, Figura 1 mostra conexões iSCSI entre um sistema SAN Volume Controller (o inicializador iSCSI) e um sistema IBM Spectrum Accelerate (o destino iSCSI).
O gráfico descreve a conexão entre o sistema e um sistema de armazenamento externo IBM Spectrum Accelerate. Nesse diagrama, o sistema é composto de dois grupos de E/S com dois nós. Cada nó tem um máximo de quatro portas do inicializador com duas configuradas por meio de dois comutadores para as portas de destino nos sistemas de armazenamento. As outras duas portas em cada nó não estão configuradas. As primeiras portas (laranjas) em cada inicializador e nó de destino são conectadas por meio do comutador de Ethernet 1. As segundas portas (azuis) em cada inicializador e nó de destino são conectadas por meio do comutador de Ethernet 2. Todos os nós de destino em sistemas de armazenamento IBM Spectrum Accelerate usam um IQN de destino iSCSI único, comum e todos os volumes são acessíveis por meio de todos os nós de destino. A conectividade do sistema inicializador deve ser estabelecida com dois ou mais nós de destino. As portas de origem disponíveis no sistema devem ser configuradas para se conectar ao armazenamento externo. Se um nó não estiver ativado para armazenamento externo, as portas nesse nó não poderão ser usadas como portas de origem para a conexão. Para ativar um nó para armazenamento, selecione Configurações > Rede > Portas Ethernet. Clique com o botão direito na porta e selecione Modificar Portas de Armazenamento para ativar a porta para conexões iSCSI para sistemas de armazenamento.
Figura 1. Exemplo de uma conexão iSCSI com um IBM Spectrum Accelerate (destino iSCSI) 
Para obter informações sobre a configuração do suporte para sistemas IBM Spectrum Accelerate, consulte Configurando sistemas de armazenamento do IBM Spectrum Accelerate.
Procedimento
No procedimento a seguir, algumas etapas são concluídas no sistema do inicializador iSCSI e algumas etapas são concluídas no sistema de destino iSCSI.
Configure o cabeamento e os sistemas- Conecte os cabos Ethernet das portas no sistema SAN Volume Controller (inicializador iSCSI) com os comutadores de Ethernet adequados. Use qualquer porta Ethernet disponível.
- Conecte os cabos Ethernet das portas no sistema IBM Spectrum Accelerate (destino iSCSI) com os comutadores de Ethernet adequados. Use qualquer porta Ethernet disponível.
- Pare todas as operações de E/S do host.
- No sistema IBM Spectrum Accelerate, remova o mapeamento das unidades lógicas que contêm os dados que serão migrados dos hosts.
-
No sistema
IBM Spectrum Accelerate,
obtenha o tamanho do volume que deseja migrar para o sistema do
inicializador iSCSI
SAN Volume Controller
. Para
fazer isso, insira o comando a seguir, em que
volume_name é o nome do volume específico.
volume show volume_name -
Verifique se o sistema
SAN Volume Controller
está configurado como uma camada de replicação. Para fazer isso, insira o comando lssystem a
seguir.
svcinfo lssystem-
Se o sistema
SAN Volume Controller
não estiver configurado corretamente, insira o comando
chsystem a seguir.
svctask chsystem -layer replication
-
Se o sistema
SAN Volume Controller
não estiver configurado corretamente, insira o comando
chsystem a seguir.
Estabeleça a conexão iSCSI
- No sistema do inicializador iSCSI SAN Volume Controller , insira os comandos a seguir para obter o endereço IP ou nome qualificado de iSCSI (IQN) do sistema.
-
No sistema
SAN Volume Controller
,
insira o comando cfgportip a seguir para
configurar uma ou mais portas que poderão ser usadas para conexão
iSCSI para o sistema de armazenamento de destino.
svctask cfgportip –node nodename -storage yes port_idNota: Se as portas estiverem configuradas com endereços IPv6, especifique o parâmetro -storage-6 no comando. -
No sistema
IBM Spectrum Accelerate,
mapeie o volume que contém os dados que deseja migrar para o sistema
SAN Volume Controller
. Para
fazer isso, insira um dos comandos a seguir.
- Para usar o endereço IPv4 do sistema do inicializador iSCSI a fim
de mapear o volume, insira o comando a seguir.
select volume_name access create ipaddress ip_address - Para usar o nome qualificado de iSCSI (IQN) do sistema do
inicializador iSCSI a fim de mapear o volume, insira o comando a
seguir.
select volume_name access create initiator iqn_name
- Para usar o endereço IPv4 do sistema do inicializador iSCSI a fim
de mapear o volume, insira o comando a seguir.
-
No sistema
SAN Volume Controller
,
insira o comando detectiscsistorageportcandidate
para descobrir as portas disponíveis no sistema de destino iscsi. A source_port_id é a porta Ethernet no sistema do inicializador iSCSI do
SAN Volume Controller
por meio da qual a descoberta é feita. O ipv4_addr é o endereço IP do sistema IBM Spectrum Accelerate (destino iSCSI).
svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip ipv4_addrObservações:- Se as portas no sistema de destino iSCSI estiverem configuradas com endereços IPv6, especifique o parâmetro -targetip6 no comando.
- O sistema de destino iSCSI também poderá exigir um
nome do usuário e informações do CHAP para autenticar a solicitação. Assegure-se
de que especificou os valores tgt_user_name e
target_chap corretos no comando, como mostrado no
exemplo a seguir.
svctask detectiscsistorageportcandidate –srcportid source_port_id -targetip ipv4_addr -username tgt_user_name -chapsecret target_chap
-
Exiba informações sobre as portas iSCSI que foram descobertas no sistema do inicializador iSCSI do
SAN Volume Controller
. O comando lsiscsistorageportcandidate retorna
informações sobre a combinação exclusiva de Nome Qualificado de iSCSI
(IQN) e Protocolo da Internet (IP).
svcinfo lsiscsistorageportcandidate -
Selecione um ou mais candidatos da porta a serem configurados
emitindo o comando addiscsistorageport. É possível especificar até 64 IDs candidatos, cada um separado por dois pontos. O candidate_id é o valor na coluna de ID da saída que é exibida pelo comando
lsiscsistorageportcandidate.
svctask addiscsistorageport candidate_idNota: Caso tenha inserido informações sobre autenticação no comando detectiscsistorageportcandidate na etapa 10, também deve especificar essas informações nesse comando. Assegure-se de que especificou os valores tgt_user_name e target_chap corretos no comando, como mostrado no exemplo a seguir.svctask addiscsistorageport candidate_id -username tgt_user_name -chapsecret target_chap
Migrar os dados
-
Exiba informações sobre as portas iSCSI que foram descobertas no sistema do inicializador iSCSI do
SAN Volume Controller
. O comando lsiscsistorageportcandidate retorna
informações sobre a combinação exclusiva de Nome Qualificado de iSCSI
(IQN) e Protocolo da Internet (IP).
svcinfo lsiscsistorageportcandidate -
Insira o comando lsmdiskgrp para exibir
informações sobre os conjuntos de armazenamentos que estão visíveis
para o sistema
SAN Volume Controller
.
svcinfo lsmdiskgrp-
Se não houver nenhum conjunto de armazenamentos no sistema
SAN Volume Controller
, insira o comando
mkmdiskgrp para criar um novo conjunto de
armazenamentos. O extent_size é o tamanho do volume que você está migrando do sistema de destino iSCSI (conforme exibido na etapa 5).
svctask mkmdiskgrp -ext extent_size -name pool_name
-
Se não houver nenhum conjunto de armazenamentos no sistema
SAN Volume Controller
, insira o comando
mkmdiskgrp para criar um novo conjunto de
armazenamentos. O extent_size é o tamanho do volume que você está migrando do sistema de destino iSCSI (conforme exibido na etapa 5).
-
Migre os dados do sistema IBM Spectrum Accelerate do destino iSCSI para o conjunto de armazenamentos no sistema
SAN Volume Controller
. Para
obter informações sobre a migração de dados para volumes, consulte
Gerenciando Volumes.
- Para migrar dados do volume inteiro, insira o comando
migratevdisk a seguir.
svctask migratevdisk -mdiskgrp mdisk_group -vdisk vdisk_id - Para migrar dados das extensões selecionadas, insira o comando
migrateexts.
svctask migrateexts -source mdisk_name -exts num_extents -target new_mdisk -threads 4 -vdisk vdisk_id
- Para migrar dados do volume inteiro, insira o comando
migratevdisk a seguir.
-
Para monitorar o progresso da migração de dados, insira o comando lsmigrate.
svcinfo lsmigrate
Resultados
Os dados nas unidades lógicas do sistema IBM Spectrum Accelerate são migrados para o sistema inicializador iSCSI SAN Volume Controller . As operações de E/S do host também são comutadas para o sistema SAN Volume Controller .
O que Fazer Depois
- No sistema
SAN Volume Controller
,
insira o comando lsiscsistorageport para exibir as
portas configuradas no sistema de destino iscsi.
svcinfo lsiscsistorageport - Insira o comando rmiscsistorageport para
excluir as portas de destino iscsi configuradas. Especifique o número de linha da saída lsiscsistorageport para identificar as sessões a serem excluídas.
svctask rmiscsistorageport lsiscsistorageport_row_id - No sistema IBM Spectrum Accelerate, insira o comando a seguir para excluir o volume que você migrou para o sistema inicializador iSCSI
SAN Volume Controller
.
delete volume_name - Desconecte os cabos Ethernet que conectam cada sistema com os comutadores de Ethernet.