IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
Expand all | Collapse all

create image from an existing environment

  • 1.  create image from an existing environment

    Posted 05/16/18 05:59 PM

    Hi everyone,

    i am new here and i am from Argentina,

    i have a question about the creation of an image file for a new clean installation node.

    my actual environment:

    wM 9.8 (only one server)

    i need to do a cluster, then i need to install another server and for that the support recommend me:

    generate an image from SAGInstaller (all product= is, um, mws) and use it for the new server
    generate an image from UpdateManager (fixes) and use it for the new server

    when i ran the command:

    java -jar /tmp/ale/SoftwareAGInstaller20180417.jar -console -writeImage /dev/ImagenDeWebmethods -imagePlatform LNXAMD64

    this happens:

    ######################
    Welcome to the Software AG Installer

    Release 20180415

    Build 10.2.0.0.201

    Copyright (c) 2001-2018 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.

    The name Software AG and all Software AG product names are either trademarks or registered trademarks of Software AG and/or Software AG USA Inc. and/or its subsidiaries and or/its affiliates and/or their licensors. Other company and product names mentioned herein may be trademarks of their respective owners.

    Detailed information on trademarks and patents owned by Software AG and/or its subsidiaries is located at http://softwareag.com/licenses.

    This software may include portions of third-party products. For third-party copyright notices, license terms, additional rights or restrictions, please refer to “License Texts, Copyright Notices and Disclaimers of Third Party Products”. For certain specific third-party license restrictions, please refer to section E of the Legal Notices available under “License Terms and Conditions for Use of Software AG Products / Copyright and Trademark Notices of Software AG Products”. These documents are part of the product documentation, located at http://softwareag.com/licenses and/or in the root installation directory of the licensed product(s).

    Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.

    Before installing, review the release notes, readmes, system requirements, and installation or upgrade guide for your products. These documents provide information you must know before you continue, and describe data you will be asked to supply. The documents are available on the Software AG Empower web site
    http://techcommunity.softwareag.com/ecosystem/documentation

    You might need to shut down running products before installing. For details, see the installation or upgrade guide for your products.

    For product releases not available on the installer, contact the Software AG Logistics Center.

    N) Next T) Top X) Exit

    Enter: [ N ] ?

    If your company connects to the Internet through an HTTP or Socks proxy server, you must use that proxy server to install. Use AutoDetect Proxy to automatically detect proxies using WPAD.

    Checking network connectivity …

    Use SSL to connect to the Software AG Installer Server?

    Y (Yes) / N (No) [ N ] ?

    Checking direct connection …

    The installer cannot connect to the installer server. Use the AutoDetect option to automatically detect proxies or manually configure proxy settings. Options are:

    A) AutoDetect proxy using WPAD
    H) Configure HTTP proxy
    S) Configure Socks proxy
    N) Next B) Back T) Top X) Exit

    Select proxy option: [ N ] ?X

    ###################

    and i dont understand the reason of the internet conection. I am understanding that the program wants a new clean installation rather the creation of an image of the actual installed product,

    can you help me?

    regards from ARG

    sorry for my english,

    Alejandro Fernandes


    #Integration-Server-and-ESB
    #webMethods-Architecture
    #webMethods-General
    #webMethods


  • 2.  RE: create image from an existing environment

    Posted 05/17/18 12:21 PM

    Hi,

    As a good practice, we need to create Product and Fix image first and then use same image for multiple instance provisioning.

    Through SAG installer you can create Image File from Empower (Internet) only but i am guessing you are trying to create Image from installed product which is not possible through Installer.

    In case you want to replicate your existing environment to provision a new environment then you can do the following.(But not a good way)

    1. Shutdown existing instance.
    2. Create Tar file from Installation directory
    3. Copy Tar file to new server.
    4. Untar file under some directory
    5. created script to update all required setting. Like port number, server memory, server name and server path… e.t.c.
    6. Start new instance.

    Regards,
    Yogesh


    #webMethods
    #webMethods-Architecture
    #Integration-Server-and-ESB
    #webMethods-General


  • 3.  RE: create image from an existing environment

    Posted 05/17/18 01:34 PM

    Hi Alejandro,

    how was the first instance installed?

    Was it thru installer by directly installing from empower?

    You can check for the proxy to be entered in the installer in your local internet explorer settings.
    In the first try I would try “AutoDetect” and if this is not working you will have to enter a proxy server manually.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods-Architecture
    #webMethods


  • 4.  RE: create image from an existing environment

    Posted 05/17/18 03:47 PM

    Hi Yogesh,

    great, i understand what you said, so i think that the better way is a new clean installation trough SAGInstaller and install the fixes from an image created after of the clean install.

    Hi Holger,

    i dont have a problem with the proxy server, i had a dude about the creation of an installation imagen from an installed webMethods, but yogesh explain me that is not possible.

    so, i ll make:

    1- create fix image from installed webMethods
    2-install new clean webMethods from SAGInstaller
    3- install the fixes from the image created previusly

    am i good?,

    thanks to both

    Alejandro


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General
    #webMethods-Architecture


  • 5.  RE: create image from an existing environment

    Posted 05/18/18 01:33 PM

    Hi Alejandro,

    for creating the Fix Image the same applies as previously mentioned for the Installer image.

    There is no way to create a Fix Image from an installed instance.

    You will have to create both type of images by downloading from Empower/SoftwareDowonloadCenter.
    Installer image can be created by Installer and Fix image can be created by UpdateManager.

    You will require Internet access for that. When your internet connection goes thru proxy you will have to provide a valied proxy ip/port to both tools.

    Regards,
    Holger


    #webMethods-Architecture
    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: create image from an existing environment

    Posted 05/18/18 01:40 PM

    Holger, how are you,

    thanks for the response,

    i understand, but,

    now my question is, how can i install the same identical environment in another server?,

    as you say, i must to install a clean webMethods from SAGInstaller and then with the generated fix image, install it.

    if i install a clean webMethods 9.8 from SAGInstaller, its ll install the last releases of the components (i guess)

    thanks a lot


    #webMethods-General
    #webMethods
    #webMethods-Architecture
    #Integration-Server-and-ESB


  • 7.  RE: create image from an existing environment

    Posted 05/18/18 02:20 PM

    Hi Alejandro,

    Installer is always using the GA (General Availability) versions for a specific release.

    For UpdateManager this is a bit more complicated as the UpdateManager is always going for the latest fixes available.
    If you need older Fixes you need to start UpdateManager from Command Line with the additional parameter “-showAllFixes true” and then select the fixes you have applied to your existing instance (this can be checked via UpdateManager by selecting “list fixes”).

    It is a good idea to always use images and install from there.
    Images are reusable, so in case an instance get corrupted you can uninstall and reinstall it when neccessary.
    When creating scripts during first installation you can use these to install another instance in silent mode instead of having to enter all the data again to the installation screens. Remember to modify certain values in these scripts when installing on the same box or when the second box has i.e. a dfferent file system layout.

    On the other side you wont need to download all the installation components over and over again when doing mutliple installations.
    This can be tedious and can corrupt the installation when there are issues with the reliability of your internet connection.
    Additionally when using images the target systems on which the installation will take place do not neccessarily require an internet connection which might be a security concern.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Architecture
    #webMethods-General


  • 8.  RE: create image from an existing environment

    Posted 05/18/18 04:08 PM

    about the fixes, i must execute updateManager.sh and create an image of the installed webMethods with the fixes, am i right?

    but, about the webMethods core, i actually have:

    integration server
    Version 9.8.0.0
    Updates IS_9.8_Core_Fix6
    IS_9.8_SPM_Fix1
    Build Number 247

    task engine
    Versión: 9.8.0.0.188
    Fecha de compilación: 2016-11-02
    Correcciones instaladas: MWS_9.8.0_Fix15

    optimize for process
    Versión: 8.0.3.0.97
    Fecha de compilación: 2010-06-02

    mws
    Versión: 9.8.0.0015-0188
    Fecha de compilación: 2016-11-02
    Correcciones instaladas: MWS_9.8.0_Fix15

    monitor
    Versión: 9.8.0.0007-0170
    Fecha de compilación: 2016-06-22

    messaging
    Version: 9.5.1.0.389
    Build Date: 2016-03-11

    esb administration
    Version: 9.8.0.0.247
    Build Date: 2015-02-09

    central configurator
    Versión: 9.8.0.10.261
    Fecha de compilación: 2016-06-07
    Correcciones instaladas: OPT_9.8.0_Fix10

    and if i take a look into the SAGInstaller WM 9.8, the versions are different of the above,

    so, installing the fixes will be equal?, or i must to install another patch or release or somthing else?,

    sorry my languaje and ignorance,

    Alejandro


    #webMethods-General
    #webMethods
    #webMethods-Architecture
    #Integration-Server-and-ESB


  • 9.  RE: create image from an existing environment

    Posted 05/22/18 10:28 AM

    Hi Alejandro,

    the version number visible in the About-Tab of MWS might contain fix-dependent informations, but Installer will always install the unpatched GA version (“9.8.0.0.” in your case).
    When the last ‘0’ is showing another value ( should have another value as well then), this identifies the applied Fix if any.

    We are considering the following approach (even if we are not using cluster currently) as a best practices:

    1. Download an Installer Image for each planned target platform (i.e. Windows for the clients and Linux for the hosting) for the release your are installing without realy installing the components
    2. Install the clients incl. UpdateManager locally.
    3. Download the neccessary Fix Image by using UpdateManager (this can be cross-platform by selecting the neccessary platform variants for platform-dependent fixes)

    After that you can move the installer jar, the installer image and the fix image to your hosting targets and install the required components (always to remember to install UpdaterMaanager additionally to the planned components) there.
    As soon as this installation has completed, apply the fixes by using the UpdateManager installed togehter with the components.

    Keep a backup of the installer, the installer image and the fix image in a safe location for further reference.

    What is your Messaging Provider? Broker or UM?
    For UM you should use 9.8, but then you won´t need the Messaging UI part for the MWS as this is only supported with Broker.
    When using Broker: is it 9.5 SP1 or 9.6? The Messaging UI part of MWS should match the Broker Server version.
    Latest Broker version (this applies to all parts: Broker Server, Broker CommandLine Interface, Broker APIs, Messaging UI) is 9.6.
    There will be no newer versions in the featurer as Broker will be replaced by UM in an upcoming Release 10.x.
    Currently there will be fixes provided for the Broker 9.6 parts when neccessary.

    Regards.
    Holger


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods-Architecture


  • 10.  RE: create image from an existing environment

    Posted 05/22/18 04:34 PM

    Holger,

    great, so ,

    if i install a clean 9.8 webMethods , with UM, MWS and IS, updatemanager too, you say that the versions are the basic (GA), or i imagine that GA is a minor version ,

    then i must to install the fixes (created previusly with updatemanager) , and with this i ll have the exact version components?,

    i m working with suse linux, so i have the CLI and i must to execute the SAGInstaller there:

    java -jar SoftwareAGInstaller20180417.jar -console -writeImage /dev/ImagenDeWebmethods2 -imagePlatform LNXAMD64

    if i execute the above command, am i right?, i have fear that the installer makes a new installation in the installed server hahaha,

    and then, in the new clean SuSe , i would execute:

    java -jar SoftwareAGInstaller20151015.jar -console -readImage /dev/ImagenDeWebmethods.zip

    am i right too?

    and about the updatemanager i just follow the program, and i must to make an all fixes image backup,

    regards Holger

    thanks a lot again


    #webMethods-Architecture
    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 11.  RE: create image from an existing environment

    Posted 05/23/18 04:48 AM

    Hi Alejandro,

    Regarding your doubt on below command.

    java -jar SoftwareAGInstaller20180417.jar -console -writeImage /dev/ImagenDeWebmethods2 -imagePlatform LNXAMD64

    This will not create a new installation on your installed instance. Above command will create a Image file (ImagenDeWebmethods2) of the components which you select.

    Thanks,
    Yogesh


    #webMethods-General
    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Architecture


  • 12.  RE: create image from an existing environment