Adsense

sexta-feira, 26 de agosto de 2011

Usando partições VxFS no Red Hat 5.0

Instalando e criando partições VxFS no Red Hat Linux.


  • Configurações prévias


Edite os arquivo “/etc/hostname” e “/etc/hosts” e insira o nome de sua máquina para que a instalação possa resolver os nomes através da rede.

No arquivo “hostname” deve conter apenas o nome da máquina, já no arquivo “hosts” deve conter primeiro o ip externo da máquina e depois o seus nomes ex: maquina, maquina.local, maquina.com.br, todos os nomes necessários para serem resolvidos através da rede.


  • Download do Software necessário para instalação do sistem VxFS


Entre na página abaixo e faça o download do arquivo .tar.gz necessário para instalação no Red Hat.

https://www4.symantec.com/Vrt/offer?a_id=24928

Caso seja solicitado um prévio cadastro, por favor realize-o para que os procedimentos abaixo possam ser realizados.

Descompacte os arquivos para a instalação:

[root@vxfsteste tmp]# tar -xzvf VRTS_SF_HA_Solutions_5.1_SP1_RHEL.tar.gz


Depois entre na pasta criada para que possamos instalar o Verita File System:

[root@vxfsteste tmp]# cd dvd1-redhatlinux/rhel5_x86_64/


Execute o programa de instalação:

[root@vxfsteste rhel5_x86_64]# ./installer


A tela abaixo será exibida para você:

Task Menu:


P) Perform a Pre-Installation Check I) Install a Product

C) Configure an Installed Product G) Upgrade a Product

O) Perform a Post-Installation Check U) Uninstall a Product

L) License a Product S) Start a Product

D) View Product Descriptions X) Stop a Product

R) View Product Requirements ?) Help


Enter a Task: [P,I,C,G,O,U,L,S,D,X,R,?]


Digite “I” para instalar os módulos necessários, você será redirecionado para uma nova tela conforme abaixo.

1) Veritas Dynamic Multi-Pathing (DMP)

2) Veritas Cluster Server (VCS)

3) Veritas Storage Foundation (SF)

4) Veritas Storage Foundation and High Availability (SFHA)

5) Veritas Storage Foundation Cluster File System (SFCFS)

6) Veritas Storage Foundation Cluster File System/HA (SFCFSHA)

7) Veritas Storage Foundation for Oracle RAC (SFRAC)

8) Veritas Storage Foundation Cluster File System for Oracle RAC (SFCFS RAC)

9) Symantec VirtualStore (SVS)

10) Symantec Product Authentication Services (AT)

b) Back to previous menu


Select a product to install: [1-10,b,q]


Para urilizarmos localmente usaremos a opção “3”, depois ele solicitará o nome da máquina para a instalação. Como dito anteriormente o arquivo “/etc/hotname” tem que conter o nome de sua máquina local e o arquivo /etc/hosts, deve conter o ip externo e o nome da máquina local ou servidor.

  • Iniciar discos

Vá até o gerenciador de volumes lógicos do Red Hat, apenas inicie os volumes que vá trabalhar.

Depois reinicie o servidor, os discos ficaram ativos para o sistema, então volte para o gerenciador e remova eles, pois eles estão amarrados ao gerenciador e os programas do Verita não conseguirão trabalhar com eles.

Entre na pasta /opt/VRST/bin, que é onde se encontram os todos os programas que necessitamos trabalhar.

Após remover execute o comando abaixo para que os discos sejam inicializados e herdados pelo gerenciador de volumes do Verita.

./vxdisksetup -i sdb

./vxdisksetup -i sdc

    Digite na linha de comando ./vxdisk list, deverá aparecer como mostra abaixo

[root@vxfsteste bin]# ./vxdisk list


DEVICE TYPE DISK GROUP STATUS

sda auto:none - - online invalid

sdb auto - - error

sdc auto - - error


Neste caso não conseguiremos trabalhar com as partições , porque elas tem de ser do tipo “cdsdisk”, porém a uma forma de contornar isto.

Para que possamos criar uma partição VxFS, antes temos de criar um grupo e adicionar a partição, e para isso usamos o comando baixo que já inclui a opção de adicionar discos não “cdsdisk”.

./vxdg init testdg sdb cds=off

./vxdg init testdg2 sdc cds=off


Deverá ficar como na janela abaixo


DEVICE TYPE DISK GROUP STATUS

sda auto:none - - online invalid

sdb auto:cdsdisk sdb testdg online

sdc auto:cdsdisk sdc testdg2 online


Os discos já estão prontos para serem trabalhados, podem ser particionados e formatados.

Vamos verificar o tamanho dos discos agora:

Vamos verificar quanto tem de espaço para criarmos e/ou aumentar um filesystem.

./vxassist -g testdg maxsize



No meu caso como cada disco tem 50Gb a resposta será esta:

Maximum volume size: 104660992 (51104Mb)



Primeiro vamos criar um volume lógico para depois criar um filesystema para este disco.



vxassist -g testdg make oracle1 49900m

vxassist -g testdg1 make oracle2 49900m



Agora temos os volumes lógicos oracle1 e oracle2, todos com 50Gb, atenção os valos foram colocados acima desta forma, pois não é possível criar um disco integral de 50Gb, um pouco do espaço é perdido.

Podemos visualizar no Red Hat os grupos e os volumes lógicos listando tudo dentro de “/dev/vx/rdsk”:

[root@vxfsteste bin]# ls /dev/vx/rdsk/

testdg testdg2



Os dois grupos são o que criamos realmente e aparecem quando listamos os discos através de “./vxdisk list”.

Listando agora o conteúdo de cada grupo temos de enxergar os volumes lógicos criados, oracle1 e oracle2.

[root@vxfsteste bin]# ls /dev/vx/rdsk/testdg/

oracle1



Agora já podemos criar uma partição com o volume que criamos.

Podemos ter mais de uma partição, mas como criamos as duas no tamanho dos disco que era de 50Gb, vamos formata-la e montar agora.

[root@vxfsteste bin]# ./mkfs -t vxfs -o largefiles /dev/vx/rdsk/testdg/oracle1

version 7 layout

102195200 sectors, 51097600 blocks of size 1024, log size 65536 blocks

largefiles supported



No cado do Red Hat usamos a opção mkfs -t vxfs, no HP-UX seria mkfs -F vxfs.

Vamos agora criar os diretórios aos quais serão montadas as partições, eu criei respectivamente oracle1 e oracle2.

[root@vxfsteste bin]# mkdir /oracle1

[root@vxfsteste bin]# mkdir /oracle2



Agora devemos montar a partições nas pastas criadas.

[root@vxfsteste bin]# mount -t vxfs /dev/vx/dsk/testdg/oracle1 /oracle1

[root@vxfsteste bin]# mount -t vxfs /dev/vx/dsk/testdg2/oracle2 /oracle2



Pronto, as partições já estão montadas e podem ser usadas.

Adicionando partições VxFS no fstab:

Para adicionar as partições no fstab, elas devem estar como nas configurações descritas abaixo.

[root@vxfsteste bin]# vim /etc/fstab



# NOTE: When adding or modifying VxFS or VxVM entries, add '_netdev'

# to the mount options to ensure the filesystems are mounted after VxVM and

# VxFS have started.

/dev/vx/dsk/testdg/oracle1 /oracle1 vxfs _netdev,log,mincache=closesync,largefiles 1 2

/dev/vx/dsk/testdg2/oracle2 /oracle2 vxfs _netdev,log,mincache=closesync,largefiles 1 2



Onde nós temos, o caminho do volume e da partição, o caminho a ser montado, o tipo de partição e a quarta opção não pode ser mudada, para que a partição só seja montada após a inicialização do sistema do Verita Files System.





  • Links Úteis

http://www.blacksheepnetworks.com/security/resources/veritas/veritas_lvm_cs.htm

http://pbraun.nethence.com/doc/filesystems/sfcfs_1_admin.html

http://www.symantec.com/business/support/index?page=content&id=TECH31228

http://www.walkernews.net/2007/07/02/how-to-create-linux-lvm-in-3-minutes/

http://www.arizonaed.com/unix/hpux-lvm.txt

http://www.cocoanet.us/dantepasquale/blog/tech-tips/veritas-cluster-file-system-on-redhat-5u4

http://pbraun.nethence.com/doc/filesystems/sfcfs_1_admin.html

http://www.plugmasters.com.br/sys/materias/311/1/Administra%E7%E3o-Veritas

http://www.symantec.com/connect/forums/fsck-check-vxvm-volume-fails-during-boot

Nenhum comentário:

Postar um comentário