iSCSI (Internet Small Computer System Interface) é um protocolo para transmitir comandos SCSI através de uma rede, permitindo que dispositivos de armazenamento se comuniquem sobre uma rede, semelhante ao armazenamento diretamente conectado. Ele pode virtualizar recursos de armazenamento, alcançar gerenciamento centralizado, compartilhamento em rede e acesso remoto, sendo adequado para cenários como data centers, ambientes virtualizados e backup e recuperação.
Através deste tutorial, você aprenderá como configurar e usar o iSCSI no ZimaOS para melhorar a eficiência de gerenciamento de armazenamento, simplificar a arquitetura de armazenamento em rede e alcançar métodos de acesso a dados flexíveis.
Pré-requisitos
- O disco rígido utilizado não está em uso
- Confirmar o IQN do cliente
Passos de operação
Servidor
Certifique-se de que seu ZimaOS foi atualizado para 1.2.5 ou superior.
- Use o comando
sudo -i
para entrar no modo superusuário, inicie o targetclitargetcli
- Crie um LUN, supondo que
/dev/sde
seja usado como backend de armazenamento (Aqui usamos sde. Você pode usar olsblk
para ver o status do dispositivo e mudar parasda
ousdb
..):cd backstores/block
create myblockdev /dev/sde
- Crie um alvo iSCSI (
iqn.2024-10.com.zima:target1
é um exemplo)cd /iscsi
create iqn.2024-10.com.zima:target1
- Adicione um LUN ao alvo
cd iqn.2024-10.com.zima:target1/tpg1/luns
create /backstores/block/myblockdev
- Defina a ACL (lista de controle de acesso) para permitir a conexão. O IQN aqui precisa ser consistente com o cliente (Abra o Iniciador iSCSI, está na aba de Configuração)
cd ../acls
create iqn.1993-08.org.debian:01:bb1e6772dfb6
Cliente
Windows
Abra o Iniciador iSCSI, na aba Descoberta, clique em Descobrir Portal
Configure o endereço IP, clique em OK
Na aba Alvos, clique em Conectar
Abra o Gerenciamento do Computador, clique em Armazenamento > Gerenciamento de Disco, e você poderá ver o volume iSCSI recém-conectado
Linux
- Descubra os alvos iSCSI
iscsiadm -m discovery -t sendtargets -p <ENDEREÇO_IP>
Substitua <ENDEREÇO_IP>
pelo endereço IP do servidor
- Faça login no alvo iSCSI
iscsiadm -m node --login