Spacewalk no CentOS 6

Publicado por Daniel Lara Souza em 12/06/2013

[ Hits: 9.264 ]

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

ImapCopy - Migrando servidores de e-mails

ManPages em pt_br Fedora 27

Instalando LibreOffice 3.5.3 no Lubuntu 12.04 LTS

Bloqueando Facebook pelo IPtables

PHP 7.2 no Fedora 27

Leitura recomendada

Emulador de GameCube no Ubuntu

Plugin Pipelight no Fedora 20

Netbeans - Melhor IDE para se trabalhar com Java [vídeo]

Corrigindo erro do VMware e seus botões "browse"

Localizar mirror apt com menor latência (Debian)

  

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