Anda di halaman 1dari 13

Advanced Customer Support Services

Oracle Enterprise Manager 13c Release 2


Installation prerequisites - Solaris SPARC 5.11 (64-bit)
Revision History:

Date Name Action


18st April, 2018 Bassem Elhalawany

Oracle Confidential Page 2 of 13


Introduction

This brief document describes the high-level goals and scope for installing Oracle Enterprise
Manager 13c Release 2.

Also included are the known prerequisites for installing Oracle Enterprise Manager 13c into a
Solaris SPARC 5.11 (64-bit) server to act as the management server. The management server will
host both the Oracle Enterprise Manager server and the corresponding databases.

The prerequisites in this document are expected to cover most eventualities, but as with any
installation procedure, further detail and additional information may be required.

Scope

Install a standard Oracle Enterprise Manager 13c Cloud Control server onto a Solaris SPARC 5.11
(64-bit) host.

Oracle Enterprise Manager 13c Cloud Control is expected to be used to:


 Monitor SuperCluster machines.

Prerequisites

This section details what will be required for the installation of Oracle Enterprise Manager 13c
Cloud Control server.

 Oracle Support credentials and Customer Support Identifier.


 ssh (or similar terminal) access to the management server.
 180GB free space to install OEM 13c (actual installation consumes less).
 Software components downloaded from Oracle eDelivery ready for installation
a. Oracle Enterprise Manager Cloud Control 13c Release 2 Plug-in Update 1
(13.2.0.0)
http://www.oracle.com/technetwork/oem/enterprise-
manager/downloads/index.html
b. Oracle database software (12c)

Note: Operating System Certification metric shows:


Enterprise Manager Base Platform - OMS 13.2.0.0.0 is certified on Oracle Solaris on SPARC (64-bit) 11

Oracle Confidential Page 3 of 13


Hardware prerequisites

These are the prerequisites for installing the below components on one SPARC (64-bit) 11
Systems server:

 CPU, RAM, Heap Size, and Hard Disk Space Requirements for Oracle Management
Service
 CPU, RAM, and Hard Disk Space Requirements for Oracle Management Repository

Deployment Size Small


1 OMS, <1000 Targets, <100 Agents, <10 Concurrent
Configuration
User Sessions
CPU Cores/Host 4
RAM 20 GB
Hard Disk Space 180 GB

Oracle Confidential Page 4 of 13


Software prerequisites

The following packages must be installed on the Solaris Solaris SPARC 5.11 (64-bit) management
server to facilitate OEM 13c OMS:

Package Requirements for Oracle Management Service

SUNWbtool
SunWhea or system/header
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWxwplt (This is for setting xwindow)
SUNWfont-xorg-core (This package is required only for GUI-based interactive installation, and
not for silent installation)
SUNWlibC
SUNWcsl

Oracle Database 12c Prerequisites Packages for Oracle Solaris

Use the Oracle Database prerequisites group package to simplify operating system configuration
and to ensure that you have the required packages.

Starting with Oracle Solaris 11.2, for Oracle Database 12c Release 1 (12.1) and later databases, use
the Oracle Database prerequisites group package group/prerequisite/oracle/oracle-rdbms-
server-12-1-preinstall to ensure that all the necessary packages required for an Oracle Database
and Oracle Grid Infrastructure installation are present on the system.

You can install oracle-rdbms-server-12-1-preinstall even if you installed Oracle Solaris using any
of the server package groups, such as solaris-minimal-server, solaris-small-server, solaris-large-
server, or solaris-desktop.

Configuring a server using Oracle Solaris and the Oracle Database prerequisites group package
consists of the following steps:

1. Install the recommended Oracle Solaris version for Oracle Database.


2. Install the Oracle Database prerequisites group package oracle-rdbms-server-12-1-
preinstall.
3. Create role-allocated groups and users.
4. Complete network interface configuration for each cluster node candidate.
5. Complete system configuration for shared storage access as required for each standard or
core node cluster candidate.

Oracle Confidential Page 5 of 13


Verifying UDP and TCP Kernel Parameters

Set TCP/IP ephemeral port range parameters to provide enough ephemeral ports for the
anticipated server workload. Ensure that the lower range is set to at least 11,000 or higher, to
avoid Well Known ports, and to avoid ports in the Registered Ports range commonly used by
Oracle and other server ports.

Set the port range high enough to avoid reserved ports for any applications you may intend to
use. If the lower value of the range you have is greater than 11,000, and the range is large enough
for your anticipated workload, then you can ignore OUI warnings regarding the ephemeral port
range.

For example, with IPv4, use the following command to check your current range for ephemeral
ports:

$ cat /proc/sys/net/ipv4/ip_local_port_range
32768 61000

In the preceding example, the lowest port (32768) and the highest port (61000) are set to the
default range.

If necessary, update the UDP and TCP ephemeral port range to a range high enough for
anticipated system workloads, and to ensure that the ephemeral port range starts at 11,000 and
above.

For example:

# echo 11000 65000 > /proc/sys/net/ipv4/ip_local_port_range

Oracle recommends that you make these settings permanent. For example, as root, use a text
editor to open /etc/sysctl.conf, and add or change to the following: net.ipv4.ip_local_port_range
= 11000 65500, and then restart the network (# /etc/rc.d/init.d/network restart). For detailed
information on how to automate this ephemeral port range alteration on system restarts, refer to
your Linux distribution system administration documentation.

Configure Shell Limits

Ensure that the maximum user process limit is set to 13312 or greater. However, do not set it to
unlimited.

To verify the current value that is set, run the following command:

ulimit -u

To verify whether it is set to unlimited, run the following command. If it is set to unlimited, the
output will be unlimited.

Oracle Confidential Page 6 of 13


ulimit -n

If the current value is not set to 13312 or greater, or if it is set to unlimited, then contact your
system administrator to correct it.

Ensure that you set the soft limit of the file descriptor to a minimum of 4096 and the hard limit to
less then or equal to 16384.

To verify the current value set, run the following commands:

For Soft Limit:

/bin/sh -c "ulimit -n"

For Hard Limit:

/bin/sh -c "ulimit -Hn"

If the current value is not 4096 or greater, then as a root user, update the etc/security/limits.conf
file with the following entries:

<UID> soft nofile 4096


<UID> hard nofile 16384

Host File Requirements


Ensure that the host name specified in the /etc/hosts file is unique, and ensure that it maps to the
correct host name or IP address of that host. Otherwise, the installation can fail on the product-
specific prerequisite check page.
In some platforms, the installer does not validate the host name mentioned in the /etc/hosts file,
therefore make sure the host names or IP addresses are correct.
Ensure that localhost is pingable and resolves to 127.0.0.1 (or resolves to ::1 for IPv6 hosts).
The following is the recommended format of the /etc/hosts file:

<ip> <fully_qualified_host_name> <short_host_name>

For example,

127.0.0.1 localhost.localdomain localhost


172.16.0.0 myhost.example.com myhost

According to RFC 952, the following are the assumptions: A name (Net, Host, Gateway, or
Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9),
minus sign (-), and period (.). Note that periods are only allowed when they serve to delimit
components of domain style names. No blank or space characters are permitted as part of a

Oracle Confidential Page 7 of 13


name. No distinction is made between upper and lower case. The first character must be an alpha
character.
Also, if DNS server is configured in your environment, then you should be able to use DNS to
resolve the name of the host on which you want to install the OMS.
For example, all these commands must return the same output:

nslookup myhost
nslookup myhost.example.com

nslookup 172.16.0.0

If alias host names are implemented in /etc/hosts, then it is not necessary to be able to use DNS
to resolve the alias host name on which you want to install the OMS.

Configure System Configuration Parameters

Parameter Recommended Value


Maxuprocs 2048
Ncargs 128

User Account Details

Ensure the following user and group are created on the RHEL management server:
Owner of the installation – oracle
Default group for the oracle user – oinstall

The 'oracle' user must have write access to the location to be used to store the OEM instance and
the OMS file store.

Oracle Universal Installer

The Oracle Universal Installer used to install Oracle Enterprise Manager is a graphical utility that
employs X-Windows. The management server must support X-Windows applications and the
workstation from where the installation will be performed must support X-Windows access.

Oracle Confidential Page 8 of 13


Internet Proxy

In the event that an internet proxy is used to grant Oracle Enterprise Manager 13c access to the
public internet to facilitate product downloads and updates, ensure the proxy provides access to
the following sites:
aru-akam.oracle.com
ccr.oracle.com
login.oracle.com
support.oracle.com
updates.oracle.com

Also ensure that the proxy server allows HTTPS connections to those sites above and gather the
following information for configuring OEM:
proxy server host name for HTTPS
connection port number
username, password and realm if these security features are used

Enterprise Manager Ports list


The following are the default ports used for installation:

 Enterprise Manager Cloud Control

- Upload Port Console Port


HTTP The first available free port from the range The first available free port from
Port 4889 to 4898 is selected. the range 7788 - 7798 is selected.
1159
HTTPS The first available free port from
If 1159 is not available, then the first
Port the range 7799 - 7809 is selected.
available free port from the range 4899 to
4908 is selected.

 Oracle Management Agent

The default upload port for Management Agent is 3872. The same port is used for both
HTTP and HTTPS. If 3872 is not available, then the first available free port from the range
1830 to 1849 is selected.

 Administration Server

Oracle Confidential Page 9 of 13


The default HTTPS port for Admin Server is 7101. If 7101 is not available, then the first
available free port from the range 7101 to 7200 is selected.

 Node Manager

The default HTTPS port is the first available free port from the range 7401 to 7500 is
selected.

 Managed Server

The default HTTP port is the first available free port from the range 7201 to 7300 is
selected.

The default HTTPS port is the first available free port from the range 7301 to 7400 is
selected.

 JVM Diagnostics Managed Server

If SLB is not configured, then the aforementioned HTTP and HTTPS upload ports of
Enterprise Manager Cloud Control are used. If SLB is configured, then the ports
configured for JVM Diagnostics on the SLB are used. Alternatively, in addition to the SLB
configuration, if the HTTP upload port is enabled for Enterprise Manager Cloud Control,
then the HTTP upload port also can be used by the JVM Diagnostics Agents for
communicating with the JVM Diagnostics Engine.

 Oracle BI Publisher

The default HTTP port for Oracle BI Publisher is 9701. If 9701 is not available, then the
first available free port from the range 9701 to 9750 is selected.

The default HTTPS port for Oracle BI Publisher is 9801. If 9801 is not available, then the
first available free port from the range 9801 to 9850 is selected.

 Oracle HTTP Server

The default HTTP port for Oracle HTTP Server is 9788. If 9788 is not available, then the
first available free port from the range 9751 to 9800 is selected.

The default HTTPS port for Oracle HTTP Server is 9899. If 9899 is not available, then the
first available free port from the range 9851 to 9900 is selected.

 Java Object Cache (JOC)

The default JOC port is 23456. If 23456 is not available, no alternate port is used, so
ensure that port 23456 is free.

Oracle Confidential Page 10 of 13


Reference: Enterprise Manager Cloud Control Advanced Installation and Configuration Guide
https://docs.oracle.com/cd/E73210_01/EMBSC/toc.htm

Oracle Confidential Page 11 of 13


Target Discovery Prerequisites.

1. Verify Names Resolution

The Enterprise Manager OMS server(s) require direct network access to each of the targets
servers. If the names of the target server are not registered in the OMS nodes' DNS, then they
will have to be manually entered in the /etc/hosts file for the OMS host.
Each target server should be verified to be able to resolve the hostnames of the OMS server and
vise versa. Again, if the names of target servers are not registered in DNS, then entries can be
added to the /etc/hosts file of each target server.

2. Verify Firewall Configuration

To verify the firewall configuration:

1. Allow ping

In many secure network environments, it is normal for the ping service to be disabled.
Enterprise Manager uses ping to establish the basic availability and status of the Exadata
Database Machine components.

2. Open Database Ports

The database listener ports must be opened for the Enterprise Manager OMS server.

3. Open Enterprise Manager Upload Port

The Enterprise Manager Cloud Control 13c agents require access to the Enterprise
Manager Servers upload service.

These ports will need to be opened for each target server.

4. Open Agent Ports

The OMS server(s) will need to be able to connect to the Enterprise Manager Cloud
Control 13c Agent HTTP/HTTPS port on each target server. The Agent port defaults to
3872.

5. Open SSH Ports

Oracle Confidential Page 12 of 13


The Enterprise Manager Cloud Control 13c Agents require ssh access to the OMS server
and vise versa.

Oracle Confidential Page 13 of 13

Anda mungkin juga menyukai