Deploying the initial release

After you created and prepared your initial staging and production servers, you must deploy the contents of the staging server to the production server.

About this task

Complete the following steps to deploy the initial release:

Procedure

  1. Run the following command from the wp_profile_root/ConfigEngine directory of the production server to install and deploy the PAA file on the production server:
    • AIX® Solaris Linux:
      ./ConfigEngine.sh install-paa -DPAALocation=/SampleBase.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=SampleBase -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • IBM® i:
      ConfigEngine.sh install-paa -DPAALocation=/SampleBase.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.sh deploy-paa -DappName=SampleBase -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • Windows:
      ConfigEngine.bat install-paa -DPAALocation=/SampleBase.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.bat deploy-paa -DappName=SampleBase -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • z/OS®:
      ./ConfigEngine.sh install-paa -DPAALocation=/SampleBase.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=SampleBase -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
  2. Run the following command to fix the security mappings for the Web Content Manager Authoring portlet:
    • AIX Solaris Linux:
      ./ConfigEngine.sh action-set-wcm-authoring-permissions -DWasPassword=password -DPortalAdminPwd=password
    • IBM i:
      ConfigEngine.sh action-set-wcm-authoring-permissions -DWasPassword=password -DPortalAdminPwd=password
    • Windows:
      ConfigEngine.bat action-set-wcm-authoring-permissions -DWasPassword=password -DPortalAdminPwd=password
    • z/OS:
      ./ConfigEngine.sh action-set-wcm-authoring-permissions -DWasPassword=password -DPortalAdminPwd=password
  3. Run the following commands to install and deploy the Virtual Portal PAA file on the production server:
    • AIX Solaris Linux:
      ./ConfigEngine.sh install-paa -DPAALocation=/Sample1.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=Sample1 -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
      Tip: Where VirtualPortalParameter is one of the following options:
      -DVirtualPortalHostName=myvirtualportal.mycompany.com
      Use this parameter if you know the host name of the virtual portal.
      -DVirtualPortalContext=VirtualPortal1
      Use this parameter if you know the context root of the virtual portal.
      For CF06 and above only: Add the following two parameters to the deploy-paa task:
      • -Dunlock-wcm-libraries=true
      • -Ddelete-all-paa-wcm-libraries=true
    • IBM i:
      ConfigEngine.sh install-paa -DPAALocation=/Sample1.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.sh deploy-paa -DappName=Sample1 -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
      Tip: Where VirtualPortalParameter is one of the following options:
      -DVirtualPortalHostName=myvirtualportal.mycompany.com
      Use this parameter if you know the host name of the virtual portal.
      -DVirtualPortalContext=VirtualPortal1
      Use this parameter if you know the context root of the virtual portal.
      For CF06 and above only: Add the following two parameters to the deploy-paa task:
      • -Dunlock-wcm-libraries=true
      • -Ddelete-all-paa-wcm-libraries=true
    • Windows:
      ConfigEngine.bat install-paa -DPAALocation=/Sample1.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.bat deploy-paa -DappName=Sample1 -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
      Tip: Where VirtualPortalParameter is one of the following options:
      -DVirtualPortalHostName=myvirtualportal.mycompany.com
      Use this parameter if you know the host name of the virtual portal.
      -DVirtualPortalContext=VirtualPortal1
      Use this parameter if you know the context root of the virtual portal.
      For CF06 and above only: Add the following two parameters to the deploy-paa task:
      • -Dunlock-wcm-libraries=true
      • -Ddelete-all-paa-wcm-libraries=true
    • z/OS:
      ./ConfigEngine.sh install-paa -DPAALocation=/Sample1.paa -Dwcmdetect=true -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=Sample1 -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
      Tip: Where VirtualPortalParameter is one of the following options:
      -DVirtualPortalHostName=myvirtualportal.mycompany.com
      Use this parameter if you know the host name of the virtual portal.
      -DVirtualPortalContext=VirtualPortal1
      Use this parameter if you know the context root of the virtual portal.
      For CF06 and above only: Add the following two parameters to the deploy-paa task:
      • -Dunlock-wcm-libraries=true
      • -Ddelete-all-paa-wcm-libraries=true
  4. Review the checklist. Export or manually re-create any items that cannot be packaged with the PAA file such as Resource Environment Providers and custom content.