Índice
1. Teste se o número da porta está habilitado
3. Processo de configuração do servidor
4. Processo de construção de clientes
Explicação: Por se tratar de armazenamento em dispositivo de bloco, significa que está intimamente relacionado ao disco. É necessário fornecer uma parte do espaço para compartilhar com a rede. O cliente procura os recursos compartilhados e depois os monta para uso local .
1. Conceito
Nome completo: Interface de sistema de pequeno computador da Internet —— Interface de sistema de pequeno computador da Internet
Obtenha dispositivos de disco através da rede para armazenamento local.
Número da porta 3260
2. Construção de serviços
1. Teste se o número da porta está habilitado
2. Substantivos relacionados
iniciador iscsi cliente iscsi
alvo iscsi servidor iscsi
lun um dispositivo de armazenamento de bloco
iqn nome iscsi
iqn. tempo. nome de domínio escrita reversa: identificação de definição
iqn é mais crítico. É um identificador para identificar este dispositivo. Ele deve ser correspondido antes de poder ser usado. Se não for correspondido, não poderá ser usado normalmente.
3. Construir serviço iscsi
1. Primeiro adicione um disco para simular 20G, depois monte a partição e instale yum -y install targetcil
lsblkView
Digite cd /sys/class/scsi_host
2. Entre nesta página, mas nenhum disco rígido foi adicionado (alguns dispositivos de bloco no host atual são exibidos). Após a visualização, digite exit para sair.
3. Processo de configuração do servidor
fdisk /dev/sdb
wSalvar e sair
É isso por enquanto
O laranja é o diretório de próximo nível (correspondendo a diferentes tipos)
Concentre-se principalmente em saber se há um prompt de informações após a execução do comando (marcado em verde)
Se estiver verde, basicamente está tudo bem.
ls para ver se foi criado com sucesso
Vá para o diretório iscsi para gerar tags iqn
Digite create em iscsi e ele será criado sozinho.
Criou uma tag iqn (com hora e nome de domínio escritos ao contrário, ip e porta)
acls é a lista de controle de acesso (a partir da qual são definidos alguns controles de acesso para este dispositivo)
luns é configurar algumas coisas de armazenamento compartilhado
Portais criam uma porta
A parte roxa na imagem abaixo é o diretório de portais de nível inferior (a porta que está sendo monitorada)
Para criar uma unidade lógica deve-se utilizar o disco 0. A partição criada anteriormente não pode ser utilizada porque foi simulada como disco 0.
Primeiro entre no diretório conforme mostrado na imagem
ls verifica se está vazio.
Crie um almoço
Criado com sucesso
Em seguida, insira acls
Alguns controles de acesso serão gerados automaticamente
Criar porta
A parte vermelha avisa que ele não pode ser criado porque já existe um no caminho do portal. Você precisa excluí-lo antes de criá-lo e visualizá-lo.
Compartilhe uma porta 1.1 3260
saída (a parte verde indica que foi escrito)
Em seguida, digite vim /etc/iscsi/initiatorname.iscsi (haverá um número iqn no arquivo de certificação gerado neste caminho) para modificar o número de certificação, insira o número de certificação gerado, salve e saia
Observe que se você não seguir esta etapa, alguns erros de autenticação serão relatados.
Reiniciar serviço
Digite netstat -anptl novamente para visualizar
Agora é avisado que foi compartilhado, mas o compartilhamento não pode ser visto e precisa ser pesquisado pelo cliente.
4. Processo de construção de clientes
1. Instalação
Digite vim /etc/iscsi/initatorname.iscsi
Altere o número de iqn (certifique-se de que o cliente e o servidor sejam consistentes)
Reiniciar serviço
-m refere-se ao modo de pesquisa
-t é pesquisa dinâmica
-p é a porta do servidor especificado (IP + porta)
Digite o comando (a mensagem de prompt abaixo aparecerá)
5. Faça login
Quando a mensagem de prompt acima aparecer, você poderá fazer login.
Digite lsblk (o estado mais primitivo do sistema)
Existe apenas um disco sr0 e nenhum outro disco
Faça login depois de encontrar o recurso compartilhado do servidor
Depois que a mensagem de prompt aparecer, digite lsblk (deve ser exibido com sucesso)
Isso mostra que meu cliente atual não tem um grande espaço de armazenamento, mas o servidor usa armazenamento compartilhado. Assim que a parte compartilhada for encontrada, você pode fazer login nesta parte do espaço e montá-la para uso local (com base no armazenamento compartilhado usado pela rede)
Para evitar conflitos de dispositivos, é usado o UUID (identificador exclusivo do dispositivo). Como o dispositivo é único, o nome do dispositivo não é usado, mas o UUID é usado para montagem.
Digite o comando blkid para visualizar o UUID
Mas não há sdb, então você precisa formatá-lo
Digite fdisk /dev/sdb
Digite mkfs -f xfs /dev/sdb1 para formatar
Verifique blkid após a formatação