In this blog we will discuss how to create and setup a Maximo 7.6 Development VM.
You have several possible choices for both the VM software and VM guest OS and we will cover installation and setup of a Windows Server 2012 R2 OS which is hosted on a VMWare Player VM software.
To download the OS, please visit the following page: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2?i=1.
When asked which file type to download, please choose ISO file type. This will simplify the installation procedure.
You will need to register if you don't have an account already. Registration is free and Microsoft allows 180 days of evaluation period, free of charge.
You will also need the VM software. I prefer the VMWare Player since it is also free of charge and allows for a quick and painless installation of the OS. Alternatively, you can go with Oracle's VirtualBox which is also free and allows more configuration options at the expense of installation simplicity.
To download VMWare Player please visit the following page: https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/7_0
To install and run the VM you will first install VMWare Player, then install the OS using the ISO image you have previously downloaded.
Installation of the VMWare Player is simple and should be straightforward. However, configuring the VM guest OS requires a bit of thinking. First of all, you need to give the VM enough memory, but not too much as your host OS needs some to function properly as well. I personally tend to give half of available memory to the guest OS. So, if you have 8 GB of memory available, 4 GB should be assigned to the guest OS. Also, if you have a multi-core processor, give as much cores as possible to your guest OS. The VM will run the application server, database server and Maximo, so it needs to have enough resources.
To install the OS, simply choose the "Install from disc or image" option, and point to the downloaded Windows Server 2012 R2 ISO file. Do the VM configuration as discussed above then simply wait for the OS to be installed. That's all there is to it.
In order to install Maximo 7.6 without any problems (and trust me, there are a lot of potential problems awaiting), follow the next few configuration instructions.
- Install VMWare Tools: From the VMWare Player menu, click on the "VMWare Machine" menu, then choose "Install VMWare Tools". This will create a CD drive within the guest OS, double click that to start the installation of VMWare Tools.
- Update your OS: To update your OS, start the Server Manager. From the left hand menu, select "Local Server", then click on the link next to "Windows Update" on the right hand side. Turn on the automatic update.
- Configure IEESC: The IE Enhanced Security Configuration is on by default. Since this will be a development machine, there is no need for such security measures and it is advised to turn it off. This will enable faster environment and also greatly increase the user experience when using Maximo through IE. To turn this feature off, start the Server Manager, select "Local Server" from the left hand menu, then click on the link next to "IE Enhanced Security Configuration" on the right hand side. Turn off IEESC for both administrators and normal users in the next screen.
- User Password Policy: By default the User Password Policy requires complex passwords and also requires a password change after 42 days. Like the IEESC, this is not needed on a development machine and switching it off will reduce the Maximo installation complexity. To turn this off, follow these steps:
- Click on the Start button then select Administrative Tools
- Open Local Security Policy application
- Click on Account Policies, then Password Policy
- Set the "Password must meet complexity requirements" option to disabled
- Set "Maximum password age" option to 0
This will disable password expiry.
At this point you are ready to install the Maximo software. More about this in the next part of this series: Installing an Oracle 12c database software