Blade ZipKit - (SAP) Sybase ASE 16.0 for CentOS/RedHat 6.5

Version 2
    Share:|

    Blade ZipKit Package Info

    Name: (SAP) Sybase ASE 16.0 for CentOS/RedHat 6.5

    Type: BLPackage, Component Template

    BSA Compatible Version: 8.5

    Version: 1.0

    More Info: http://help.sap.com/Download/Multimedia/ASE_16.0_rev02/aseiglin.pdf

    Created by: Olivier KARREMAN

    Tested version on: AppServer 8.5.01.231 64 bit running on CentOS 6.5

    Tested against host running: RSCD v8.5.01.231 on CentOS 6.5



    Brief Description:

    This ZipKit is intended for deployment of Sybase ASE 16.0 RDBMS. It is composed of:

    • A Component Template designed to verify prerequisites through Compliance rules and deploy system file sets should these system prerequisite not be met. Further rules check for additional prerequisites like disk space and kernel configuration.
    • A set of RPM packages designed to deploy system prerequisites should these not be met. These are to be used as remediation actions associated with compliance rules in the Component Template.
    • A set of RPM packages designed to deploy additional prerequisite RPMs
    • A Custom Software package containing the installable sources of the RDBMS software.
    • A BLPackage allowing to run the installation scenario from end to end.

     

    Instructions for importing the package:

    1. Download the Sybase ASE installation archive from here (the link points to the Developer’s Edition, which doesn’t require a license key. For a different edition make sure to get a license from SAP)
    2. Upload the .tgz file into the /payload_files of the AppServer (this folder is the one used in the attached content, but a different folder can be used instead. The Software Packages and BLPackages need to be modified accordingly)
    3. Download the prerequisite RPMs listed in the following list (taken from the Sybase documentation) :
    • Required libraries for Linux:
      • openmotif-2.3.1-2.el5
      • libXp-1.0.0-8.1.el5
      • libXt-1.0.2-3.1.fc6
      • libXtst-1.0.1-3.1
      • libXi-1.6.1-1
      • libXmu-1.0.2-5
      • libXext-1.0.1-2.1
      • libSM-1.0.1-3.1
      • libICE-1.0.1-2.1
      • libX11-1.0.3-9.el5
    • Required X/Motif-related RPM package manager files
      • libXtst-devel
      • libXi-devel
      • openmotif-devel
      • libXmu-devel
      • libXt-devel
      • libXext-devel
      • libXp-devel
      • libX11-devel
      • libSM-devel
      • libICE-devel

    Note:

    It is handy to use the following command to download the RPMs from a distribution compatible repository as it will resolve dependencies on RPMs and download the additional prerequisite RPMs that might be required for your particular setup.

    yum install --downloadonly --downloaddir=/tmp  <RPM name>

    At the end the folder should contain something like:

    RPM File names

    fontconfig-devel-2.8.0-3.el6.x86_64.rpm

    freetype-devel-2.3.11-14.el6_3.1.x86_64.rpm

    libICE-1.0.6-1.el6.x86_64.rpm

    libICE-devel-1.0.6-1.el6.x86_64.rpm

    libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm

    libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64.rpm

    libpng-devel-1.2.49-1.el6_2.x86_64.rpm

    libSM-1.2.1-2.el6.x86_64.rpm

    libSM-devel-1.2.1-2.el6.x86_64.rpm

    libX11-1.5.0-4.el6.x86_64.rpm

    libX11-devel-1.5.0-4.el6.x86_64.rpm

    libXau-devel-1.0.6-4.el6.x86_64.rpm

    libxcb-devel-1.8.1-1.el6.x86_64.rpm

    libXext-1.3.1-2.el6.x86_64.rpm

    libXext-devel-1.3.1-2.el6.x86_64.rpm

    libXft-devel-2.3.1-2.el6.x86_64.rpm

    libXi-1.6.1-3.el6.x86_64.rpm

    libXi-devel-1.6.1-3.el6.x86_64.rpm

    libXmu-1.1.1-2.el6.x86_64.rpm

    libXmu-devel-1.1.1-2.el6.x86_64.rpm

    libXp-1.0.0-15.1.el6.x86_64.rpm

    libXp-devel-1.0.0-15.1.el6.x86_64.rpm

    libXrender-devel-0.9.7-2.el6.x86_64.rpm

    libXt-1.1.3-1.el6.x86_64.rpm

    libXt-devel-1.1.3-1.el6.x86_64.rpm

    libXtst-1.2.1-2.el6.x86_64.rpm

    libXtst-devel-1.2.1-2.el6.x86_64.rpm

    openmotif-2.3.3-7.1.el6_5.x86_64.rpm

    openmotif-devel-2.3.3-7.1.el6_5.x86_64.rpm

    xorg-x11-proto-devel-7.6-25.el6.noarch.rpm

    zlib-devel-1.2.3-29.el6.x86_64.rpm

    Note: the actual list and versions might differ, depending on the exact server this list is built on. In order for the package to work correctly, the configuration of the targeted systems should be consistent with the server where the package is built and tested.

    In case the RPM list is different, recreate the RPM objects in BladeLogic and adapt the BLPackage accordingly.

    1. Upload the attached zip file to your AppServer
    2. Extract the content to a location accessible by the BSA Console
    3. From the BSA Console, select Depot, right-click and select Import
    4. Browse to the location of the un-zipped folder and point to the subfolder containing the BLPackage export :
      1. Check the box for "Automatically map or create export group"
      2. Click Next twice
      3. Select a location where to place this new package in BSA (default will keep structure of the package as it was exported)
      4. Click Finish
    5. From the BSA Console, select Component Templates, right-click and select Import
    6. Browse to the location of the un-zipped folder and point to the zipped file containing the Component Template export :
      1. Check the box for "Automatically map or create export group"
      2. Click Next twice
      3. Select a location where to place this new package in BSA (default will keep structure of the Component Template and remediation Packages as it was exported)
      4. Click Finish
    7. For information on the Sybase install process and the parameters available in silent install mode, follow this link.

     

    Community.jpg