3.2 KiB
3.2 KiB
MANUAL TÉCNICO - CONFIGURAÇÃO DE ISCSI TARGET - TRUENAS SCALE
Código: ITGENG 0018/26 | Classificação: RESTRITO Responsável: João Pedro Toledo Gonçalves | Data: {{DATA_ATUAL}}
1. HISTÓRICO DE REVISÃO
⚠️ REGRA DE OURO:
- Autor: João Pedro Toledo Gonçalves.
- Descrição: Criação do documento.
| Data | Versão | Descrição | Autor |
|---|---|---|---|
| {{DATA_ATUAL}} | 1.0 | Criação Inicial | João Pedro Toledo Gonçalves |
2. OBJETIVO
Configurar o TrueNAS como um Storage Area Network (SAN) para prover armazenamento de bloco (Block Storage) via iSCSI para servidores de virtualização (VMware/Proxmox) ou Cluster Windows.
3. PRÉ-REQUISITOS
- Rede Dedicada para iSCSI (VLAN isolada).
- Jumbo Frames (MTU 9000) habilitado no Switch e na Interface de Rede.
- IPs estáticos definidos para as interfaces de Storage.
4. CONCEITOS
- Zvol: Um "disco virtual" dentro do ZFS. É diferente de um Dataset (que é uma pasta). O iSCSI precisa de um Zvol.
- Portal: O endereço IP por onde o iSCSI escuta.
- Initiator: O cliente (ex: seu servidor ESXi).
- Extent: O disco (Zvol) mapeado para ser compartilhado.
- Target: O "ponto de conexão" que une tudo.
5. PASSO A PASSO (EXECUÇÃO)
Etapa 1: Criar o Zvol
- Vá em Datasets. Selecione o Pool/Dataset pai.
- Clique em Add Zvol (Botão azul no topo direito).
- Name:
{{NOME_VM_DISK}}(ex:vm-datastore-01). - Size: Defina o tamanho (ex:
1 TiB). - Sync:
Standard(Se tiver SLOG) ouAlways.Disabledé perigoso. - Compression:
LZ4(Recomendado). - Clique em Save.
Etapa 2: Configurar o iSCSI Wizard
O Wizard facilita muito o processo.
- Vá em Shares > Block (iSCSI).
- Clique em Wizard.
- Name:
{{BASENAME}}(ex:truenas-san). - Type:
Device. - Device: Selecione o Zvol criado na Etapa 1 (
/dev/zvol/...). - Portal:
- Selecione
Create New. - Escolha o IP da interface de Storage (ex:
10.10.50.10).
- Selecione
- Initiators:
- Selecione
Create Newou deixe em branco para "Allow All" (Não recomendado em produção, mas útil para teste). - Para produção, cadastre o IQN do cliente VMware.
- Selecione
- Clique em Save.
Etapa 3: Conectar no Cliente (Windows Exemplo)
- Abra o iSCSI Initiator.
- Aba Discovery > Discover Portal.
- Digite o IP do TrueNAS (
{{IP_STORAGE}}). - Aba Targets. O Target deve aparecer como
Inactive. - Clique em Connect.
- Agora o disco aparecerá no
Disk Managementpara ser inicializado.
6. SOLUÇÃO DE PROBLEMAS
Problema 1: Performance Lenta
- Causa: MTU incorreto (Fragmentação) ou falta de Sync Cache.
- Solução:
- Verifique
ping -f -l 8900 {{IP_STORAGE}}. Se falhar, o Jumbo Frames não está ativo fim-a-fim. - Garanta que está usando
Sync=Standardcom um SLOG rápido.
- Verifique
7. DADOS TÉCNICOS
| Porta | Valor |
|---|---|
| TCP | 3260 (iSCSI Target) |
8. VALIDAÇÃO
- O Target conecta no cliente?
- É possível formatar o disco e gravar dados?
- O MPIO (Multipath) está detectando os caminhos redundantes (se houver)?