Omega 2017.1 Quick Start Guide - Omega Windows Installation: Document Version Control
Omega 2017.1 Quick Start Guide - Omega Windows Installation: Document Version Control
Other company, product, and service names are the properties of their respective owners.
i
Note
• For a transition installation, please refer to the 2017.1 Transition Guide (also available on the 2017.1ext
DVD and the external client support portal) .
• Please follow Quick Start Guide for System Preparation to prepare hosts and system side first.
• This Quick Start will prepare Windows installation on Linux side and install Omega Desktop 2017.1 on
Windows side. To install Omega on Linux side, please follow Quick Start Guide for Omega Linux
Installation. To install OCM, MMS and WHSM, please refer to separate quick-starts or the Omega
Admin Guide.
These servers need to have public IP addresses that can be resolved on Windows side.
It s best the Linux and Windows side share the same DNS server. If two sides do not share the same DNS and if
we only have a few WDTs, we can add the hostname and IP in c:\Windows\System32\drivers\etc\hosts file on
each PC.
Currently Omega Desktop on Windows require same user id on both Windows side and Linux side. The Linux
user id should be lower case. The same omega user id needs to be a member of the Omega project group to work
in the Omega project. Usually we add the same user id in both Windows AD and Linux side NIS.
The account to install all Omega software on the PC need to have local administrator privilege. The Omega user
account can have non-admin privilege.
Account omadmin is needed on the Omega Global Repository server and this account needs to be owned by
omadmin group.
Most centers just need one Omega Global Repository server and one Windows Update Server. These two roles
can be set up on one Linux server. Usually we use the OCM server as Omega Global Repository and Windows
Update Server.
# on xxoc001
su - omadmin
omega2 config&
# open /wg/omega/2017.1####/share/config/Configuration.omcdb
# browse through the entries and update the value
# then save and close the file
# push out the updates if we have login nodes with local /wg
cd /wg/omega/support/rsync
scripts/rsync_push&
watch ls status
In our example, the servers that host the following file systems need to set up Samba:
• /ud/
• /wgdisk/xx0100
• /wgdisk/xx0200
• /inter01
On one WDT, check if these file systems are exported correctly. In address bar of Windows Explorer, type
\\xxfs001\xx0100.
• apache-cxf-2.2.7-2.x86_64.rpm
• apache-log4j-1.2.16-2.x86_64.rpm
• globalrepository-2.0-2.x86_64.rpm
• globalrepository_services-2.0-2.x86_64.rpm
• java-mail-1.4.4-2.x86_64.rpm
We have a convenient script to install the above RPMs on the Omega Global Repository server.
# to install these RPMs as root on the designated Omega Global Repository server
# in this example xxoc001
su - root
cd /wg/omega/installations/Omega2_Miscellaneous_Files/RPMs
sh installGlobalRepositoryRPMs.sh
# answer 'n' to install the RPMs
# start service
# on xxoc001
su - root
service omegawindowsupdate start
service omegawindowsupdate status
Other pre-requisite software includes: Perl, Python, Ruby, .NET Framework 4.x and Microsoft Visual C++ 2015
Redistributable.
The .NET Framework 4.6.2 and MS VC++ 2015 redistributable can be downloaded with the links below:
VC++: https://www.microsoft.com/en-us/download/details.aspx?id=52685
3.2 Install Open Text Exceed 14 x64 and Open Text Secure
Shell 14 x64 on each PC
Just accept the defaults.
After system reboot, double check the system environment variable path and Exceed installation folder.
A few utility relies on Exceed. If Exceed path is not added to system environment variable 'Path', we will see
errors like below:
Error: could not find Hummingbird Exceed executable. Please define Exceed xstart.exe path in Windows' path.
Find the program from Start -> All Programs -> Open Text Exceed 14 x64.
From the Exceed Connection Manager window, click on Tools -> Xstart Global Options -> enter Linux user
id and password at the top, then click OK.
Note: each time a user resets Linux side password, the user will need to reregister the Linux password here.
Double click InstallOmegaPrerequisites.bat to install Strawberry Perl 5.24.0.1 , Python 2.7.12 and Ruby 1.9.2.
When prompted for global repository server name, enter the GR server name.
From Start -> type in event viewer in search program and files field and hit Enter .
Then click on Windows Logs -> Application, and look for Omega Desktop Update logs. Press F5 to refresh until
the update is complete. Check if there are any errors here.
Now check in C: and see if you see /ud and /wgdisk shortcuts (assume you use /wgdisk and /ud for seismic data
and project data directory) .
Click on /ud and /wgdisk/xxxxx and see if you can click through. If not, verify the samba setting and Linux user
id registration in Open Text Exceed.
Please make sure the Windows user name exists on the Linux side and is a member of the project group.
Open Xterm from Programs -> T-Z -> Xterm. If you could not open Xterm, check if you have login nodes
defined in RDM. And check if your Linux password is correct.
Open QCviewer and Attribute Display. If you can open Attribute Display but not QCviewer, then check firewall
setting and the group policy. Turn firewall off and see if you have the issue or not. Or unplug the network cable,
reboot the machine and see if you can open QCviewer.