hospedagem iscsi em smartos

3

Estou tentando voltar ao jogo Unix para alguns projetos de armazenamento que temos. Nós gostaríamos de usar joyos alegres (baseados em illumos) para isso.

Trabalhar com ele é uma verdadeira alegria (configuração de vms etc), mas não consigo fazer com que o iscsi funcione.

Eu adoraria simplesmente compartilhar um dispositivo zfs como um ponto de conexão iscsi, mas não consigo fazê-lo funcionar. Eu também não consigo get smb ou nfs para trabalhar, mas essas propriedades, pelo menos, existem e eu tenho certeza que eles iriam funcionar.

A documentação que eu posso encontrar parece um pouco em todo o lugar com alguns antigos solaris, novos solaris, illumos etc. Isto é compreensível, já que é uma versão tão nova.

Alguém tem alguma indicação?

Eu já tentei

zfs set shareiscsi=on zones/name

que resulta em "propriedade desconhecida". E não é listado nas propriedades zfs de qualquer maneira.

Eu também tentei

sbdadm create-lu /dev/zvol/rdsk/zones/

mas isso resulta em

sbdadm: unknown error

O itadm também não está disponível e nem o serviço que contém o iscsi está listado em "svcs".

Qualquer ajuda é muito apreciada.

    
por mgoetzke 04.02.2012 / 14:08

2 respostas

1

Criando um alvo ISCSI

habilite o servidor de armazenamento e o servidor de destino iscsi, se necessário

svcadm enable stmf
svcadm enable -r svc:/network/iscsi/target:default

crie um volume, se necessário (escasso 10T no exemplo)

zfs create -V 10T -s zones/iscsi

crie uma unidade lógica

sbdadm create-lu /dev/zvol/rdsk/zones/iscsi

Adicione uma visão sobre ele (o GUID é enviado pelo comando anterior ou list-lu)

stmfadm add-view GUID

Crie um grupo de destino para se conectar (escolha um GROUPNAME e use um IP do servidor atual)

itadm create-tpg GROUPNAME IP

Crie um alvo neste grupo

itadm create-target -t GROUPNAME 
    
por 02.04.2012 / 11:33
0

Ele está trabalhando com a versão de fevereiro de 2012 do SmartOS. A versão de janeiro estava faltando drivers.

BTW: Ao escrever a imagem ao vivo de fevereiro de 2012 do SMARTOS em um pendrive, ela parece ter sido criada incorretamente. O arquivo grub estava procurando por arquivos em uma subpasta de plataforma que não existiam. Basta criá-lo e mover a pasta correspondente para ele (consulte o arquivo grub)

    
por 10.02.2012 / 11:30