Quinta-feira Jun 13, 2013

Solaris 11.1 - Facilidade na criação de zones

Solaris 11.1 – Facilidade na criação de zonas

Nesse artigo iremos abordar a criação de zones no Solaris 11.1 com enfase em profiles. Iremos discutir as maneiras de criação de zones, tipos de IP Stack, conversão do Jumpstart para o AI, dentre outros assuntos.

Criação de zones

Existe basicamente 2 modos de criar zones no Solaris, são elas:

- Criação completa da zone. O Solaris 11.1 possue várias otimizações para obter maior velocidade incluindo caching packages após a criação de uma zona, com isso as zonas subsequentes serão criadas com muito mais velocidade.

- Clonagem a partir de uma zona já existente. A clonagem é a forma mais rápida para criação de zones pois não há consulta ao IPS (Image Packaging System ), que é repositório do Solaris.

Tipos de configuração de rede

Quanto ao tipo de stack de rede temos 2 modelos:

- Shared-IP Stack – esse modelo nos possibilita a criação de várias zones dentro de uma mesma stack ou seja, não há necessidade de dedicar uma rede exclusiva para a zone. Porem temos algumas desvantagens e a maior delas é que todo o tráfego de rede das zones que tiverem usando a mesma interface física poderá ser capturado usando um simple snoop ou tcpdump.

- Exclusive-IP Stack – esse é o modelo default do Solaris 11.1. Com o advento da virtualização de rede, não é mais necessário dedicar uma interface física exclusiva para uma zone o proprio Solaris se encarrega de criar uma vnet ( virtual network) que será entrege diretamente para zone, com isso teremos uma stack exclusiva oriunda de uma interface virtual. Assim poderemos ter várias interfaces virtuais em uma mesma interface física, falaremos mais sobre virtualização de rede em outro artigo.

Jumpstart para AI

A instalação automatizada via Jumpstart não existe mais no Solaris 11, agora usamos o AI (Automated Installer ). Com isso o deixamos tambem de usar o arquivo de profile chamado sysidcfg para usarmos o sc_profile.xml. O AI trouxe para o Solaris 11 uma maior integração com outras tecnologias como por exemplo SMF, IPS e ZFS provendo maior performance e facilidade no provisionamento de sistemas incluindo zones.

A migração do Solaris 10 com Jumpstart e sysidcfg para Solaris 11 com AI e sc_profile.xml é bem simples vejam 2 exemplos:

- Podemos criar um arquivo sc_profile.xml personalizado com o comando:

                                         # sysconfig create-profile -o sc_profile.xml 

Executando esse comando abrirá uma tela do SCT ( System Configuration Tool ) onde podemos definir rede, nome do servidor,
timezone, usuários e outros. Assim que finalizar a definição desse parametro já teremos o nosso sc_profile.xml customizado para ser utilizado em todo ambiente.

- Uma outra forma de criar o sc_profile.xml é a partir de uma sysidcfg, se voce já possue um arquivo sysidcfg padrão para o ambiente, poderá converter esse arquivo para que o AI possa usar basta executar o seguinte comando:

                                         # js2ai  -sS –d <sysidcfg_dir> -D <sc_profile.xml_dir> 

Viram como é bem simples, basta passar o path do sysidcfg e o path onde será armazenado o sc_profile.xml e pronto, podemos agora usar o sc_profile.xml como padrão para todas zonas que criaremos daqui por diante.

Criação da zone

Uma vez entendido esses conceitos e criado o arquivo sc_profile.xml vamos agora para a criação da nossa zone default, que será utilizada como modelo para a clonagem. Com a finalidade de separar o que é zone do restante do sistemas criaremos um File System:

		# zfs create -o mountpoint=/zonefs rpool/zonefs  
		# chmod 700 /zonefs 
 

Agora é só criar a zone:

		# zonecfg -z zone1 
		zone1: No such zone configured 
		Use 'create' to begin configuring a new zone. 
		zonecfg:zone1> create 
		create: Using system default template 'SYSdefault' 
		zonecfg:zone1> set zonepath=/zonefs/zone1
		zonecfg:zone1> set ip-type=exclusive 
		zonecfg:zone1> exit 
		# zoneadm -z zone1 install
		# zoneadm -z zone1 boot; zlogin -C zone1
		# zoneadm –z zone1 halt
 

Feito isso temos agora uma zone chamada zone1 com exclusive-ip instalada em /zonesfs/zone1, vale embrar não é necessário a utilização do parametro ip-type pois já é default no Solaris 11.1, ele automaticamente cria uma vnet0 e associa a zone.

Clonagem da zone

Agora que temos a zone que será nosso padrão basta fazer a clonagem da configuração, aplicar o profile e pronto já teremos outra zone identica a zone1

		# zonecfg -z zcloneX "create -t zone1" 
		# zonecfg -z zcloneX "set zonepath=/zonefs/zcloneX"

# zoneadm -z zcloneX clone -c /tmp/sc_profile.xml zone1

		# zoneadm -z zcloneX boot  
		# zoneadm list –cv
                
Conclusões

Viram como é fácil !!! Com o Solaris 11 é possível criar várias zone rapidamente, isso facilita e muito a vida do administrador de sistemas e garante a homogenização do Site. Espero que esse artigo possa ajudar na transição do Solaris 10 para o 11 pois, todos tem muito a ganhar com esse sistema revolucionário, até uma próxima novidade.

 
         

Terça-feira Ago 28, 2012

Criação do Blog

Olá pessoal,

Esse é o meu primeiro post no blog e nesse primeiro contato gostaria de Convitar todos a participar no novo blog voltado para tecnologia Solaris e Sparc. O meu intuito quando criei o Blog era fazer uma ponte entre esse fantástico Sistema Operacional e o publico que quer saber um pouco mais onde e como o Solaris pode facilitar a sua vida.

Em breve estarei postando dicas, notícias, links e tutoriais.

About

Oracle Blogs Admin-Oracle

Search

Categories
Archives
« Abril 2014
SegTerQuaQuiSexSábDom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today