Pesquisar neste blog

terça-feira, 19 de maio de 2009

ITIL - Information Technology Infrastructure Library

Visão Geral

Começarei agora a falar sobre um assunto muito focado atualmente na área de tecnologia, as boas práticas do ITIL (Information Technology Infrastructure Library). O ITIL foi desenvolvido no final dos anos 80 pela Central Computer and Telecomunications Agency (CCTA), agora OGC, e tinha aproximadamente 40 livros. Na ocasião, o órgão desenhou 10 processos-chave para melhorar operações de empresas, aprimorar os níveis de serviços e cortar custos associados à downtime de rede e trabalhos manuais.

Quando foi apresentada a versão 2.0 do ITIL, entre os anos de 1999 e 2000, o número de livros foi reduzido para sete livros, chegando a 10 entre 2005 e 2006. Entre estes livros estava o livro ITIL para implantação em pequenas e médias empresas (ITIL Small-scale Implementation).

A versão 3.0 será composta por cinco livros que englobam estratégia, design, transição e operação de serviços e melhorias contínuas nos serviços.

Até a versão 2.0 o ITIL não trazia esboços sobre como aplicar os processos porque não existia um conjunto de diretrizes capaz de ser aplicado a múltiplas organizações. Esse conceito, no entanto, deve sofrer alterações na atualização, que deverá incluir temas mais específicos sobre como adequar os processos e melhorar a entrega e o gerenciamento de serviços de TI.

O núcleo do ITIL não muda, porém alguns conceitos foram revistos. Por exemplo, até a versão 2.0 o ITIL focava o alinhamento entre TI e negócios. Na versão 3.0 o foco será a integração entre TI e negócios.

Segundo seus autores, a tendência é que a TI passe a ser vista como Tecnologia de Negócios ao invés de Tecnologia da Informação. TI deverá adicionar valor ao negócio ao invés de apenas suportar os negócios.

A versão 3.0 também introduz o conceito de ciclo de vida do serviço (Service LifeCycle). Em resumo, este conceito aborda o serviço desde a identificação da sua necessidade, a estratégia do mesmo, o seu desenho (projeto), a sua implantação, a sua operação e quando for o caso a sua extinção. Isto se dará em situações em que um serviço prestado deixará de existir devido a uma mudança no negócio. Esta estratégia reforça ainda mais o ciclo de melhoria continua, também conhecido com ciclo de Deming ou ciclo PDCA (Plan, Do, Check, Act), ou seja, planejar, executar, verificar e agir.

Como já foi dito no inicio deste artigo, a nova bibliografia é composta por cinco livros:

  1. Service Strategy
  2. Service Design
  3. Service Transition
  4. Service Operations
  5. Continual Service Improvement

A seguir um resumo dos processos que cada um destes livros aborda no ITIL 3:

  1. Service Strategy - (Estratégia de Serviços): esse livro aborda principalmente as estratégias, políticas e restrições sobre os serviços. Inclui também temas como reação de estratégias, implementação, redes de valor, portfólio de serviços, gerenciamento, gestão financeira e ROI.



  2. Service Design - (Design dos Serviços): a abordagem nesse livro engloba políticas, planejamento e implementação. É baseado nos cinco aspectos principais de design de serviços: disponibilidade, capacidade, continuidade, gerenciamento de nível de serviços e outsourcing. Também estão presentes informações sobre gerenciamento de fornecedores e de segurança da informação.


  3. Service Transition - (Transição dos Serviços): o volume apresenta um novo conceito sobre o sistema de gerenciamento do conhecimento dos serviços. Também inclui abordagem sobre mudanças, riscos e garantia de qualidade. Os processos endereçados são planejamento e suporte, gerenciamento de mudanças, gerenciamento de ativos e configurações, entre outros.


  4. Service Operations - (Operações dos Serviços): operações cotidianas de suporte são o mote principal desse livro. Existe foco principal em gerenciamento de service desk e requisições de serviços, separadamente de gerenciamento de incidentes e de problemas, que também têm espaço.


  5. Continual Service Improvement – (Melhoria Contínua dos Serviços): a ênfase do volume está nas ações “planejar, fazer, checar e agir”, de forma a identificar e atuar em melhorias contínuas dos processos detalhados nos quatro livros anteriores. Melhorias nesses aspectos também levam aos clientes e usuários serviços aprimorados e que atendam às necessidades dos mesmos.

Bom, como não é um assunto novo e consequentemente muito discutido pelo meio tecnológico, irei citar várias fontes de diversos autores que nos auxiliaram a ter uma base completa de como implantar e gerenciar as melhores práticas em sua empresa.

sexta-feira, 15 de maio de 2009

Oracle 11g - Inicializando a Console do Oracle Interprise Manager

Olá pessoal, hoje vou deixar uma dica de como inicializar a console via web do Oracle 11g através dos seguintes passos baixo:

1) Startup db

Os procedimentos abaixo demostram como inicializar uma instância, ou seja, uma base de bados através do seu SID. Se caso você tinha várias instâncias, ou seja, várias bases você deve alterar o parâmetro ORACLE_SID de acordo com o nome da sua instância para incializá-la, repetir o mesmo procedimento abaixo para cada base.

[oracle@server ~]$ ORACLE_SID=oracle; export ORACLE_SID
[oracle@server ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 – Production on Sun Nov 9 22:52:26 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.

SQL> startup;
ORACLE instance started.
Total System Global Area 1389391872 bytes
Fixed Size 1299848 bytes
Variable Size 838863480 bytes
Database Buffers 536870912 bytes
Redo Buffers 12357632 bytes
Database mounted.
Database opened.

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 – Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

2) listener start

Execute o comando abaixo e aguarde seu término.

[oracle@server ~]$ ORACLE_SID=oracle; export ORACLE_SID
[oracle@server ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.1.0.6.0 – Production on 09-MAI-2009 22:52:00
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Starting /home/oracle/app/oracle/product/11.1.0/db_1/bin/tnslsnr: please wait…
TNSLSNR for Linux: Version 11.1.0.6.0 – Production
System parameter file is /home/oracle/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
Log messages written to /home/oracle/app/oracle/diag/tnslsnr/isc/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.domain.net)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for Linux: Version 11.1.0.6.0 – Production
Start Date 09-NOV-2008 22:52:03
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
Listener Log File /home/oracle/app/oracle/diag/tnslsnr/isc/listener/alert/log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.domain.net)(PORT=1521)))
The listener supports no services
The command completed successfully


3)Oracle Enterprise Manager start

[oracle@server ~]$ ORACLE_SID=oracle; export ORACLE_SID
[oracle@server ~]$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
https://oracle.domain.net:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ………… started.
——————————————————————
Logs are generated in directory /home/oracle/app/oracle/product/11.1.0/db_1/oracle.domain.net_oracle/sysman/log

4) Teste
browser : https://oracle.domain.net:1158/em/
oracle.domain.net : 172.10.10.10



quarta-feira, 13 de maio de 2009

Instalando o vmware ESXi 3.5 em um disco IDE

Olá pessoal, sei que não é muito comum fazer isso hoje em dia, mas nunca falta oportunidade de ocorrer, como no meu caso, o hardware que tinha disponível para instalar o VMware ESXi 3.5 tinha duas portas SATA 2 e duas IDEs, para não desperdiçar um dos dois hds de 500Gb que tinha para a instalação do sistema, usei um disco IDE apenas para o vmware ficando os outros dois livres.

Mas até ai tudo certo, quando coloquei o cd do vmware esxi, o mesmo inicializou direitinho, só que na hora que abriu a janelinha com as opções de disco para eu escolher, quem estava lá?, é claro só os dois discos SATA, não aparecia o disco IDE para eu selecionar. Então resolvi dar uma pesquisada na internet para ver se alguém já tinha feito essa proeza, rsrsrs.


Por padrão, se o vmware esxi não encontra suporte para os dispositivos na instalação, então a instalação para com uma mensagem: "Unable to find a supported device to write the VMware ESX Server 3i 3.5.0 image to."

Bom, para resolver esse problema podemos editar um script chamado TargetFilter.py, para reconhecer nosso dispositivo IDE como um dispositivo de instalação suportado. Você pode encontrar uma lista de dispositivos que o ESXi pode reconhecer aqui.

Bom, vamos aos passos de instalação para demostrar como resolver esse empasse:

Processo de Instalação

1) Ao inicializar o processo de instalação e o vmware não encontrar seu disco IDE, pressione as teclas ALT+F1 para acessar a console de instalação do ESXi. Será solicitado um login, uso o root. A senha para o usuário root é em branco. O processo abaixo assume que você já tenha um drive IDE instalado que o ESXi possa reconhecer. Você pode usar o comando lspci para exibir uma lista de dispositvos que o ESXi reconheceu e comparar com a lista de dispositivos. Você também pode rodar o comando fdisk -l para ver seu dispositivo IDE listado.

2) Após você ter acessado a console digite o seguinte comando: vi /usr/lib/vmware/installer/Core/TargetFilter.py (note que o caminho e o nome do arquivo são case-sensitive) .

3) Mova o cursos para baixo até encontrar a seção "def IDEFilter(lun)" e faça a seguinte alteração:

return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_IDE
para
return interface.GetInterfaceType() == ScsiInterface.SCSI_IFACE_TYPE_ISCSI

feita a alteração pressione ESC, depois :wq para salvar e sair.

4) Bom agora que vem o macete, após ter feito a alteração acima digite o comando install, você cairá na tela de instalação anterior (ALT+F2), não se preocupe, pressione as teclas (ALT+F1) novamente e aparecerá a nova tela de instalação com o suporte para seu disco IDE.

Resumindo.
Esse processo funcionou muito bem para mim, no seu caso pode não dar certo, verifique se seu dispositivo IDE é reconhecido pelo ESXi como informado nos procedimentos acima.

Boa SORTE.

segunda-feira, 11 de maio de 2009

Como alterar o tamanho dos blocos dos volumes no VMware ESXI

How do I change the block size ESXi

I just recently needed to change the block size of my ESXi installation so that I could utilize a larger-sized virtual machine. Since the bulk of a virtual machine is stored as a single file, the block-size imposes limitations on how big the machine can be, as follows:


Block
Size / Max VM Size

1 / 256 GB
2 / 512 GB
4 / 1024 GB
8 / 2048 GB

With ESXi you cannot change this during the install, but you can create a new volume afterwards to replace the datastore that is made with installation.

*******************************************************************************
***** CAUTION: following the steps below WILL remove all data in the existing datastore.
*******************************************************************************

First, log into your VMware Infrastructure client. Highlight the virtual host from the left pane (should be the only thing there, since this is a fresh install). Go to the configuration tab, and select "Storage" under the Hardware heading. To the right you will see your datastore, and a column labelled "device." Record the data from this column (mine was vmhba1:0:0:3). You will need this later.

  • 1) At the VMware console (where you see the machine's IP) press Alt - F1 to get to a new console window with some log information.
  • 2) Type "unsupported" (no quotes) and hit enter. You will not see the characters as you type them
  • 3) Enter the "root" password -- you are now at a commandline
  • 4) enter the following command: vmkfstools --createfs vmfs3 --blocksize 8M vmhba1:0:0:3
  • Replace the blocksize parameter with whatever you need (I used 2M, to get virtual machines up to 500ish gigs). Replace the vmhba1:0:0:3 with the name that you recorded earlier. All set!