• Spacewalk server Installation on RHEL6


    [root@yum01 ~]# rpm -Uvh http://yum.spacewalkproject.org/2.1/RHEL/6/x86_64/spacewalk-repo-2.1-2.el6.noarch.rpm
    Retrieving http://yum.spacewalkproject.org/2.1/RHEL/6/x86_64/spacewalk-repo-2.1-2.el6.noarch.rpm
    warning: /var/tmp/rpm-tmp.hM9mSG: Header V3 DSA/SHA1 Signature, key ID 863a853d: NOKEY
    Preparing... ########################################### [100%]
    1:spacewalk-repo ########################################### [100%]


    [root@yum01 ~]# cat > /etc/yum.repos.d/jpackage-generic.repo << EOF
    > [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
    > EOF

    [root@yum01 ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    warning: /var/tmp/rpm-tmp.d4IFja: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
    Preparing... ########################################### [100%]
    1:epel-release ########################################### [100%]

    [root@yum01 ~]# yum install spacewalk-setup-postgresql
    Loaded plugins: downloadonly, product-id, rhnplugin, security, subscription-manager
    Unit 2d170a73-df62-4821-88b9-693d5c62032c has been deleted
    epel/metalink |
    13 kB 00:00
    epel |
    4.4 kB 00:00
    epel/primary_db |
    6.2 MB 00:01
    jpackage-generic


    [root@yum01 ~]# yum install -y rpm-build rpm-python
    Loaded plugins: downloadonly, product-id, rhnplugin, security, subscription-manager
    Unit 2d170a73-df62-4821-88b9-693d5c62032c has been deleted
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check


    Error: Package: nocpulse-common-2.2.7-1.el6.noarch (spacewalk)
    Requires: perl(IO::AtomicFile)
    Error: Package: tsdb-1.27.29-1.el6.noarch (spacewalk)
    Requires: perl(IO::Stringy)
    Error: Package: perl-NOCpulse-Probe-1.184.18-1.el6.noarch (spacewalk)
    Requires: perl(SOAP::Lite)
    Error: Package: tsdb-1.27.29-1.el6.noarch (spacewalk)
    Requires: perl(IO::AtomicFile)
    Error: Package: libgsasl-1.4.0-4.el6.x86_64 (epel)
    Requires: libntlm.so.0()(64bit)
    Error: Package: perl-Config-IniFiles-2.72-2.el6.noarch (epel)
    Requires: perl(IO::Scalar) >= 2.109
    Error: Package: SatConfig-installer-3.24.6-1.el6.noarch (spacewalk)
    Requires: perl(MIME::Parser)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest


    Fixed with : rhn-channel --add --channel=rhel-x86_64-server-optional-6


    [root@yum01 ~]# yum -y install spacewalk-postgresql

    [root@yum01 ~]# spacewalk-setup --disconnected
    ** Database: Setting up database connection for PostgreSQL backend.
    Database "rhnschema" does not exist
    ** Database: Installing the database:
    ** Database: This is a long process that is logged in:
    ** Database: /var/log/rhn/install_db.log
    *** Progress: #
    ** Database: Installation complete.
    ** Database: Populating database.
    *** Progress: ####################################
    * Setting up users and groups.
    ** GPG: Initializing GPG and importing key.
    ** GPG: Creating /root/.gnupg directory
    You must enter an email address.
    Admin Email Address? eric_sun^H^H^H
    'eric_' does not appear to be a valid email address.
    Admin Email Address? root@localhost
    * Performing initial configuration.
    * Activating Spacewalk.
    ** Loading Spacewalk Certificate.
    ** Verifying certificate locally.
    ** Activating Spacewalk.
    * Enabling Monitoring.
    * Configuring apache SSL virtual host.
    Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]?
    ** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
    * Configuring editarea.
    ** /etc/httpd/conf.d/editarea.conf has been backed up to editarea.conf-swsave
    * Configuring tomcat.
    * Configuring jabberd.
    * Creating SSL certificates.
    CA certificate password?
    Re-enter CA certificate password?
    Organization? ths
    Organization Unit [yum01]?
    Email Address [root@localhost]?
    City? beijing
    State? beijing
    Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? CN
    ** SSL: Generating CA certificate.

    ** SSL: Deploying CA certificate.
    ** SSL: Generating server certificate.
    ** SSL: Storing SSL certificates.
    * Deploying configuration files.
    * Update configuration in database.
    * Setting up Cobbler..
    Processing /etc/cobbler/modules.conf
    `/etc/cobbler/modules.conf' -> `/etc/cobbler/modules.conf-swsave'
    Processing /etc/cobbler/settings
    `/etc/cobbler/settings' -> `/etc/cobbler/settings-swsave'
    Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? * Restarting services.
    Installation complete.
    Visit https://yum01 to create the Spacewalk administrator account.


    [root@yum01 ~]# /usr/sbin/spacewalk-service [stop|start|restart]. (manage all spacewalk services at once use)

    link: https://fedorahosted.org/spacewalk/wiki/HowToInstall

  • 相关阅读:
    全国省市区县数据库脚本
    在 PHP 中养成7个面向对象的好习惯
    DIV CSS网页布局常用的方法与技巧[转]
    Div弹出提示效果(原创)
    通过数据库备份还原 TFS 到新服务器(转)
    C#多线程实现方法——Task/Task.Factary
    SEH结构异常处理使用
    Windows/Unix/Linux编译C/C++添加头文件与库的搜索路径
    windows 使用技巧
    linux重要命令
  • 原文地址:https://www.cnblogs.com/oskb/p/3822623.html
Copyright © 2020-2023  润新知