
Moab HPC Suite Installation and Configuration Guide 9.0.4 for SUSE 12-Based Systems August 2017 © 2017 Adaptive Computing Enterprises, Inc. All rights reserved. Distribution of this document for commercial purposes in either hard or soft copy form is strictly prohibited without prior written consent from Adaptive Computing Enterprises, Inc. Adaptive Computing, Cluster Resources, Moab, Moab Workload Manager, Moab Viewpoint, Moab Cluster Manager, Moab Cluster Suite, Moab Grid Scheduler, Moab Grid Suite, Moab Access Portal, and other Adaptive Computing products are either registered trademarks or trademarks of Adaptive Computing Enterprises, Inc. The Adaptive Computing logo and the Cluster Resources logo are trademarks of Adaptive Computing Enterprises, Inc. All other company and product names may be trademarks of their respective companies. Adaptive Computing Enterprises, Inc. 1712 S. East Bay Blvd., Suite 300 Provo, UT 84606 +1 (801) 717-3700 www.adaptivecomputing.com Scan to open online help ii Welcome 1 Chapter 1: Planning Your Installation 3 Server Hardware Requirements 4 Topology 4 Hardware Requirements 5 Component Requirements 9 Torque 9 Supported Operating Systems 10 Software Requirements 10 Moab Workload Manager 11 Supported Operating Systems 11 Software Requirements 11 Supported Resource Managers 12 Moab Accounting Manager 12 Supported Operating Systems 12 Software Requirements 12 Depends On (not Necessarily On The Same Host) 12 Moab Web Services 13 Supported Operating Systems 13 Software Requirements 13 Depends On (not Necessarily On The Same Host) 13 Moab Insight 14 Supported Operating Systems 14 Software Requirements 14 Depends On (not On The Same Host) 14 Performance Benchmarks 14 Moab Viewpoint 16 Supported Operating Systems 16 Depends On (not Necessarily On The Same Host) 16 Supported Browsers 16 RLM Server 16 Remote Visualization 17 Supported Operating Systems 17 License Requirements 17 Software Requirements 17 Depends On (not On The Same Host) 18 Nitro 18 Hardware Requirements 18 Supported Operating Systems 19 License Requirements 19 Software Requirements 19 Nitro Web Services 19 iii Supported Operating Systems 19 Depends On (not Necessarily On The Same Host) 20 Identify The Manual Or RPM Installation Methods 20 Chapter 2: Manual Installation 21 Manual Installation 22 Preparing For Manual Installation 22 Set Up Proxies 22 Add Software Repositories 23 Install The Moab HPC Suite Software Components For SUSE 12-Based Systems 23 Installing Torque Resource Manager 24 Prerequisites 24 Open Necessary Ports 24 Verify The Hostname 25 Install Dependencies, Packages, Or Clients 25 Install Packages 25 Install Torque Server 25 Install Torque MOMs 27 Install Torque Clients 28 Configure Data Management 29 Installing Moab Workload Manager 29 Open Necessary Ports 30 Install Dependencies, Packages, Or Clients 30 Dependencies And Packages 30 Torque Client 30 (Optional) Build A Custom RPM 31 Install Moab Server 31 Configure Torque To Trust Moab 33 Verify The Installation 33 (Optional) Install Moab Client 34 Installing Moab Accounting Manager 34 Plan Your Installation 35 Open Necessary Ports 35 Install And Initialize The PostgreSQL Server 36 Install Dependencies, Packages, Or Clients 37 (Optional) Build A Custom RPM 38 Install MAM Server 39 Configure The MAM GUI 40 Access The MAM GUI 41 Configure Moab Workload Manager To Use Moab Accounting Manager 42 Initialize Moab Accounting Manager 43 Installing Moab Web Services 43 Open Necessary Ports 43 iv Open The Tomcat Port (8080) 44 Open The MWS MongoDB Database Port (27017) 44 Install Dependencies, Packages, Or Clients 44 Install Java 44 Install Tomcat 45 Install MongoDB 45 Install MWS Server 46 Installing RLM Server 53 Open Necessary Ports 53 Install The RLM Server 54 Change The Default Passwords 55 Nitro Integration 55 Preparing For Nitro Manual Installation Or Upgrade 55 Set Up Proxies 55 Download And Unpack The Nitro Tarball Bundle 56 Installing Nitro 56 Obtain A Nitro License 56 Open Necessary Ports 58 Install Nitro 58 Verify Network Communication 59 Installing Nitro Web Services 60 Open Necessary Ports 60 Open The Tornado Web Port (9443) And The ZMQ Port (47100) 60 Open The MongoDB Database Port (27017) 60 Install MongoDB 61 Install And Configure Nitro Web Services 61 Configure Viewpoint For Nitro Web Services 63 Publish Nitro Events To Nitro Web Services 64 Additional Configuration 66 Configuring SSL In Tomcat 66 Moab Workload Manager Configuration Options 66 Moab Accounting Manager Configuration Options 67 Using Multiple RLM Servers 69 Trusting Servers In Java 70 Prerequisites 70 Retrieve The Server's X.509 Public Certificate 70 Add The Server's Certificate To Java's Keystore 70 Manual Upgrade 72 Preparing For Upgrade 72 Upgrading Torque Resource Manager 73 Before You Upgrade 73 Running Jobs 74 v Cray Systems 74 Stop Torque Services 74 Upgrade The Torque Server 74 Update The Torque MOMs 75 Update The Torque Clients 76 Start Torque Services 76 Perform Status And Error Checks 77 Upgrading Moab Workload Manager 77 Upgrade Moab Workload Manager 78 Upgrading Moab Accounting Manager 79 Upgrade Moab Accounting Manager 80 Upgrading Moab Web Services 83 Before You Upgrade 83 Upgrade To Tomcat 7 83 Upgrade To Java 8 83 Upgrade The MongoDB 83 Upgrade Moab Web Services 84 Upgrading RLM Server 89 Confirm If An Upgrade Is Needed 89 Upgrade The RLM Server 89 Upgrading Your Nitro Integration 90 Preparing For Nitro Manual Installation Or Upgrade 91 Set Up Proxies 91 Download And Unpack The Nitro Tarball Bundle 91 Upgrading Nitro 91 Upgrade Nitro 92 Verify Network Communication 92 Upgrading Nitro Web Services 93 Upgrade Nitro Web Services 93 Migrating The MAM Database From MySQL To PostgreSQL 94 Chapter 3: RPM Installation Method 97 About RPM Installations And Upgrades 98 RPM Installation And Upgrade Methods 98 Special Considerations 99 Installation And Upgrade Process 99 Preparing The Host – Typical Method 100 Creating The Moab-offline Tarball 102 Preparing The Host – Offline Method 104 RPM Installations 106 Installing Torque Resource Manager 106 Prerequisites 107 Open Necessary Ports 107 vi Verify The Hostname 108 Install Torque Server 108 Install Torque MOMs 109 Configure Data Management 109 Installing Moab Workload Manager 110 Open Necessary Ports 110 Install Moab Server 111 Configure Torque To Trust Moab 112 Verify The Installation 113 Installing Moab Accounting Manager 113 Plan Your Installation 113 Confirm Requirements 114 Hardware Requirements 114 Supported Operating Systems 114 Supported Databases 115 Open Necessary Ports 115 Install Dependencies, Packages, Or Clients 115 Install And Initialize PostgreSQL Server 116 Install Perl ReadLine (Optional) 117 Install MAM Server 117 Configure The MAM GUI 118 Access The MAM GUI 119 Configure Moab Workload Manager To Use Moab Accounting Manager 120 Initialize Moab Accounting Manager 120 Installing Moab Web Services 120 Open Necessary Ports 121 Open The Tomcat Port (8080) 121 Open The MWS MongoDB Database Port (27017) 121 Install Dependencies, Packages, Or Clients 122 Install Java 122 Install MongoDB 122 Install MWS Server 123 Verify The Installation 127 Installing Moab Insight 128 Prerequisites 128 Open Necessary Ports 129 Verify The Hostname 130 Dependencies, Packages, Or Client Installations 130 Install Java 130 Install MongoDB 131 Install PostgreSQL 132 Install Insight 133 Installing Moab Viewpoint 137 vii Prerequisites 138 Open Necessary Ports 138 Configure The ViewpointQueryHelper Plugin 139 Install Viewpoint Server 140 Enable Access To The Viewpoint File Manager 144 License Viewpoint 145 Configure Viewpoint 146 Configure File Manager 147 Verify Base Roles Are Present 149 Grant Users Access To Viewpoint 151 Installing RLM Server 152 Open Necessary Ports 152 Install The RLM Server 153 Change The Default Passwords 153 Installing Remote Visualization 154 Open Necessary Ports 154 Obtain And Install The Remote Visualization License 155 Configure The RLM Plugin 156 Configure Moab To Use Moab Web Services As A Resource Manager 158 Install Remote Visualization 158 Configure The Gateway Server 161 Configure A Session Server 164 Copy The Session Server Configuration To The Remaining Session Servers 167 (Optional) Install Graphical Packages On Each Torque MOM Host 167 Configure Moab For Remote Visualization 168 Configure Viewpoint For Remote Visualization 168 Grant Users Remote Visualization Permissions In Viewpoint 169 Nitro Integration 170 Installing Nitro 170 Obtain A Nitro License 170 Open Necessary Ports 172 Install Nitro 172 Verify Network Communication 173 Installing Nitro Web Services 173 Open Necessary Ports 174 Open The Tornado Web Port (9443) And The ZMQ Port (47100) 174 Open The MongoDB Database Port (27017) 174 Install MongoDB 174 Install And Configure Nitro Web Services 175 Configure Viewpoint For Nitro Web Services 177 Publish Nitro Events To Nitro Web Services 178 Additional Configuration 180 viii Configuring SSL In Tomcat 180 Using Multiple RLM Servers 180 Trusting Servers In Java 182 Prerequisites 182 Retrieve The Server's X.509 Public Certificate 182 Add The Server's Certificate To Java's Keystore 182 RPM Upgrades 184 Upgrading Torque Resource Manager (RPM) 184 Upgrade Steps 184 Stop Torque Services 185 Upgrade Torque Server, MOMs, And Clients 185 Start Torque Services 186 Upgrading Moab Workload Manager (RPM) 187 Upgrade Steps 187 Upgrade Moab Server 187 Upgrading Moab Accounting Manager (RPM) 189 Upgrade Steps 189 Upgrade MAM Server 190 Upgrade MAM GUI 191 Upgrade MAM Clients 191 Upgrading Moab Web Services (RPM) 191 Upgrade
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages248 Page
-
File Size-