Início Empreendimento Como começar com a escala TrueNAS

Como começar com a escala TrueNAS

by Dylan Bryan
Compartimentos de unidade frontal Dell EMC PowerEdge R750

TrueNAS ganhou força nas comunidades de auto-hospedagem e homelab por vários motivos. Um dos principais motivos é que ele é gratuito e de código aberto. Outro grande motivo é que, desde o início, é muito fácil de configurar e possui uma interface de aparência convidativa. Para pessoas que estão começando no hobby ou querem algo em que trabalhar, as interfaces CLI podem ser assustadoras e selecionar os parâmetros corretos pode ser confuso. Então, para ajudar você a começar, decidimos fazer um guia de configuração rápida para demonstrar como configurar compartilhamentos SMB e iSCSI com ACLs.

TrueNAS ganhou força nas comunidades de auto-hospedagem e homelab por vários motivos. Um dos principais motivos é que ele é gratuito e de código aberto. Outro grande motivo é que, desde o início, é muito fácil de configurar e possui uma interface de aparência convidativa. Para pessoas que estão começando no hobby ou querem algo em que trabalhar, as interfaces CLI podem ser assustadoras e selecionar os parâmetros corretos pode ser confuso. Então, para ajudar você a começar, decidimos fazer um guia de configuração rápida para demonstrar como configurar compartilhamentos SMB e iSCSI com ACLs.

TrueNAS pode ser executado em vários hardwares, mas ainda é importante verificar se o hardware selecionado funcionará. Você pode conferir o Guia de hardware da escala TrueNAS para obter detalhes sobre a compatibilidade de hardware. No lado do armazenamento, uma coisa principal a garantir é que você tenha várias unidades com a mesma capacidade para criar um pool. Embora seja possível misturar e combinar unidades, isso provavelmente trará muito mais dores de cabeça do que vale a pena. Fora isso, este TrueNAS geralmente não é muito exigente.

Instalação

A instalação geral do TrueNAS Scale é muito simples. A maior parte da configuração real é feita por meio da interface da web após a instalação. Depois de inicializar o instalador TrueNAS, você acessa o bootloader GRUB com a opção de iniciar a instalação, que avançará automaticamente para o menu de configuração do console.

No menu inicial, selecione a opção Instalar/Atualizar e clique em OK.

A próxima tela irá variar dependendo da configuração real. Selecione a unidade para a instalação do TrueNAS. Use as teclas de seta para rolar para destacar a unidade preferida e pressione espaço. Nossa captura de tela parece um pouco diferente porque essas unidades foram usadas anteriormente em uma configuração TrueNAS e atribuídas a pools. Normalmente, você verá apenas os nomes, endereços e capacidades das unidades disponíveis listados. Selecione a unidade de inicialização desejada e clique em OK.

É importante configurar uma conta de usuário administrativo e TrueNAS oferece duas boas opções. Selecionar a opção 1 criará uma senha de administrador no console. A escolha da opção 3 exige que o usuário crie a senha de administrador ao fazer login pela primeira vez na interface da web. Qualquer uma das opções é aceitável aqui e depende da preferência pessoal. A opção 2 não é uma boa opção! Após fazer sua escolha, clique em OK.

O instalador seguirá todas as etapas e, quando concluído, será apresentada a mensagem de instalação bem-sucedida. Remova sua mídia de instalação e clique em OK para ir para a próxima tela.

Parabéns! Se você vir esta tela, significa que o TrueNAS foi instalado. A partir daqui, você não verá muito no console local. Mude para uma máquina conectada à rede e use a interface da web. Normalmente, a menos que as coisas dêem errado, não será necessário visualizar esta interface novamente e você poderá executar sua caixa TrueNAS completamente sem cabeça.

Configuração da escala TrueNAS

Navegue até a interface da web no endereço IP listado no console. Depois de inserir o endereço IP na máquina em rede, a tela de login será exibida. Você configurará a senha de administrador ou inserirá admin e a senha configurada anteriormente. Então, você verá a tela inicial.

Você tem o TrueNAS instalado, mas ele precisa de mais configurações para funcionar corretamente como um NAS. Para começar, navegue até a guia Armazenamento na barra lateral à esquerda. Primeiro, precisamos criar um pool, então vamos clicar em Criar Pool.

Criação de pool de escala TrueNAS

Criar um pool de unidades é a primeira coisa para tornar esse espaço utilizável. Normalmente, você deseja vários drives com a mesma capacidade para evitar dores de cabeça. Temos seis SSDs NVMe de 1.6 TB e nove SSDs SAS de 480 GB, portanto iremos configurá-los como dois pools separados. Para simplificar, nós os dividimos em Pool NVMe e Pool SAS e os colocamos em ZFS RAIDZ1, distribuindo-os com uma única unidade sobressalente. Para configurações com mais de seis unidades ou maiores que 2 TB cada, provavelmente é aconselhável usar o RAIDZ2 para a segunda unidade sobressalente. Isto ajuda a reduzir os riscos de perda de dados se ocorrer outra falha ao tentar reconstruir o conjunto a partir da primeira falha. ZFS RAIDZ é uma maneira rápida e fácil de agrupar SSDs NVMe e on-line.

É isso para criar seu pool, a menos que você queira explorar outras opções, como cache e peças sobressalentes. Embora não seja crítico para configurações NAS padrão, você pode salvar seu trabalho e ir para a página de revisão.

Criação de usuário

Agora, vamos criar contas de usuário para que a conta Admin não seja usada para acessar o armazenamento. Isso nos permite configurar permissões para outros usuários e fornecer armazenamento compartilhado ou separado aos usuários. Você também pode configurar permissões por grupos para simplificar o acesso dos usuários ao mesmo armazenamento.

Navegue até a guia de credenciais à esquerda e selecione usuários locais. Você pode escolher Adicionar usuário no canto superior direito e inserir as informações do usuário diretamente. Não faremos nada com Configurações do diretório inicial neste guia, embora existam opções úteis. A capacidade de autenticação via LDAP e Active Directory está além do escopo deste guia, portanto não será abordada aqui. No entanto, essas opções permitem a autenticação por meio de contas existentes sem exigir que os usuários tenham uma conta dedicada ao TrueNAS.

Para obter informações sobre Home Shares, você pode verificar a documentação do TrueNAS SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Conjuntos de dados e compartilhamentos

Depois que as contas e grupos de usuários forem criados, você poderá configurar o armazenamento acessível ao usuário e utilizar seu NAS. Você pode escolher entre iSCSI e SMB para isso, mas SMB é sua melhor aposta para compartilhar com vários usuários. Abordaremos a configuração de ambos aqui.

Configuração para pequenas e médias empresas

Para configurar o SMB, precisamos começar criando um conjunto de dados. Para fazer isso, navegue até a guia Conjuntos de dados no lado esquerdo, clique no pool que você deseja que seja o pai e clique no botão Adicionar conjunto de dados no canto superior direito. Aqui você pode dar um nome a ele, alterar as configurações de compactação e criptografia e definir o tipo de compartilhamento.

Como estamos configurando um compartilhamento SMB, queremos ter certeza de que o conjunto de dados está configurado corretamente. Basta usar o menu suspenso para selecionar SMB no campo Tipo de compartilhamento. Podemos salvar para permitir que o compartilhamento SMB ocupe todo o pool, mas para dividir o pool, precisamos passar para opções avançadas.

Agora que estamos nas opções avançadas, podemos alterar o tamanho do conjunto de dados apenas inserindo a capacidade desejada no campo de cota. A menos que você precise alterar mais algumas opções, criamos o conjunto de dados e podemos seguir em frente.

Agora que essas partes fundamentais foram resolvidas, podemos configurar o compartilhamento SMB real para uso. Navegue até a guia Compartilhamentos Na barra lateral, encontre compartilhamentos SMB e selecione adicionar.

Precisamos usar a opção Caminho para selecionar o conjunto de dados criado anteriormente e disponibilizá-lo para compartilhamento. Em seguida, adicione um nome que será exibido quando o serviço SMB for acessado. A opção Finalidade pode ser configurada para usos múltiplos, mas para armazenamento normal de arquivos, os parâmetros de compartilhamento padrão funcionarão.

Após configurar o compartilhamento SMB e clicar em Salvar, você verá o pop-up para ativar o serviço SMB. Se você deseja que o serviço seja iniciado automaticamente quando o TrueNAS for iniciado, selecione o início automático antes de ativar o serviço. Se mudar de ideia mais tarde, você também pode alternar o início automático.

Neste ponto, você poderá ver o TrueNAS na seção de rede do explorador de arquivos do Windows, mas dependendo de suas preferências, existem algumas etapas adicionais. Se não houver problema em fornecer a todos os usuários acesso a esse compartilhamento, bem como o nome padrão, você estará pronto. Caso contrário, o resto é bem simples. Basta selecionar o ícone de compartilhamento próximo ao botão habilitado no compartilhamento e editar a Lista de Controle de Acesso (ACL). Por padrão, a ACL concede permissão total a todos. Isso pode ser aceitável se você for o único usuário da instância, mas se não for, você pode querer ser um pouco mais granular.

Você pode adicionar uma regra de negação específica para impedir que um usuário acesse um pool ou remover a entrada “todos@” e configurá-la para permitir apenas um único usuário, como mostramos na captura de tela abaixo. Isso restringe o acesso ao pool apenas ao nosso usuário storagereview. Você pode adicionar mais usuários ou até grupos inteiros a isso. Também existe a capacidade de ter usuários somente visualização e usuários específicos negados.

E, finalmente, para SMB, a última etapa (embora não seja crítica) é alterar o nome do serviço. Para fazer isso, abrimos o menu kebab (ou menu “três pontos”) ao lado do botão adicionar e clicamos em configurar serviço. Aqui, podemos apenas alterar o nome NetBIOS para alterar a forma como o serviço SMB aparece para os dispositivos na rede.

Depois de salvar, devemos ver o nome na guia de rede do Explorador de Arquivos do Windows.

A partir daqui, clique duas vezes no nome e você verá uma janela de autenticação. Insira as credenciais da conta que você criou e definiu na ACL e você poderá ver os compartilhamentos permitidos para esse usuário. Parabéns! Agora você tem um compartilhamento SMB simples e funcional no TrueNAS.

Se desejar a documentação do TrueNAS para configuração SMB, ela pode ser encontrada SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Configuração iSCSI

Se estiver interessado na configuração do iSCSI, você pode percorrer esta seção. Se não, pule.

iSCSI é uma fera um pouco diferente do SMB e também aparecerá de maneira um pouco diferente no Windows. O iSCSI será montado como uma unidade local em vez de um compartilhamento de rede, mas gosta um pouco menos de ser usado por várias máquinas clientes ao mesmo tempo. SMB é a melhor opção para compartilhar com múltiplas máquinas clientes. Esteja preparado: a configuração do iSCSI é muito fácil, mas o mapeamento no Windows é um pouco mais complicado do que no SMB.

Antes de criar o compartilhamento real, precisaremos criar um Dataset ou Zvol para compartilhar. Usaremos um Zvol. Estamos criando um Zvol de 2 TB em nosso pool SAS. Isso está disponível na guia Conjuntos de dados.

Em seguida, podemos ir para a guia Compartilhamentos e clicar no botão do assistente no iSCSI. Para simplificar, chamamos esse compartilhamento de “iscsi-sas”, selecionando o Zvol como nosso dispositivo e alterando a plataforma de compartilhamento para sistema operacional moderno. Como este é nosso primeiro compartilhamento iSCSI, precisamos criar um destino e um portal.

Estas são as configurações do portal que estamos usando para iSCSI. O usuário também é configurado aqui. Depois disso, podemos pular o iniciador e seguir em frente.

Depois de salvar, seremos solicitados a iniciar o iSCSI, assim como fizemos com o SMB.

Você poderia pensar que terminamos aqui e estamos no lado TrueNAS, mas agora é hora de descer no lado do Windows. A máquina usada nesta configuração está executando o Windows 11; as visualizações em outros sistemas operacionais podem parecer diferentes.

Começamos encontrando e abrindo o iniciador iSCSI.

No iniciador iSCSI, insira seu endereço IP TrueNAS na caixa de destino e clique em conexão rápida.

Um pop-up para conexão rápida com o alvo descoberto será exibido. Se o seu status for Conectado, você pode clicar em Concluído.

Saia do iniciador iSCSI. Em seguida, precisamos abrir o Gerenciamento de disco. Você deve receber um pop-up para inicializar um disco ou apenas ver o espaço não alocado.

Depois de inicializar o disco, podemos criar um novo volume simples.

Apenas deixamos o volume preencher todo o espaço em disco e atribuímos a ele a letra E. Em seguida, formatamos a partição com NTFS com um tamanho de unidade de alocação padrão e definimos o rótulo como “Truenas-iSCSI-SAS”

Assim que terminarmos a formatação e configuração, poderemos ver o compartilhamento iSCSI montado.

E se olharmos para a guia Este PC no File Explorer, veremos nosso compartilhamento iSCSI montado!

Se o compartilhamento estiver montado aqui, tudo correu bem e agora você pode aproveitar seu armazenamento em rede. Esse processo é um pouco complicado para quem não está familiarizado com mexer, mas no geral não vai muito fundo no mato.

Para mais detalhes, você pode conferir a página de compartilhamento iSCSI na documentação do TrueNAS SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Conclusão

No geral, o TrueNAS Scale é relativamente simples de configurar, uma vez que você segue as etapas na ordem. Embora muitas plataformas NAS de varejo ofereçam assistentes para guiá-lo pelas etapas, o TrueNAS oferece um processo mais granular. Existem algumas seções que podem ser um pouco confusas, mas com alguma orientação, elas podem ser trabalhadas. Há também bastante espaço para personalização e adaptação adicional para uso dos usuários mais avançados.

Compartimentos de unidade frontal Dell EMC PowerEdge R750

Dell R75 - Plataforma de teste em escala TrueNAS

Outro bônus do TrueNAS Scale é que ele pode executar aplicativos e também possui um hipervisor. O hipervisor KVM provavelmente não substituirá a necessidade de hosts dedicados executando Proxmox ou ESXi, mas pode funcionar muito bem para rodar uma VM simples. Os aplicativos permitem hospedar coisas como Immich para agilizar o armazenamento de fotos, Plex para streaming de vídeo ou até mesmo Nextcloud para colaboração e compartilhamento. Esses aplicativos adicionam funcionalidade ao TrueNAS e permitem personalizá-lo para atender às suas necessidades.

No final das contas, este guia não é um guia completo e não foi feito para ser. Queríamos apenas criar algo simples para cobrir o básico e ajudar as pessoas a começarem a usar o TrueNAS, já que muitos acham a configuração do Dia 0 assustadora. Há muitos outros recursos não abordados aqui (pretendemos abordá-los no futuro), mas por enquanto, aproveite seu NAS recém-provisionado!

Escala TrueNAS

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS feed