sábado, 11 de fevereiro de 2012

Procedimentos para configuração do horário de verão no AIX



Usuarios de AIX devem alterar o arquivo /etc/environment colocando a diretiva:

TZ=GRNLNDST3GRNLNDDT,M10.3.0/00:00:00,M2.3.0/00:00:00

Isto indica que o horario de verao se inicia as 00:00 do terceiro domingo do mes 10 (de outubro) e termina as 00:00 do terceiro domingo do mes 2 (de fevereiro), seguindo a seguinte sintaxe:

TZ=GRNLNDST3GRNLNDDT,Mm.w.wd/00:00:00,Mm.w.wd/00:00:00

* m - mes ( 1 < m < 12 )
* w - ocorrencia do dia da semana no mes contados a partir do dia 1 (1 < d < 5)
* wd - dia da semana ( 0 < n < 5 : Domingo corresponde a 0)
* hh:mm - horario

Tambem e possivel fazer tal alteracao via smit:

# smitty chtz
A seguinte tela sera  habilitada :
 |                        Use DAYLIGHT SAVINGS TIME?
 |
 | Move cursor to desired item and press Enter.
 |
 |   # Does this time zone go on
 |   # DAYLIGHT SAVINGS TIME?
 |   #
 |   1 yes    < ==
 |   2 no
 |
 | F1=Help                 F2=Refresh              F3=Cancel
 | F8=Image                F10=Exit                Enter=Do
 | /=Find                  n=Find Next

Selecionar a opcao "YES" , na tela seguinte escolher :
(GRNLNDST3GRNLNDDT) Greenland; East Brazil    (CUT -3)

A proxima tela será:

                                Change Time Zone
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
                                                        [Entry Fields]
  Time zone                                           GRNLNDST3GRNLNDDT
  Day Light Savings Time Offset from CUT([+|-]HH:MM: []
  SS)
  Start Daylight Savings Day([Mmm.ww.dd|Jn])         []
  Start Daylight Savings Time(HH:MM:SS)              []
  Stop Daylight Savings Day([Mmm.ww.dd|Jn])          []
  Stop Daylight Savings Time(HH:MM:SS)               []
F1=Help             F2=Refresh          F3=Cancel           F4=List
F5=Reset            F6=Command          F7=Edit             F8=Image
F9=Shell            F10=Exit            Enter=Do

Iremos preencher somente os 4 ultimos campos.

O campo Daylight Savings Day tem o formato Mmm.ww.dd  que significa o seguinte :

M (padrao)
mm = mes do ano - range de 1 a 12 sendo o 1 representando o mes de janeiro
ww = semana do mes  - range de 1 a 5  sendo 1 a primeira semana do mes definido no campo mm
dd = dia da semana  - range de 0 a 6  sendo 0 o correspondente ao domingo
...
o /etc/environment sera modificado e a seguinte variavel estara setada:
.
TZ=GRNLNDST3GRNLNDDT,M10.3.0/00:00:00,M2.3.0/00:00:00
.
Por se tratar de uma variavel de sistema sera necessário efetuar um reboot.
.
De acordo com o decreto Nro. 6558, de 09/09/2008, disponivel em:
http://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/decreto/d6558.htm
.
Número 6.558 de 08/09/2008.
Fica instituída a hora de verão, a partir de zero hora do terceiro domingo do mês de outubro de cada ano, até zero hora do terceiro domingo do mês de fevereiro do ano subsequente, em parte do território nacional, adiantada em sessenta minutos em relação a hora legal.
.
No ano em que houver coincidência entre o domingo previsto para o término da hora de verão e o domingo de carnaval,o encerramento da hora de verão dar-se-a no domingo seguinte.
.
Em Fevereiro de 2012, estaremos no caso mencionado no paragrafo acima. Nao existe uma forma de automatizar esta alteracao no AIX. Para este caso devera ser feita uma nova configuracao no etc/environment manualmente ou via smit.

Atualizando o VIOS


Bom, para atualizar o VIOS, primeiro precisamos fazer o download dos pacotes, para isso visite:


http://www14.software.ibm.com/support/customercare/sas/f/vios/home.html

Clique em Latest fix pack e depois clique em Download the latest Update Release (Fix Pack) from Fix Central.

Você será redirecionado para o site do Fix Central, onde poderá visualizar as atualizações disponíveis.


Faça o download do pacote.

Faça login no VIOS utilizando padmin.

Crie um diretório

# mkdir nome_do_diretorio

Transfira os arquivos utilizando FTP ou o meio desejado.

Aplique a atualização através do comando abaixo:

# updateios -dev nome_do_diretorio -install -accept

Continue com a instalação.

Agora reinicie o VIOS.

Verifique se a atualização foi aplicada perfeitamente:

# ioslevel