SUSE Manager/Addon

From CoolSolutionsWiki

SUSE Manager Main Page

Contents

Warning

Installing SUSE Manager Server or SUSE Manager Proxy Server from packages is _ONLY_ supported if done by an experienced sales engineer or consultant !

SUSE Manager Server 2.1

These instructions cover the installation of SUSE Manager Server 2.1 on top of a SLES 11 SP3 system. In order to do that please install the following packages after adding the SUSE Manager Pool repository (which you can get by running zypper lr -u on an existing installation):

 smdba
 sm-network-discovery-client
 spacecmd
 spacewalk-postgresql
 spacewalk-reports
 susemanager-manuals_en
 susemanager-tftpsync
 susemanager-client-config_en-pdf
 susemanager-install_en-pdf
 susemanager-proxy-quick_en-pdf
 susemanager-reference_en-pdf
 susemanager-user_en-pdf
 suse-manager-server-release

The package

 sles-release

needs to be removed.

Use e.g. this command (but don't copy and past it since it contains line breaks):

 zypper in +smdba +sm-network-discovery-client +spacecmd +spacewalk-postgresql +spacewalk-reports \
     +susemanager-manuals_en +susemanager-tftpsync +susemanager-proxy-quick_en-pdf \
     +susemanager-reference_en-pdf +susemanager-client-config_en-pdf +susemanager-users_en-pdf \
     +susemanager-install_en-pdf +suse-manager-server-release -sles-release

Because of the product change, the baseproduct link needs to be adapted too.

 $> cd /etc/products.d
 $> rm baseproduct
 $> ln -s suse-manager-server.prod baseproduct

Now you can register the SUSE Manager product:

 yast2 inst_suse_register

To configure SUSE Manager please follow the SUSE Manager setup by calling:

 yast2 susemanager_setup

Further make sure to allow HTTP and HTTPS in the firewall and also don't forget to add the SUSE Manager 2.1 Updates repository for being able to receive any future updates that will be released. Note that all of the packages for audit logging need to be installed additionally if needed:

 auditlog-keeper
 auditlog-keeper-spacewalk-validator
 auditlog-keeper-rdbms
 auditlog-keeper-syslog
 auditlog-keeper-xmlout

SUSE Manager Server 1.7

Repositories needed

  • SLES11-SP1-Pool
  • SLES11-SP1-Updates
  • SUSE-Manager-Server-1.7-Pool
  • SUSE-Manager-Server-1.7-Updates

Package list

 MessageQueue
 NOCpulsePlugins
 NOCpulsePlugins-Oracle
 NPalert
 ProgAGoGo
 SNMPAlerts
 SatConfig-bootstrap
 SatConfig-bootstrap-server
 SatConfig-cluster
 SatConfig-general
 SatConfig-generator
 SatConfig-installer
 SatConfig-spread
 SputLite-client
 SputLite-server
 antlr
 apache2-mod_apreq2
 apache2-mod_wsgi
 asm
 bcel
 bea-stax
 bea-stax-api
 c3p0
 cglib
 classpathx-mail
 cobbler
 concurrent
 cracklib-dict-small
 createrepo
 cx_Oracle
 dom4j
 ecj
 editarea
 eventReceivers
 geronimo-jaf-1_0_2-api
 geronimo-jta-1_1-api
 geronimo-specs-poms
 geronimo-stax-1_0-api
 hibernate3
 isorelax
 jabberd
 jabberd-db
 jakarta-commons-beanutils
 jakarta-commons-cli
 jakarta-commons-codec
 jakarta-commons-collections
 jakarta-commons-collections-tomcat5
 jakarta-commons-daemon
 jakarta-commons-dbcp
 jakarta-commons-dbcp-tomcat5
 jakarta-commons-digester
 jakarta-commons-discovery
 jakarta-commons-el
 jakarta-commons-fileupload
 jakarta-commons-httpclient3
 jakarta-commons-io
 jakarta-commons-lang
 jakarta-commons-logging
 jakarta-commons-pool
 jakarta-commons-pool-tomcat5
 jakarta-commons-validator
 jakarta-taglibs-standard
 jaxen
 jcommon
 jdom
 jfreechart
 jpam
 libapreq2-3
 libyaml-0-2
 log4j
 nocpulse-common
 nocpulse-db-perl
 nutch
 oracle-config
 oracle-instantclient-basic
 oracle-instantclient-sqlplus
 oracle-lib-compat
 oracle-xe-univ
 oro
 osa-dispatcher
 oscache
 perl-Algorithm-Diff
 perl-Apache-DBI
 perl-Apache2-Request
 perl-Authen-PAM
 perl-BSD-Resource
 perl-Cache-Cache
 perl-Class-MethodMaker
 perl-Class-Singleton
 perl-Crypt-GeneratePassword
 perl-DBD-Oracle
 perl-DateTime
 perl-DateTime-Locale
 perl-DateTime-TimeZone
 perl-Error
 perl-FreezeThaw
 perl-Frontier-RPC
 perl-List-MoreUtils
 perl-Mail-RFC822-Address
 perl-NOCpulse-CLAC
 perl-NOCpulse-Debug
 perl-NOCpulse-Gritch
 perl-NOCpulse-Object
 perl-NOCpulse-OracleDB
 perl-NOCpulse-PersistentConnection
 perl-NOCpulse-Probe
 perl-NOCpulse-Probe-Oracle
 perl-NOCpulse-ProcessPool
 perl-NOCpulse-Scheduler
 perl-NOCpulse-SetID
 perl-NOCpulse-Utils
 perl-Params-Validate
 perl-RPM2
 perl-Satcon
 perl-Text-Diff
 prelink
 python-cheetah
 python-debian
 python-gpgme
 python-gzipstream
 python-iniparse
 python-jabberpy
 python-lxml
 python-netaddr
 python-simplejson
 python-yaml
 quartz
 quartz-oracle
 redstone-xmlrpc
 regexp
 relaxngDatatype
 rhnpush
 scdb
 servletapi5
 simple-core
 sitemesh
 sm-ncc-sync-data
 spacecmd
 spacewalk-admin
 spacewalk-backend
 spacewalk-backend-app
 spacewalk-backend-applet
 spacewalk-backend-config-files
 spacewalk-backend-config-files-common
 spacewalk-backend-config-files-tool
 spacewalk-backend-iss
 spacewalk-backend-iss-export
 spacewalk-backend-libs
 spacewalk-backend-package-push-server
 spacewalk-backend-server
 spacewalk-backend-sql
 spacewalk-backend-sql-oracle
 spacewalk-backend-tools
 spacewalk-backend-xml-export-libs
 spacewalk-backend-xmlrpc
 spacewalk-backend-xp
 spacewalk-base
 spacewalk-base-minimal
 spacewalk-branding
 spacewalk-certs-tools
 spacewalk-client-repository
 spacewalk-common
 spacewalk-config
 spacewalk-doc-indexes
 spacewalk-grail
 spacewalk-html
 spacewalk-java
 spacewalk-java-config
 spacewalk-java-lib
 spacewalk-java-oracle
 spacewalk-monitoring
 spacewalk-oracle
 spacewalk-pxt
 spacewalk-search
 spacewalk-setup
 spacewalk-setup-jabberd
 spacewalk-slf4j
 spacewalk-sniglets
 spacewalk-taskomatic
 ssl_bridge
 status_log_acceptor
 stringtree-json
 struts
 suse-manager-server-release
 suse-manager-server-release-cd
 susemanager
 susemanager-client-config_en-pdf
 susemanager-install_en-pdf
 susemanager-jsp_en
 susemanager-manuals_en
 susemanager-quick_en-pdf
 susemanager-reference_en-pdf
 susemanager-schema
 susemanager-tools
 tanukiwrapper
 tomcat6
 tomcat6-jsp-2_1-api
 tomcat6-lib
 tomcat6-servlet-2_5-api
 tsdb
 udns
 ws-jaxme
 xml-commons
 xml-commons-apis
 xom
 xpp2
 xpp3
 yum
 yum-metadata-parser
 yum-utils
 suse-manager-server-release
 suse-manager-server-release-cd

SUSE Manager Proxy 1.7

Repositories needed

  • SLES11-SP1-Pool
  • SLES11-SP1-Updates
  • SUSE-Manager-Proxy-1.7-Pool
  • SUSE-Manager-Proxy-1.7-Updates

Package list

tbd

Notes

It is quite important to have the following packages installed in the order mentioned below:

  1. spacewalk-proxy-common
  2. spacewalk-proxy-installer

Otherwise the apache configuration won't work!