ISCSI

De Slacam_Wiki
Ir para: navegação, pesquisa

Montando o iSCSI com Grandes Volumes

Esses passos foram feitos no Centos 6.2

1 - Instalar os pacotes do iscsi

yum install iscsi-initiator-utils

2 - Instalar o XFS para o Centos

yum install xfsprogs

3 - Instalar o parted para particionar o volume

yum install parted

4 - Descobrir os targets da storage

iscsiadm -m discovery -t sendtargets -p ms01.linea.gov.br

Aproveita e liga no boot o iSCSI

chkconfig iscsid on

5 - Faça o login no volume que vc deseja

iscsiadm -m node -T iqn.2012-02.gov.linea:kvmimages -p ms01.linea.gov.br -l

Observação: Se vc colocou senha no target da storage, altere as sequintes linhas do seu /etc/iscsi/iscsid.conf

node.session.auth.authmethod = CHAP
node.session.auth.username = My_ISCSI_USR_NAME
node.session.auth.password = MyPassword
discovery.sendtargets.auth.username = My_ISCSI_USR_NAME
discovery.sendtargets.auth.password = MyPassword

6 - Para ver se a ligação está correta dê:

iscsiadm -m session

Deve aparecer:

tcp: [18] 186.232.60.129:3260,1 iqn.2012-02.gov.linea:kvmimages

7 - Vamos carregar os modulos do xfs

 modprobe xfs

8 - Vamos particionar com o parted. Veja que um parted irá aparacer algum /dev/sdx

parted -l

Deve aparecer

Error: /dev/sdb: unrecognised disk label

Use o parted então:

parted /dev/sdb

Mude o label para gpt

mklabel gpt

Com o comando print deve aparecer algo assim:

(parted) print                                                            
Model: IET VIRTUAL-DISK (scsi)
Disk /dev/sdb: 22.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Como eu tenho 22Tb para usar, vou deixar 2Tb para expansão futura

unit TB
mkpart primary 0 20
quit

9 - Vamos agora formatar o filesystem

mkfs.xfs -L storagekvm /dev/sdb1

10 - E montar no local desejado

mount -L storagekvm /var/lib/libvirt/images/

11 - Para que a montagem ocorra automaticamente, prefiro colocar essas linhas no /etc/rc.local

modprobe xfs
scsiadm -m node -U all
iscsiadm -m node -T iqn.2012-02.gov.linea:kvmimages -p ms01.linea.gov.br -l
mount -L storagekvm /var/lib/libvirt/images/

12 - Fim