ISCSI
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