Version 2 (modified by fabior, 5 anos atrás) (diff)

--

Montando discos iSCSI para serem utilizados pelo Swift


O Openstack Fuel instala o Swift (e o Glance) montado em um volume LVM local. Pode ser necessário, para aumentar o espaço disponível, montá-lo em um disco iSCSI em um Storage.

Para isto:

apt-get install open-iscsi multipath-tools xfsprogs

Anote o IQN do host, e crie um Volume em seu Storage mapeado para este Host:

cat /etc/iscsi/initiatorname.iscsi |grep iqn

Descubra o IQN do Storage e crie seu nó iSCSI:

iscsiadm --mode discovery --type sendtargets --portal <ip_1_storage>
iscsiadm --mode discovery --type sendtargets --portal <ip_2_storage>

Anote o IQN em cada um dos comandos acima, utilizando ele nos comandos abaixo:

iscsiadm --mode node --targetname <iqn_1_storage> --portal <ip_1_storage> --login
iscsiadm --mode node --targetname <iqn_2_storage> --portal <ip_2_storage> --login

Verifique se o multipath está OK. O seguinte comando deve mostrar os dois caminhos:

root@node-1:~# multipath -ll
360060e4c67afa3f0058bba0f00000001 dm-4 HITACHI,DF600F
size=10T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 2:0:0:0 sdc 8:32 active ready running
`-+- policy='round-robin 0' prio=0 status=enabled
  `- 1:0:0:0 sdb 8:16 active ready running

Edite o arquivo default dentro de cada definição do nó, em /etc/iscsi/nodes para que o login seja automático:

# BEGIN RECORD 2.0-873
node.name = <iqn_1_storage>
node.tpgt = 1
node.startup = automatic
node.leading_login = No

Agora, você deve utilizar o utilitário parted, para:

  1. Criar um sistema de partições GPT
  2. Criar uma partição primária com a totalidade do disco (se é isto que desejas)
  3. Configurar a tag LVM na partição
  4. Verificar se a partição foi criada corretamente.
root@node-1:~# parted /dev/sdc
(parted) mklabel gpt
(parted) mkpart primary 0% 100%
(parted) set 1 lvm on
(parted) print
(parted) quit

 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.