We recommend switching to the latest versions of Edge, Firefox, Chrome or Safari. Using Internet Explorer will result in a loss of website functionality.

Windows Server to Linux Migration

Comments

4 comments

  • Avatar
    Adrian Williams

    You can use the Restore from Backup process to make a copy of one system on another system. See the information in section 5 of the attached pre-release copy of the latest Analyze Server Installation guide.

    As noted in the instructions, before you start you will need to ensure you have a recent system backup (.lxp file) for the Windows instance.

    However, as you are changing the Platform type to Linux you will not be able to just copy the /site/conf/cust.prop file as the Windows paths will not be valid for a Linux system. Instead, as mentioned in the installation guide, you will need to inspect the cust.prop file and edit the paths so they are correct for the new Linux instance. Any customizations previously made to the Windows instance (e.g. custom driver jars) will need to be made to the Linux instance.

     

     

     

    Attached files

    Data360 Analyze Server Installation Guide_[3.6.1_pre-release].pdf

     

    0
    Comment actions Permalink
  • Avatar
    hinh.tran

    Hi Adrian,

    The cust.prop has ls.lae.security.secureStorePassword populated with a password when copied from Windows platform but according to installation instruction, that key will be prompted/generated during installation, how does that work when i make a restore during Linux installation?

    Has anyone else done Windows to Linux migration before?

    Do you advise against this method?

    Thanks

     

     

    0
    Comment actions Permalink
  • Avatar
    Adrian Williams

    During the install with a restore from backup using the LXP, the Analyze software installer will ask you for a secure store password, it will then create a new secure store and store your (new) password encrypted in the cust.prop file. 

    After installation, you then replace the secure store.jks file with the one from the Windows system. You will then have to update the secure store password in the Linux system's cust.prop file to match what it was on the Windows install.

    The development team have tested this restoration scenario. However, you will need to confirm the correct operation of the data flows that have been running on the Windows system. The Windows file paths for local files in node properties, data flow properties and run properties may contain backslash ('\') characters for the directory delimiters which will be interpreted as escape characters on a Linux system. Also it is likely that references to file locations on local drives will be different between the Windows system (e.g. D:\foo\bar) and mount points on the Linux system. You may want to consider using the Search capability to identify property values that may need to be updated.

    It is difficult to recommend using the restore from backup method vs. exporting all data flows and importing & recreating any  schedules. It depends on the composition of the data flows and schedules that have been created on the Windows system. A high proportion of the time to test the correct operation of the Linux system will be assess the individual data flows are running as expected. Using the restore from backup method will have the advantage that the configuration of schedules will be retained. It will also mean that other configuration such as user profiles, permissions, etc will be retained. As an interim test step you may want to consider importing individual data flows into the Windows system and testing them for potential path issues, etc. This would allow you to collate the set of confiuraiton items that would need to be modifed if the restore option is used for the actual migration.

     

    0
    Comment actions Permalink
  • Avatar
    hinh.tran

    Thank you Adrian and the Dev team for the details. I don't have further questions.

    0
    Comment actions Permalink

Please sign in to leave a comment.