Arquivo da categoria ‘Virtualização’

Criação de Repositório YUM em RedHat 5.2

Março 30, 2009

Este tem como finalidade explicar as etapas de como criar um repositório YUM em um RedHat 5.2. O procedimento descrito é o mesmo para algumas versões anteriores, bem como CentOS e Fedora.

- Baixar o ISO do DVD (rhel-5.2-server-x86_64-dvd.iso)

- Criar diretório para o repositório
[root@el5server ~]# mkdir /home/rhel52

- Montar ISO
[root@el5server ~]# mount -o loop rhel-5.2-server-x86_64-dvd.iso /mnt

- Copiar DVD
[root@el5server ~]# cp -r /mnt/* /home/rhel52/

- Desmontar DVD
[root@el5server ~]# umount /mnt

- Instalar o programa para criar a lista de pacotes
[root@el5server ~]# rpm -ivh /home/rhel52/Server/createrepo-0.4.11-3.el5.noarch.rpm

- Criando catálogo de pacotes
[root@el5server ~]# createrepo /home/rhel52/Server
[root@el5server ~]# createrepo /home/rhel52/VT
* Server – Todos os pacotes do SO
* VT – Pacotes para Virtualização

- Baixando alguns pacotes mais novos (xen, xen-libs, dnsmasq, kernel-xen, libvirt, libvirt-python e python-virtinst) e colocando eles em ‘/home/rhel52/updates’.

- Catalogando os repositórios
[root@el5server ~]# cat < /etc/yum.repos.d/local.repo
[base]
name=Red Hat Enterprise Linux \$releasever – \$basearch – Base
baseurl=file:///home/rhel52/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[vt]
name=Red Hat Enterprise Linux \$releasever – \$basearch – VT
baseurl=file:///home/rhel52/VT
enabled=1
gpgcheck=0

[updates]
name=Red Hat Enterprise Linux $releasever – $basearch – Updates
baseurl=file:///home/rhel52/updates
enabled=1
gpgcheck=0
_EOF_

- Verificando e atualizando os repositórios do YUM
[root@el5server ~]# yum update
Loading “security” plugin
base 100% |=========================| 951 B 00:00
primary.xml.gz 100% |=========================| 1.0 MB 00:00
base : ################################################## 2944/2944
vt 100% |=========================| 951 B 00:00
primary.xml.gz 100% |=========================| 7.1 kB 00:00
vt : ################################################## 35/35
updates 100% |=========================| 951 B 00:00
primary.xml.gz 100% |=========================| 9.8 kB 00:00
updates : ################################################## 12/12
Skipping security plugin, no data
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
–> Running transaction check
—> Package ecryptfs-utils.i386 0:56-8.el5 set to be updated
—> Package ecryptfs-utils.x86_64 0:56-8.el5 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
ecryptfs-utils i386 56-8.el5 updates 127 k
ecryptfs-utils x86_64 56-8.el5 updates 133 k

Transaction Summary
=============================================================================
Install 0 Package(s)
Update 2 Package(s)
Remove 0 Package(s)

Total download size: 260 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : ecryptfs-utils ######################### [1/4]
Updating : ecryptfs-utils ######################### [2/4]
Cleanup : ecryptfs-utils ######################### [3/4]
Cleanup : ecryptfs-utils ######################### [4/4]

Updated: ecryptfs-utils.i386 0:56-8.el5 ecryptfs-utils.x86_64 0:56-8.el5
Complete!

- Com a etapa de cima completada, vemos que o SO já está utilizando o nosso repositório.

Dia D 2007

Agosto 18, 2008

Está um pouco fora da ordem o material, é que na época não tinha esse espaço. E como não estou muito habitualizado a ele, esqueço de colocar na ordem correta :) . Mais aqui tem a palestra e os vídeos explicando a virtualização. Espero que seja útil o material. Esse material foi feito como base o Debian Etch.

PS: Os vídeos estão zi.pados.

Dia D 2008 – 15 anos de Felicidade

Agosto 17, 2008

Essa é minha contribuição para o Dia D 2008 aqui em Recife-PE. Uma palestra que tive a oportunidade de apresentar. Agradeço a Andrea (http://celde.wordpress.com) e a Rafael Cavalcanti.

É uma palestra sobre virtualização, onde apresento algumas vantagens e o que vejo como pontos a serem considerados.

Virtualização pela Prefeitura da Cidade do Recife: Um caso de sucesso

Agosto 15, 2008

Palestra ‘Virtualização pela Prefeitura da Cidade do Recife: Um caso de sucesso‘ no II Encontro de Software Livre de Pernambuco (ESLPE II) em 25 de Abril de 2008 (23 à 25).