Spacewalk no CentOS 6

Publicado por Daniel Lara Souza em 12/06/2013

[ Hits: 9.094 ]

Blog: http://danniel-lara.blogspot.com/

 


Spacewalk no CentOS 6



Spacewalk é um sistema de gerenciamento de código fonte aberto (GPLv2) que permite:
  • Inventário de hardware e software.
  • Instalar e atualizar os softwares em seus sistemas.
  • Coletar e distribuir os pacotes de software personalizados em grupos gerenciáveis.
  • Gerenciar e implantar os arquivos de configuração em seus sistemas.
  • Monitorar seus sistemas.
  • Iniciar/parar serviços.

Após a instalação do CentOS, atualize o mesmo:

# yum update -y

Altere o SELinux:

# vim /etc/selinux/config

SELINUX=enforcing

Para:

SELINUX=disabled

E reinicie o servidor:

# reboot

Bom, agora adicione os repositórios do Spacewalk:

# rpm -Uvh http://yum.spacewalkproject.org/1.9/RHEL/6/x86_64/spacewalk-repo-1.9-1.el6.noarch.rpm

Altere alguns parâmetros nos arquivos do repositório do Spacewalk:

# sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/spacewalk-nightly.repo
# sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/spacewalk.repo


Adicione o repositório jpackage:

# vim /etc/yum.repos.d/jpackage-generic.repo

E adicione as linhas:

[jpackage-generic]
name=JPackage generic
#baseurl=http://mirrors.dotsrc.org/pub/jpackage/5.0/generic/free/
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
enabled=1
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc

Adicione o repositório EPEL:

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Agora vamos instalar o Spacewalk com suporte a PostgreSQL:

# yum install spacewalk-postgresql spacewalk-setup-embedded-postgresql -y

Após a instalação digite:

# spacewalk-setup

Pronto, agora é só digitar no seu browser o IP do seu servidor:
  • http://<IP_do_servidor_Spacewalk>

E só adicionar os seus dados como login de usuário, senha, e e-mail:
Linux: Spacewalk no CentOS 6
E após criar o login e senha, já podes usar:
Linux: Spacewalk no CentOS 6
Espero que ajude.

Guia de referência:


Outras dicas deste autor

Notepadqq no Fedora 30

Cockpit Management Console Fedora 21 Server

Fedora - Coletando informações essencias

Emulador Sega Saturn no Fedora 21

Screenfetch no Linux Mint 14

Leitura recomendada

Habilitar Expressão Regular no Gedit

Enviando notificações remotamente via SSH + notify-send

ClassicMenu Indicator no Ubuntu 13.10

Melhorando o Aspire One (e o Linpus Linux Lite) nos termos da Acer

Migração para o Software Livre - Uma visão de futuro

  

Comentários
[1] Comentário enviado por wendelmineiro em 14/08/2013 - 12:52h

Olá, boa tarde.


Parabéns pelo "How to". Poderia me auxiliar como é o processo de criação dos canais para colocar clientes CentOS?

[2] Comentário enviado por danniel-lara em 14/08/2013 - 13:06h


[1] Comentário enviado por wendelmineiro em 14/08/2013 - 12:52h:

Olá, boa tarde.


Parabéns pelo "How to". Poderia me auxiliar como é o processo de criação dos canais para colocar clientes CentOS?


opa eu estou trabalhando em uma documentação mais completa para isso
pois tive que parar pois estrou atrolhando de serviço e estudando para certificação

[3] Comentário enviado por MySQLBox em 18/10/2013 - 10:40h


[1] Comentário enviado por wendelmineiro em 14/08/2013 - 12:52h:

Olá, boa tarde.


Parabéns pelo "How to". Poderia me auxiliar como é o processo de criação dos canais para colocar clientes CentOS?


Olá! Eu indico que você de uma lida na documentação da Red Hat.

https://access.redhat.com/site/documentation/pt-BR/Red_Hat_Network_Satellite/5.5/html/Channel_Manage...

Tem muita coisa boa ai, acredito que em alguns minutos de leitura você já consiga trabalhar com o Spacewalk e seus canais de atualização.

[4] Comentário enviado por Tacioandrade em 01/11/2013 - 15:21h

Amigo boa tarde, estou tentando instalar aqui e quando executei o comando spacewalk-setup o mesmo executou, porem ao fim deu um erro no tomcat:

* Restarting services.
Tomcat failed to start properly or the installer ran out of tries. Please check /var/log/tomcat*/catalina.out for errors.

Abri o arquivo e está mostrando o seguinte erro:

01/11/2013 15:29:30 com.mchange.v2.c3p0.impl.C3P0ImplUtils generateVmId
INFO: Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomness
java.net.UnknownHostException: centos6: centos6
at java.net.InetAddress.getLocalHost(InetAddress.java:1454)
at com.mchange.v2.c3p0.impl.C3P0ImplUtils.generateVmId(C3P0ImplUtils.java:120)
at com.mchange.v2.c3p0.impl.C3P0ImplUtils.<clinit>(C3P0ImplUtils.java:98)
at com.mchange.v2.c3p0.impl.DriverManagerDataSourceBase.<init>(DriverManagerDataSourceBase.java:205)
at com.mchange.v2.c3p0.DriverManagerDataSource.<init>(DriverManagerDataSource.java:60)

Onde centos6 é o meu hostname. No ambiente que estou executando não tenho um servidor DNS interno nem nada do tipo (no Virtualbox), será que sabe o que pode ser o erro?

[5] Comentário enviado por david fonseca em 30/04/2014 - 09:31h

O meu mostra isso quando dou o comando yum install ....


---> Package xml-im-exporter.noarch 0:1.1-4.jpp5 will be installed
--> Finished Dependency Resolution
Error: Package: spacewalk-java-2.2.55-1.el6.noarch (spacewalk-nightly)
Requires: dojo
Error: Package: osa-dispatcher-5.11.34-1.el6.noarch (spacewalk-nightly)
Requires: jabberpy
Error: Package: spacewalk-pxt-2.2.17-1.el6.noarch (spacewalk-nightly)
Requires: perl(Apache2::Request)
Error: Package: spacewalk-setup-jabberd-2.0.1-1.el6.noarch (spacewalk-nightly)
Requires: jabberd
Error: Package: spacewalk-pxt-2.2.17-1.el6.noarch (spacewalk-nightly)
Requires: perl(Apache2::Cookie)
Error: Package: spacewalk-backend-2.2.25-1.el6.noarch (spacewalk-nightly)
Requires: python-debian
Error: Package: eventReceivers-2.20.18-1.el6.noarch (spacewalk-nightly)
Requires: perl(Apache2::Request)
Error: Package: rhn-client-tools-2.1.16-1.el6.noarch (spacewalk-client)
Requires: python-hwdata
Error: Package: spacewalk-java-2.2.55-1.el6.noarch (spacewalk-nightly)
Requires: dwr >= 3
Available: dwr-2.0.5-2.jpp5.noarch (jpackage-generic-5.0)
dwr = 2.0.5-2.jpp5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts