Vous êtes sur la page 1sur 283

Oracle® Enterprise Manager Ops Center

Keep Going
Release 2.5

March 2011
Oracle Enterprise Manager Ops Center, 2.5

Copyright © 2007, 2011, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement
containing restrictions on use and disclosure and are protected by intellectual property
laws. Except as expressly permitted in your license agreement or allowed by law, you
may not use, copy, reproduce, translate, broadcast, modify, license, transmit,
distribute, exhibit, perform, publish, or display any part, in any form, or by any means.
Reverse engineering, disassembly, or decompilation of this software, unless required
by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not
warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related software documentation that is delivered to the U.S.


Government or anyone licensing it on behalf of the U.S. Government, the following
notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related


documentation and technical data delivered to U.S. Government customers are
"commercial computer software" or "commercial technical data" pursuant to the
applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, the use, duplication, disclosure, modification, and adaptation
shall be subject to the restrictions and license terms set forth in the applicable
Government contract, and, to the extent applicable by the terms of the Government
contract, the additional rights set forth in FAR 52.227-19, Commercial Computer
Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway,
Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information


management applications. It is not developed or intended for use in any inherently
dangerous applications, including applications which may create a risk of personal
injury. If you use this software or hardware in dangerous applications, then you shall
be responsible to take all appropriate fail-safe, backup, redundancy, and other
measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any
liability for any damages caused by use of this software or hardware in dangerous
applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names
may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All
SPARC trademarks are used under license and are trademarks or registered
trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD
Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
UNIX is a registered trademark licensed through X/Open Company, Ltd.

This software or hardware and documentation may provide access to or information


on content, products, and services from third parties. Oracle Corporation and its
affiliates are not responsible for and expressly disclaim all warranties of any kind with
respect to third-party content, products, and services. Oracle Corporation and its
affiliates will not be responsible for any loss, costs, or damages incurred due to your
access to or use of third-party content, products, or services.
Oracle® Enterprise Manager Ops Center

Keep Going (PDF)


Contents

Preface
Access to Oracle Support
Provision an OS
About OS Provisioning
OS Images
OS Profiles
Importing OS Images and FLARs
Before You Begin
To Import an OS Image or a FLAR
To Monitor an OS Image Job
Loading OS Images From CD or DVD
To Load an OS Image From CD or DVD
To Monitor an OS Image Job
Downloading OS Images
To Download an OS Image
To Monitor an OS Image Job
Viewing the Available OS Images
To View the Available OS Images
Editing OS Image Information
To Edit OS Image Information
Deleting OS Images
To Delete an OS Image
Creating OS Profiles for Solaris Systems
Before You Begin
To Create an OS Profile for Solaris Systems
Creating OS Profiles for Linux Systems
Before You Begin
To Create an OS Profile for Linux Target Systems
Importing JET Templates
Before You Begin
To Import a JET Template
To View the Available OS Profiles
Editing an OS Profile
Before You Begin
To Edit an OS Profile
To Clone an OS Profile
Deleting an OS Profile
To Delete an OS Profile
Installing JET Modules
JET Resources and Documentation
To Check for Installed JET Modules
To Install a JET Module
JET Module Parameters
JET base_config Module Parameters
Preparing to Provision an OS
Discovering Target Systems
Disabling System Monitoring
Configuring DHCP Services
Identifying Available Ethernet Interfaces
To Configure DHCP Services by Using the BUI
To Configure DHCP Services by Using the proxyadm Command
Troubleshooting Known Solaris DHCP Issues
OS Provisioning for a Single System
Before You Begin
To Provision an OS on a Single System
Oracle® Enterprise Manager Ops Center

OS Provisioning for Multiple Systems


Before You Begin
To Provision an OS on Multiple Systems
OS Provisioning a SPARC Enterprise M-Series Server Domain
Before You Begin
To Provision an OS on a SPARC Enterprise M-Series Server Domain
Provision Firmware
About Firmware Provisioning
Firmware Images
Creating a Firmware Image
Before You Begin
To Create a Firmware Image
Displaying Firmware Images
To Display Firmware Images
Editing a Firmware Image
To Edit a Firmware Image
Determining Metadata for a Firmware Image
Changing the Default Location of Firmware Images
To Change the Default Location of Firmware Images
Deleting a Firmware Image
To Delete a Firmware Image
Firmware Profiles
Creating a Firmware Profile
To Create a Firmware Profile
Displaying a Firmware Profile
To Display a Firmware Profile
Editing a Firmware Profile
To Edit a Firmware Profile
Deleting a Firmware Profile
Deleting a Firmware Profile
Firmware Updates
Updating Firmware
To Update Firmware
Updating Firmware for a SPARC Enterprise M-Series Server
Before You Begin
To Create a Firmware Image
To Create a Firmware Profile
To Update Firmware
Firmware Compliance Report
To Run a Firmware Compliance Report
Example - Using a Firmware Compliance Report to Validate an Update
Viewing the Updated Firmware Version
Update an OS
About Updating an OS
Managing Systems
Obtaining Patches
Local Content (Solaris and Linux OS only)
Reports
System Catalogs (Solaris and Linux OS only)
Update Job
Solaris OS Patching
Linux OS Patching
Windows OS Patching
Using Profiles and Policies to define and control the job (Solaris and Linux only)
OS Update Capability
OS Update Reports
Update Roles and Authorizations
Admin Authorization
OS Update Profiles
Predefined Profiles
Creating an OS Update Profile
To Create a New Profile
Editing an OS Update Profile
To Edit a Profile
Exporting an OS Update Profile
Oracle® Enterprise Manager Ops Center

To Export an OS Update Profile


Importing an OS Update Profile
To Import an OS Update Profile
Deleting an OS Update Profile
To Delete an OS Profile
OS Update Policies
Creating an OS Update Policy
Policy Component and Action Settings
To Create an OS Update Policy
Editing an OS Update Policy
To Edit an OS Update Policy
Exporting an OS Update Policy
To Export an OS Update Policy
Importing an OS Update Policy
To Import an OS Update Policy
Deleting an OS Update Policy
To Delete an OS Update Policy
System Catalogs
Comparing System Catalogs
To Compare System Catalogs and Copy a Catalog
Creating a Historical Catalog
To Create a Historical Catalog
Creating a Profile From a System Catalog
To Create a Profile From a System Catalog
Viewing and Modifying a Catalog
To View a Catalog
To Modify a Catalog
Updating a Solaris OS
Methods of Updating a Solaris OS
Creating a Solaris OS Update Job
To Create a New Update Job
Updating From a Solaris OS Profile
To Create a Job From a Profile
Updating a Solaris OS With Other Report Results
Updating an OS With BAR Output
To Use BAR Output to Update a Solaris OS
Updating a Solaris OS by Modifying a System Catalog
To Update a Solaris OS by Modifying a System Catalog
Updating With Solaris Live Upgrade
About Solaris Live Upgrade
Oracle® Enterprise Manager Ops Center

Supported Operating Systems


Boot Environments
Disk Requirements
File Systems
Critical File Systems
Shareable File Systems
Guidelines for Selecting Slices for Shareable File Systems
Reconfiguring a Disk
Swap
Displaying Boot Environment Details
To Display Boot Environments
Synchronizing Boot Environments
ABE Reports and System Catalogs
About File Systems
Critical File Systems
Shareable File Systems
Guidelines for Selecting Slices for Shareable File Systems
Reconfiguring a Disk
Swap
Configuring Swap for the New Boot Environment
Live Upgrade Requirements
Required Patches
Required Packages
To Check for Solaris Live Upgrade Packages
To Get the Required Packages
Support and Limitations With Live Upgrade
Limitations With Live Upgrade
Limitations With Live Upgrade and Solaris Zones
BE Reports and System Catalogs
Reports
Catalogs
Creating an ABE Script
To Create an ABE Script
Solaris Live Upgrade Swap Space
Configuring Swap for the New Boot Environment
Example - No Swap Slice is Specified
Example - Swap Slice is Specified
Example - Add a Swap Slice and Share a Swap Slice
Failed Boot Environment Creation if Swap is in Use
Creating an ABE
Before You Begin
To Create an ABE
Updating an ABE
Before You Begin
To Update an ABE
Updating Zones
Installing Packages and Patches on Zones
Configuring patchadd and pkgadd Commands
To Edit the uce.rc File
Updating a Global Zone
Updating Non-Global Zones
Solaris OS Update Reports
Baseline Analysis Report
Solaris Baselines
White List
Black List
Running a Baseline Analysis Report
To Run a Baseline Analysis Report
CVE Compliance Report for a Solaris OS
To Run a CVE Compliance Report for a Solaris OS
Distribution Update Report for a Solaris OS
To Run a Distribution Update Report for a Solaris OS
Exporting Results of a Solaris OS Report
To Export Results of a Solaris OS Report
Host Compliance Report for a Solaris OS
Oracle® Enterprise Manager Ops Center

To Run a Host Compliance Report for a Solaris OS


Incident Compliance Report for a Solaris OS
To Run an Incident Compliance Report for a Solaris OS
Job History Report for a Solaris OS
To Run a Job History Report for a Solaris OS
Package Compliance Report for a Solaris OS
To Run the Package Compliance Report for a Solaris OS
Solaris Update Compliance Report
To Run a Solaris Update Compliance Report
Updating a Linux OS
Methods of Updating a Linux OS
Creating a Linux OS Update Job
To Create a New Update Job
Updating from a Linux OS Profile
To Create a Job From a Profile
Updating With a Linux OS Report
Updating a Linux OS by Modifying a System Catalog
To Update a Linux OS by Modifying a System Catalog
CVE Compliance Report for a Linux OS
To Run a CVE Compliance Report for a Linux OS
Distribution Update Report for a Linux OS
To Run a Distribution Update Report for a Linux OS
Exporting Results of a Linux OS Report
To Export Results of a Linux OS Report
Host Compliance Report for a Linux OS
To Run a Host Compliance Report for a Linux OS
Incident Compliance Report for a Linux OS
To Run an Incident Compliance Report for a Linux OS
Job History Report for a Linux OS
To Run a Job History Report for a Linux OS
Package Compliance Report for a Linux OS
To Run the Package Compliance Report for a Linux OS
Service Pack Compliance Report for a Linux OS
To Run a Service Pack Compliance Report for a Linux OS
Updating a Windows OS
About Updating a Windows OS
Patching in Connected and Disconnected Mode
Reports
Update Job
Method of Updating a Windows OS
Configuring Ops Center for Updating Windows OS
Configuring Ops Center to Interact with SCCM
To configure Ops Center to interact with the identified SCCM
To Unconfigure Ops Center's interaction with the SCCM
Windows Updates Reports
Host Compliance Report for Windows Updates
To Run a Host Compliance Report for Windows Updates
Incident Compliance Report for Windows Updates
To Run an Incident Compliance Report for Windows Updates
Creating a New Windows Update Job
To Create a New Windows Update Job
Managing Windows Update Reports
Managing Windows Report Results
Viewing a Windows Report Result
To View a Windows Report Result
Deleting a Windows Report
To Delete a Windows Report
Rerunning a Windows Report
To Rerun a Windows Report
Managing Windows Report Templates
Viewing a Windows Report Template
To View a Windows OS Report Template
Editing a Windows Report Template
To Edit a Windows Report Template
Running a Report from a Windows Report Template
Oracle® Enterprise Manager Ops Center

To Run a Report from a Windows Report Template


Delete a Windows Report Template
To Delete a Windows Report Template
Virtualization
Logical Domains
About Logical Domains
Ops Center With Logical Domains
Requirements of Logical Domains
Architecture of Logical Domains
Roles of Logical Domains
When to Use Logical Domains
Requirements of Logical Domains
Hardware Requirements
OS Requirements
OS Patch Requirements
Firmware Requirements
Proxy Controller Requirements
Roles of Logical Domains
Control Domain
Guest Domain
Service Domain
I/O Domain
Virtualization Hosts
Logical Domains
Creating a Virtualization Host
Provisioning Control Domain
Configurations of Control Domain
Recommended Minimum Configurations
CPU Threads
Crypto Units
Example
RAM
Additional Configurations
Virtual Network Switch
Virtual Disk Server
Virtual Console Concentrator
Importing an OS Image
Before You Begin
To Import an OS Image
Creating a Logical Domain Profile
To Create a LDom Profile
Provisioning the Control Domain
Before You Begin
Changing the Job Timeout Value for Provisioning
Tasks Performed by the Provisioning Job
Associating Libraries to a Logical Domain Host
To Associate Libraries to a Logical Domain Host
Editing the Attributes of Logical Domain Host
To Edit the Attributes of an LDom Host
Managing a Virtualization Host
Monitoring a Logical Domain Host
Summary
Libraries
Network
Chart
Jobs
Configuration
Rebooting a Logical Domain Host
To Reboot a Logical Domain Host
Creating a Guest
Creating a Guest Domain
Before You Begin
To Create a Guest Domain
Accessing Serial Console Outside Ops Center
Provisioning a Guest Domain
Oracle® Enterprise Manager Ops Center

Before You Begin


To Provision a Guest Domain
Managing a Guest
Monitoring a Guest
Summary
OS Details
Console
Network
Storage
Chart
Jobs
Editing the Attributes of a Guest Domain
To Edit the Attributes of a Guest Domain
Starting a Guest Domain
To Start a Guest Domain
Rebooting a Guest Domain
To Reboot a Guest Domain
Shutting Down a Guest Domain
To Shut Down a Guest Domain
Deleting a Guest Domain
To Delete a Guest Domain
Migrating a Guest Domain
Before You Begin
To Migrate a Guest Domain (Warm Migration)
Connecting a Guest to Networks
To Connect a Guest to Networks
Solaris Containers
About Zones
How Zones Work
Understanding Facts in Zone Management
Types of Zones
Zones Support in Ops Center
Support and Limitation for Zones
Limitations For Zone Support in Ops Center
Creating Zones Using Ops Center
Create Zones
Before You Begin
Whole Root Zone Requirement
Sparse Root Zone Requirement
Branded Zone Requirement
Setting Up an Anonymous FTP Server
To Create a Zone
Editing Zone Configuration
Before You Begin
To Edit Zone Configuration
Discovering and Managing Existing Zones
Discovering Zones Overview
Discovering Zones
Discovering Zones in a Logical Domain Guest
Managing Zones
Unmanaging Zones
Provisioning an OS With Zones
Before You Begin
To Provision an OS With Zones
Managing and Monitoring Zones
Managing and Monitoring the Global Zone
Oracle® Enterprise Manager Ops Center

Summary
Utilization
Libraries
OS Details
To Change Thresholds of OS Monitoring Variables
To Change File System Thresholds for an OS
Networks
Charts
Jobs
Configuration
Managing and Monitoring Zones Created Using Ops Center
Summary
Console
OS Details
To Change Monitoring Variables Threshold
To Change File System Thresholds for an OS
Network
Storage
Charts
Jobs
Configuration
Managing and Monitoring Existing Zones Through Ops Center
OS Details
To Change the Monitoring Variables Threshold
Console
Network
Charts
Jobs
Configuration
Performing Zone Tasks
Booting a Zone
To Boot a Zone
Rebooting a Zone
To Reboot a Zone
Adding Libraries to the Global Zone
To Associate a Library With the Global Zone
Disassociating Libraries From Global Zone
To Disassociate Libraries From Global Zone
Adding File Systems to Zones
To Add a File System to a Zone
Adding Storage to Zones
To Add Storage to Zones
Managing Zone Networks
Assigning Networks to a Global Zone
To Assign a Network to a Global Zone
Removing a Network From a Global Zone
To Unbind a Network From a Global Zone
Connecting Networks to Zones
To Connect a Network to a Zone
Disconnecting a Network From a Zone
To Disconnect a Network From a Zone
Cloning a Zone
To Clone a Zone
Attaching to Zone Console
To Attach to a Zone Console
Disabling the Zone Console Connection
To Disable a Zone Console Connection
Accessing the Serial Console
Before You Begin
Serial Console for Zones and Logical Domains
To Access the Serial Console
Troubleshooting the Access to Serial Console
Migrating Zones
Migrating a Zone to a Different Machine
Oracle® Enterprise Manager Ops Center

Compatible Global Zones for Migration


Before You Begin
To Migrate a Zone Using Ops Center
Backing Out Patches and Packages
Migrating a Physical Solaris System Into a Zone
Before You Begin
To Migrate a Physical Solaris System Into a Zone
Updating Zones
Installing Packages and Patches on Zones
Configuring patchadd and pkgadd Commands
To Edit the uce.rc File
Updating a Global Zone
Updating Non-Global Zones
Halting a Zone
To Halt a Zone
Shutting Down a Zone
To Shut Down a Zone
Deleting a Zone
To Delete a Zone
Monitor Assets
OS Monitoring
Hardware Monitoring
Monitor Assets
OS Monitoring
Hardware Monitoring
About Monitoring
OS Monitoring
Hardware Monitoring
About Monitoring
OS Monitoring
Hardware Monitoring
Managing and Monitoring an OS
Managing and Monitoring an OS
Monitoring an OS
To Change Thresholds of OS Monitoring Variables
To Change Thresholds of Monitoring Variables for an OS Group
To Change File System Thresholds for an OS Group
OS Health States
Monitoring an OS
To Change Thresholds of OS Monitoring Variables
To Change Thresholds of Monitoring Variables for an OS Group
To Change File System Thresholds for an OS Group
OS Health States
Monitoring a Windows OS
Comprehensive Monitoring
Monitoring a Windows OS
Comprehensive Monitoring
Monitoring a System With the Windows OS
Windows OS Attributes
Windows OS Operations
Server Attributes
Server Operations
To Display Window OS Monitoring Data
Editing Monitoring Thresholds
To Change Thresholds of OS Monitoring Variables
To Change Thresholds of Monitoring Variables for an OS Group
To Change File System Thresholds for an OS Group
Windows OS Health States
OS Health States
Charts
To Display Charts
To Display Charts for Solaris Containers
To Display Charts for Groups
Exporting Chart Data
Rebooting an OS
Oracle® Enterprise Manager Ops Center

To Reboot an OS
Managing Boot Environments
Displaying BE and ABE Details
To Display BE and ABE Details
Synchronize Boot Environments
To Synchronize Boot Environments
Activate a Boot Environment
To Activate a Boot Environment
Managing and Monitoring Hardware
Accessing the Serial Console
Before You Begin
Serial Console for Zones and Logical Domains
To Access the Serial Console
Troubleshooting the Access to Serial Console
Monitoring Hardware Health
States of Hardware Health
Managing and Monitoring M-Series Servers
Features Monitored
Managing Locator Lights
To Activate a Locator Light
To Deactivate a Locator Light
To Manage Locator Lights in a Group
Managing and Monitoring Server Power States
To Power On a Server or Chassis
To Power Off a Server or Chassis
Monitoring Power Utilization
Checking Power Capability
Power Utilization Graphs
To View Power Utilization Charts
To Export Power Utilization Charts
Monitoring Hardware Variables
Monitoring Connectivity
Resetting a Server
To Reset a Server
Monitoring Job Information
To View Current or Historical Jobs
Libraries
About Libraries
OS Provisioning Library
Firmware Provisioning Library
Updates Library
Storage Libraries
Updates Library
Managing Profiles
Managing Policies
Managing Components and Local Content
Adding a Local Category
To Add a Local Category
Deleting a Local Component
To Delete a Local Component File
Editing a Local Component File
To Edit Local Component Files
Uploading a Local Action
To Upload a Local Action
Uploading a Local Configuration File
To Upload a Local Configuration File
Uploading a Local Software Package
To Upload a Local Software Package
Uploading Local Software in Bulk
To Upload Local Software in Bulk
Uploading Software in Disconnected Mode
To Upload Software in Disconnected Mode
Viewing Bulk Upload Results
To View Bulk Upload Results
Viewing Component Details
Oracle® Enterprise Manager Ops Center

To View Component Details


Storage Libraries
Fibre Channel Libraries
LUN
Terms in SAN Storage
Managing Fibre Channel Libraries
Configuring Fibre Channel Storage
To Configure Storage for Fibre Channel Libraries
Creating a Fibre Channel Library
Before You Begin
To Create a Fibre Channel Library
Adding LUNs to the Library Manually
Selecting LUNs from the Available LUNs
Adding LUNs to a Fibre Channel Library
To Add LUNs to a Fibre Channel Library
Viewing the Contents of a Fibre Channel Library
To View the Contents of a Fibre Channel Library
Editing a Fibre Channel Library
To Edit a Fibre Channel Library
Deleting a Fibre Channel Library
Before You Begin
To Delete a Fibre Channel Library
Troubleshooting Fibre Channel Libraries
Check if Solaris Multipathing (MPxIO) Is Enabled for Fibre Channel Disks
Check Whether the Fibre Channel Host Bus Adaptors (HBAs) Are Configured
Check Whether the Fibre Channel HBAs Are Connected to the Fabric
Network Attached Storage Libraries
About Network Attached Storage (NAS) Storage Libraries
Viewing the Contents of a NAS Storage Library
Viewing Image Details
To View Image Details
Configuring NAS Storage Libraries
Setting Up the CIFS Server
To Set Up a Shared Folder on the CIFS Server
Defining the CIFS Mount Point
Setting Up the NFS Server
To Set Up a Share on the NFS Server
To Set Up an NFS Client
To Create a NAS Storage Library
Associating or Disassociating Libraries
To Associate a Storage Library With a Virtual Pool
To Disassociate a Library From a Virtual Pool
Adding ISO and Appliance Images
Upload ISO Images
To Upload ISO Images
Upload Appliance Images
To Upload Appliance Images
Import Images
To Import ISO or Appliance Images
Moving an Image
Editing Image Details
To Edit Image Details
Deleting Images
To Delete Images
To Change the Attributes of a NAS Storage Library
To Remove a NAS Storage Library
Troubleshooting a NAS Storage Library
Troubleshooting Library Creation
NFS Mount Points
NFS Share
Troubleshooting DNS and NIS Configuration
About Networks
Creating a Network
Before You Begin
To Create a Network
Oracle® Enterprise Manager Ops Center

Routing Modes
No Dynamic Routing Mode
Dynamic Routing On Mode
Automatic Routing Mode
Changing the Routing Mode
Adding a Static Route for the Network
To Add a Static Route for the Network
Editing the Network Attributes
To Edit the Network Attributes
Editing the Network Services
To Edit the Network Services
Deleting a Network
Before You Begin
To Delete a Network
Guests and Networks
Connecting Guests to a Network
Before You Begin
To Connect Guests to a Network
Disconnecting a Guest From a Network
To Disconnect a Guest From a Network
Viewing the Virtualization Hosts and Guests Using the Network
Virtual Pools and Networks
Assigning a Network to Virtual Pools
To Assign a Network to Virtual Pools
Dissociating a Network from a Virtual Pool
Viewing the Networks in a Virtual Pool
Enterprise Controller Administration
Configuring the Local Agent
To Configure the Local Agent
Unconfiguring an Enterprise Controller
To Unconfigure an Enterprise Controller
Adding a Product Alias
To Add a Product Alias
Changing the HTTP Proxy
To Change the HTTP Proxy
Authentications
To Edit Authentications
Configuring an Enterprise Controller for Updates
Before You Begin
Manually Enabling the Co-Located Proxy Controller
Manually Enabling a Ops Center Agent
Viewing Service Status
To View Service Status
Viewing Agent Controllers
To View Agent Controllers
Updating Agent Controllers
To Update Agent Controllers
Viewing Logs
To View Logs
Proxy Controller Administration
Unconfiguring and Uninstalling a Proxy Controller
To Unconfigure and Uninstall a Proxy Controller
To Unconfigure a Proxy Controller From the Command Line
Setting a Proxy Controller as Default
To Set a Proxy Controller as Default
Clearing a Proxy Controller's Default Status
To Clear a Proxy Controller's Default Status
DHCP Configuration
To Configure DHCP Services
To Monitor a DHCP Configuration Job
Subnets
Specifying IP Address Ranges
To Configure a Subnet
External DHCP Servers
Oracle® Enterprise Manager Ops Center

External DHCP Server Requirements


Before You Begin
To Install the scninstall_ext_dhcp.pl Script on the External DHCP Server
To Configure External DHCP Servers
Viewing a Proxy Controller's Configuration
To View a Proxy Controller's Configuration
Backup and Recovery
Backing Up an Enterprise Controller
To Back Up an Enterprise Controller
Restoring an Enterprise Controller
To Restore an Enterprise Controller
Example - Restoring a Backup File for an Enterprise Controller Running on a Solaris OS
User and Role Management
To View Users and Roles
Adding a User
To Add a User
Deleting a User
To Delete a User
Roles and Authorizations
Enterprise Controller Admin Role
All Assets Admin Role
Group Roles
Group Admin
Group Manage
Group Provision
Group Update
Group Update Simulate
Assigning a Role
To Assign a Role to a User
Configuring a Notification Profile
To Configure a Notification Profile
Deleting a Notification Profile
To Delete a Notification Profile
Job Management
To Display All Jobs
Job Details
To Display Job Details
Stopping a Job
To Stop a Job
Deleting a Job
To Delete a Job
Re-running a Job
To Re-Run a Job
Re-running a Job on Failed Targets
To Re-Run a Job on Failed Targets
Copying a Job
To Copy a Job
Answering Questions
To Answer Questions
Monitoring Jobs for an Asset
To Monitor Jobs for an Asset
Notifications and Reports
Messages
To View Messages
Viewing Notifications
To View Notifications
Deleting Notifications
To Delete Specific Notifications
To Delete All Notifications
Enabling Asset Notifications
To Enable Notifications
Disabling Asset Notifications
To Disable Notifications
Uninstalling Ops Center Software
Oracle® Enterprise Manager Ops Center

To Uninstall Ops Center Agent Software


To Uninstall Ops Center Proxy Controller Software
To Uninstall Ops Center Enterprise Controller Software

Preface
This document is intended for all levels of Oracle Enterprise Manager Ops Center administrators, as well as operating system,
virtualization, hardware, and storage administrators using Oracle Enterprise Manager Ops Center to monitor and maintain their IT
infrastructure.

Access to Oracle Support


Oracle customers have access to electronic support through My Oracle Support. For information, visit
http://www.oracle.com/support/contact.html or visit http://www.oracle.com/accessibility/support.html if you are hearing impaired.

Provision an OS
Operating system (OS) provisioning enables you to use Ops Center to automatically install operating systems onto systems that
are attached to your network. In most circumstances, OS provisioning requires no manual interaction with the system that you
want to install. You initiate these OS installations from a centralized location, using the Ops Center BUI, rather than from the
systems that you want to install.

Check Supported Operating Systems for the list of operating systems that you can provision with Ops Center.

OS provisioning involves three main tasks:

Creating and Managing OS Images


Creating and Managing OS Profiles
Provisioning Operating Systems

Creating OS images and creating OS profiles are one-time tasks for each OS configuration that you want to provision. After an OS
image and associated OS profile exist in Ops Center, you can provision the OS onto systems that are attached to your network.

Ops Center enables OS provisioning on single systems, groups of systems, or a combination of the two. OS provisioning for
groups of systems requires using homogeneous groups, as described in Creating a Group and Adding Assets to a Group.

About OS Provisioning
Operating system (OS) provisioning enables you to use Ops Center to automatically install operating systems onto systems that
are attached to your network. In most circumstances, OS provisioning requires no manual interaction with the system that you
want to install. You initiate these OS installations from a centralized location, using the Ops Center BUI, rather than from the
systems that you want to install.

Check Supported Operating Systems for the list of operating systems that you can provision with Ops Center.

Before you can provision an OS, you must have the following in Ops Center:

OS Images
OS Profiles

Creating OS images and creating OS profiles are one-time tasks for each OS configuration that you want to provision. After an OS
image and associated OS profile exist in Ops Center, you can provision the OS onto systems that are attached to your network.

Ops Center enables OS provisioning on single systems, groups of systems, or a combination of the two. OS provisioning for
groups of systems requires using homogeneous groups, as described in Creating a Group and Adding Assets to a Group.
Oracle® Enterprise Manager Ops Center

OS Images
You use OS images as the source of data used to install operating systems onto systems on your network. OS provisioning
requires that you import an OS image into Ops Center, and then associate the OS image with a customized OS profile.

To use OS images in Ops Center, you can:

Import an OS image from an existing ISO file


Import a Solaris Flash archive (FLAR) and associate it with an OS image
Load (copy) an image from physical CD or DVD installation media
Download an OS image from Sun Microsystems

You can obtain an OS image from the following sources:

CDs (Linux only)


DVDs (Solaris, Linux)
ISO files made from CDs (Linux only)
ISO files made from DVDs (Solaris, Linux)
Sun public server (Solaris only)

Check Supported Operating Systems for the list of operating systems that you can provision with Ops Center.

OS Profiles
An OS profile specifies how to configure an OS as it installs onto a set of target systems. An OS profile specifies configuration
options, including what OS to install, what software groups to install, and what disk partitions and network settings to use. Each
OS profile is associated with a specific OS image. Each OS profile describes how to install and configure one OS image, or one
FLAR associated with one OS image.

OS profiles used for the Solaris OS are similar to Sun JumpStart Enterprise Toolkit (JET) templates. Solaris OS profiles use JET
technology to provision the operating system. A Ops Center Proxy Controller installation includes the SUNWjet and JetFLASH
packages, which provide the base_config, custom, and flash JET modules. These JET modules provide the core JET functions
required by Ops Center. If you want to use additional JET modules, you must manually install them on the Proxy Controllers where
they will be needed. Refer to Installing JET Modules for more information about installing JET modules.

You can create a Solaris OS profile in one of the following ways:

Create an OS profile without providing any specific JET information.


Create an OS profile exclusively from a JET template.
Create an OS profile that includes parameters associated with additional JET modules.

OS profiles for RHEL and SLES do not use JET parameters, but they do require parameters that are specific to those operating
systems.

For Linux and Solaris software, you can use System Catalogs to create profiles.

Importing OS Images and FLARs


You can import OS images from existing ISO files, or you can import Solaris Flash archive (FLAR) files and associate them with OS
images that you have already imported into Ops Center. After you import an OS image or a FLAR, you can then create an OS
profile that you use to provision the OS onto systems on your network.

When you import an OS image or a FLAR, an OS profile is created by default. The OS profile is named using the image
name that you enter in the Import OS Image wizard. This default OS profile is intended for use as a template. You can
modify the default OS profile for your specific systems.

OS image names that you specify must be unique, can consist of up to 100 characters, and may include numbers, letters,
and some special symbols. The following special symbols are prohibited: comma, asterisk, single quote, double quote,
parenthesis, question mark, equal sign, and newline.

FLAR files that you intend to import require a .flar file name extension to be recognized by the Import OS Image
Oracle® Enterprise Manager Ops Center

wizard. For example: S10_flash_sun4u.flar

FLAR files are only used for Solaris installations.

FLAR files must represent complete OS archives. Differential Solaris Flash archives are not compatible with OS
provisioning in Ops Center.

OS images for virtualization hosts are provided as ISO files that you import in the same manner as Solaris or Linux OS
images.

Before You Begin


The Enterprise Controller must be able to access the files that you want to import. These files may be stored on the
Enterprise Controller's local file system, or a file system that the Enterprise Controller mounts using NFS.

Solaris OS images cannot be imported from ISO files made from Solaris installation CDs.

When importing a SUSE Linux Enterprise Server (SLES) 9 SP3 OS distribution from ISO files, you must perform the import
procedure twice, and specify the same OS image name each time. Use the Import OS Image wizard the first time to
import the SLES 9 distribution, and then use the same wizard again to import the SLES 9 Update 3 distribution.

To use a FLAR to provision an OS, you must separately import an OS image and the FLAR that you want to use. You must
import the OS image first, to make it available for selection as the Parent ISO in the Import OS Image wizard. Each FLAR
that you import requires a Parent ISO.
The Parent ISO provides a network boot environment for the systems that you intend to install. The FLAR provides the
data that installs the OS. To use a FLAR to provision an OS, be sure to import an OS image that represents an OS revision
level at least equal to the OS revision level represented by the FLAR.

To Import an OS Image or a FLAR


1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
3. Click Import OS Image in the Actions panel.
The Import OS Image screen is displayed.

4. In the Image Name field, enter the name that you want to assign to the ISO image or FLAR that you will import.
5. In the Description field, enter a description of the file that you will import.
6. Select either the ISO or FLAR image type, depending on the type of file that you will import.
If you select the FLAR file type, the Parent ISO field is displayed.
Select the OS image that you want to use as the parent ISO for the FLAR that you will import.
7. Click Browse to display the Browse Server panel.
8. Use the Browse Server panel to navigate to the directory that holds the ISO or FLAR that you want to import. You can
use the Refresh button to refresh the display of your current directory.
9.
Oracle® Enterprise Manager Ops Center

9. Select the ISO or FLAR that you want to import, then click Add Files.
The file that you selected is displayed in the Files list in the Import OS Image panel.
10. When the list of files that you want to import is complete, click Import.

To Monitor an OS Image Job


You can monitor the progress of the job that imports an OS image or FLAR by listing the job in the Jobs panel.

1. Select the Jobs panel.


2. Select All Jobs or In Progress from the Jobs panel, and identify the OS image import job from the list that is displayed.
Jobs to import OS images are identified as OSImage_SatelliteTask jobs.
3. Double-click the OS import job to display the Job Details panel that describes the job.
The Event Log tab displays messages that describe the job's progress.
4. Click Close to dismiss the Job Details panel.

Loading OS Images From CD or DVD


You can load OS images from physical CDs or DVDs for use in Ops Center. After you load an OS image, you can then create an
OS profile to provision the OS onto systems on your network.

When you import an OS image, an OS profile of the same name is created by default. This default OS profile is intended
for use as a template. The default OS profile is optimized for Sun Fire x4200 systems, so you might need to modify the
profile for your specific systems.

Loading an OS image from CDs is only supported for Linux media.

Image names that you specify must be unique, can consist of up to 100 characters, and may include numbers, letters, and
some special symbols. The following special symbols are prohibited: comma, asterisk, single quote, double quote,
parenthesis, question mark, equal sign, and newline.

To Load an OS Image From CD or DVD


1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
3. Click Load OS Image from CD or DVD in the Actions panel.
4. In the Load OS Image from CD or DVD dialog box, enter the required information:

Image Name - Enter the name that you want to assign to the OS image that you will load from the
CD or DVD.
Description - Enter a description that will help identify the OS image that this process creates.
Device - Enter the device name of the CDROM or DVD drive where the source CD or DVD is
located. For example, use device names like /cdrom/cdrom0 or /vol/dev/dsk/c0t6d0. You
can use the command ls -l /dev/sr* to show the CDROM or DVD device name.

5. Click Load to submit the job to load the OS image.

To Monitor an OS Image Job


You can monitor the progress of the job that loads an OS image by listing the job in the Jobs panel.

1. Select the Jobs panel.


2. Select All Jobs or In Progress from the Jobs panel, and identify the load OS image job from the list that is displayed. Jobs
to load OS images are identified as OSImage_SatelliteTask jobs.
3. Double-click the load OS image job to display the Job Details panel that describes the job.
The Event Log tab displays messages that describe the job's progress.
4. Click Close to dismiss the Job Details panel.
Oracle® Enterprise Manager Ops Center

Downloading OS Images
You can download OS images and Solaris Flash archives (FLARs) from Sun Microsystems for use in Ops Center. After you
download an OS image, you can then create an OS profile to provision the OS onto systems on your network.

OS images and FLARs that you download are automatically associated with the OS Provisioning library. If an OS image is
appropriate for use with a profile, a default profile is generated.

Note – You must download OS images in connected mode. There is no support for image download in disconnected mode.
If update is configured in disconnected mode, there is no connectivity to the Sun knowledge base (KB). You cannot download ISO
images from the local KB because they are not included in the harvester bundle.

To Download an OS Image
1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
3. Click Download OS Image in the Actions panel.
The Download OS Image wizard is displayed.

4. In the Select OS Image list, select the OS image or FLAR that you want to download. OS images that have associated
FLARs display a plus ( + )icon.
To select an OS Image, click the radio button for the OS image that you want to download.
To select a FLAR, click the plus icon for the associated OS image, then click the radio button for the FLAR that
you want to download.
5. If a license is associated with the OS image or FLAR that you selected, complete the following actions:
Click View License to display the associated license.
Click Accept License and Download to start the download process.
6. If a license is not associated with the OS image or FLAR that you selected, click Download to start the download process.

To Monitor an OS Image Job


You can monitor the progress of the job that downloads an OS image by listing the job in the Jobs panel.

1. Select the Jobs panel.


2. Select All Jobs or In Progress from the Jobs panel, and identify the download OS image job from the list that is displayed.
3. Double-click the download OS image job to display the Job Details panel that describes the job.
The Event Log tab displays messages that describe the job's progress.
4. Click Close to dismiss the Job Details panel.
Oracle® Enterprise Manager Ops Center

Viewing the Available OS Images


You can view the OS images and Solaris Flash archives (FLARs) that are available for use in Ops Center.

To View the Available OS Images


1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
The OS Images list displays information for OS images and FLARs.

3. Select an OS image or FLAR to display the OS Image Details and Files panels for that image or FLAR.

The OS Image Details panel lists the following information about the OS Image or FLAR that you selected:

Field Description

Image Displays the user-defined name assigned to the OS image or FLAR.


Name

Image Indicates if this item is an OS image (ISO) or a Solaris Flash archive (FLAR).
Type

Description Displays the user-defined description of the OS image or FLAR.

OS Type Identifies the operating system that the OS image or FLAR represents, for example, Solaris or Red Hat.

Version Indicates the OS version and architecture of the OS image.


Oracle® Enterprise Manager Ops Center

HVM Indicates whether the OS image is capable of hardware virtual machine.


Capable

PV Capable Indicates whether the OS image is capable of paravirtualization.

Parent ISO FLARs must be associated with a parent OS image to be used for OS provisioning. This field identifies the image
name of the parent ISO OS image that is associated with the FLAR.

The Files panel lists the path name of the OS image or FLAR on the Enterprise Controller.

Editing OS Image Information


You can edit the name and description that you assign to an OS image or Solaris Flash archive (FLAR). After you change the name
and description of an OS image or FLAR, the OS profiles that use that OS image or FLAR reflect the new information.

To Edit OS Image Information


1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
3. Select the OS image or FLAR for which you want to change the name or description.
4. Click the Edit OS Image icon in the OS Images panel.
In the Edit OS Image panel, change the name and description as desired.
5. Click Save to save your changes.

Deleting OS Images
You can delete an OS image or Solaris Flash archive (FLAR) from its library in Ops Center.

You cannot delete an OS image or FLAR that is currently part of an OS profile. If you attempt to do so, a message is
displayed that indicates that the OS Image or FLAR is currently in use.

To Delete an OS Image
1. Click Libraries in the Navigation panel.
2. Click OS Images.
A list of OS images is displayed in the center panel.
3. Select an OS image or FLAR that you want to delete.
4. Click the Delete OS Image icon.
5. Click Delete in the confirmation message to delete the OS Image or FLAR.

Creating OS Profiles for Solaris Systems


OS profiles describe how Ops Center provisions operating systems onto target systems on your network. You can create different
OS profiles to describe the different OS provisioning configurations that you need. You can configure Solaris OS profiles with or
without specifying additional JumpStart Enterprise Toolkit (JET) parameters, and to run custom scripts on target systems. JET
parameters apply only to Solaris target systems.

Before You Begin


You must load or import an OS image into Ops Center before you can create a profile for a particular OS.
Oracle® Enterprise Manager Ops Center

OS profile names can consist of up to 100 characters and may include numbers, letters, and some special symbols. The
following special symbols are prohibited: comma, asterisk, single quote, double quote, parenthesis, question mark, equal
sign, and newline.
For Solaris target systems, if you want to use JET modules other than the base_config, custom, and flash modules
that are installed in Ops Center by default, you must install those additional modules on the Proxy Controllers that will
use them. Refer to Installing JET Modules for more information about installing JET modules.
You must install any additional JET modules before you use them within an OS profile for Solaris target systems.
Scripts must exist in a directory that the Ops Center Enterprise Controller can access. Scripts may be located in a local
directory of the Enterprise Controller, or in a directory that the Enterprise Controller mounts using NFS.
When you create a password, the password must contain at least one character. You cannot create an OS profile that
uses a space as a password.

The Create OS Profile wizard presents different panels depending on the operating system contained in the OS image that you
select. Ops Center provides OS provisioning services for Solaris and Linux. Use the following procedures to create OS profiles for
the Solaris operating system.

To Create an OS Profile for Solaris Systems


1. Click Libraries in the Navigation panel.
2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3. Click Create OS Profile in the Actions panel.
The Create OS Profile wizard is displayed.

4. In the Define Profile panel, provide the following information:


OS Image
Select the OS image that you want to associate with this profile. For this procedure, select a Solaris OS image
that you have imported into Ops Center.
Profile Type
Select the Bare Metal option. The Guest option is used to provision guest OS instances on virtualization hosts.
The Guest option is only available for x86-based OS images.
Profile Name
Enter a name for the new OS profile.
Description
Enter a description for the new OS profile.
Specify JET Parameters
If you want to use JET parameters to customize how this profile provisions an OS, select Specify Jet Parameters.
Oracle® Enterprise Manager Ops Center

This selection adds the JET Parameters panel to the list of configuration panels in the Create OS Profile wizard.
This selection only applies to OS profiles that are used to provision the Solaris OS.
Click Next.
If you selected Specify JET Parameters in the Define Profile panel, the JET Parameters panel is displayed.
Continue to the next step.
If you did not select Specify JET Parameters in the Define Profile panel, and you did not select a FLAR from the
OS Image list, the Specify Distribution panel is displayed. Skip the next step.
5. If the JET Parameters panel is displayed, provide the following information:
JET Modules
Enter a comma-separated list of JET module names. Enter the names of any additional JET modules that you have
installed on the Proxy Controller that will perform the OS provisioning operations described by this OS profile.
The base_config, custom, and flash JET modules are always installed, and you do not need to specify them
here. Refer to Installing JET Modules for more information about JET module names.
Jet Parameters
Use the Add icon in the Jet Parameters list to add JET name-value pairs. In the Name field, enter the name of the
JET parameter that you want to add. In the Value field, enter the value that you want to assign to the JET
parameter. Refer to Installing JET Modules for more information about JET parameters.
Click Next.
The Specify Distribution panel is displayed if you did not select a FLAR from the OS Image list.
6. In the Specify Distribution panel, select the distribution types that you want to use from the Available list, and add them
to the Selected list. For Solaris OS profiles, select only one distribution type. Click Next.

Caution – The Core distribution in Solaris 10 and Solaris 8 OS does not contain the SSH package by
default. Hence, Ops Center cannot provision the agent after OS Provisioning. The workaround is to
manually provision the agent on the system. See Installing Agents Manually.

The Specify Parameters panel is displayed.

7. In the Specify Parameters panel, provide the following information:


Language
Select a language from the list.
Time Zone
Select a time zone from the list.
Root Password
Enter a password for the root user on systems provisioned using this OS profile. The password must contain at
least one character. You cannot use a space as a password.
Confirm Password
Re-enter the password that you specified in the previous field.
Specify NIS Settings
Select this option if you want systems that are provisioned using this profile to be configured as NIS clients. This
selection adds the NIS Settings panel to the list of configuration panels in the Create OS Profile wizard. You
cannot use this option with the Specify LDAP Settings option.
Specify LDAP Settings
Select this option if you want systems that are provisioned using this profile to be configured as LDAP clients.
This selection adds the LDAP Settings panel to the list of configuration panels in the Create OS Profile wizard.
You cannot use this option with the Specify NIS Settings option.
Add Scripts
Select this option if you want to run specific scripts on the target system. This selection adds the Add Scripts
panel to the list of configuration panels in the Create OS Profile wizard.
Click Next.
The panel that is displayed next depends on the options that you selected in this panel.
8. If you selected Specify NIS Settings in the Specify Parameters panel, the NIS Settings panel is displayed. Provide the
following information to configure the target system as an NIS client:
Enable NIS
Select this option if you want the target system to run as an NIS client after OS provisioning is complete.
Domain Name
Enter the name of the NIS domain to which the target system will bind.
NIS Server IP
If this field is active, enter the IP address of the NIS server to which the target system will bind.
Click Next.
The panel that is displayed next depends on the options that you selected in the Specify Parameters panel.
9. If you selected Specify LDAP Settings in the Specify Parameters panel, the LDAP Settings panel is displayed. Provide the
following information to configure the target system as an LDAP client:
Enable LDAP
Oracle® Enterprise Manager Ops Center
9.

Select this option if you want the target system to run as an LDAP client after OS provisioning is complete.
LDAP Server IP
Enter the IP address of the LDAP server for the domain that you enter in the Domain Name field.
Domain Name
Enter the name of the LDAP domain that the target system will use.
Click Next. The panel that is displayed next depends on the options that you selected in the Specify Parameters
panel.
10. If you selected Add Scripts in the Specify Parameters panel, the Add Scripts panel is displayed after either the Specify
Parameters, NIS Settings, or LDAP Settings panels. Click the Add icon to add scripts to run on the target system. The
Browse Server icon enables you to locate scripts by browsing the file systems that are available to the Enterprise
Controller.
For each script that you add, choose one of the following three script types:
post
Indicates that the script will run after the OS installation completes on the target system.
pre
Indicates that the script will run before the OS installation begins on the target system.
postnochroot
Indicates that the script will run after the OS installation completes on the target system, and that chroot
(1M) functions are disallowed. The postnochroot type is only applicable to Red Hat target systems.
Click Next.
The Define Partitions panel is displayed.

11. In the Define Partitions panel, define the disk partitions and file systems that you want to create on the target system.
Click the Add icon to define a new partition. The root (/) and a swap file system are defined by default.
For each partition that you define, provide the following information:
Mount Point
Enter a directory to use as a mount point for partitions that use the ufs or unnamed file system type. Swap file
systems disable this field.
Device
Enter the rootdisk keyword and a slice value to describe a partition on the target system's boot disk, for
example, rootdisk.s0, or enter the logical device name, for example, c1t0d0s0, of the partition that you
want to create.
File System
Select a file system type: ufs, unnamed, swap, or zfs.
Specify Size
Select this option to specify a specific size for a partition. If you want a single partition to use all of the
remaining space on the disk, deselect this option.
Size (MB)
With the Specify Size option selected for a partition, enter the size that you want to assign to the partition,
expressed in MBytes.
Oracle® Enterprise Manager Ops Center

Click Next.
The Summary panel is displayed.
12. The Summary page displays the information that you specified in all of the preceding panels in the Create OS Profile
wizard. If the summary information is correct, click Save OS Profile.

Creating OS Profiles for Linux Systems


OS profiles describe how Ops Center provisions operating systems onto target systems on your network. You can create different
OS profiles to describe the different OS provisioning configurations that you need.

Before You Begin


You must load or import an OS image into Ops Center before you can create a profile for a particular OS.
OS profile names can consist of up to 100 characters and may include numbers, letters, and some special symbols. The
following special symbols are prohibited: comma, asterisk, single quote, double quote, parenthesis, question mark, equal
sign, and newline.
When you create a password, the password must contain at least one character. You cannot create an OS profile that
uses a space as a password.
If you have custom scripts that you want to run on target systems, those scripts must exist in a directory that the Ops
Center Enterprise Controller can access. Scripts may be located in a local directory of the Enterprise Controller, or in a
directory that the Enterprise Controller mounts using NFS.

The Create OS Profile wizard presents different panels depending on the operating system contained in the OS image that you
select. Ops Center provides OS provisioning services for Solaris, RHEL, and SLES Linux. Use the following procedures to create OS
profiles for Red Hat Linux and SUSE Linux operating systems.

To Create an OS Profile for Linux Target Systems


1. Click Libraries in the Navigation panel.
2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3. Click Create OS Profile in the Actions panel.
The Create OS Profile wizard is displayed.
4. In the Define Profile panel, provide the following information:
OS Image
Select an OS Image to associate with this profile. For this procedure, select a Red Hat Linux or SUSE Linux OS
image that you have imported into Ops Center.
Profile Type
Select the Bare Metal option.
Profile Name
Enter a name for the new OS profile.
Description
Enter a description for the new OS profile.
Click Next.
The Specify Distribution panel is displayed.
5. In the Specify Distribution panel, select the distribution types that you want to use from the Available list, and add them
to the Selected list. For Linux OS profiles, you may select more than one distribution type.
For RHEL profiles, the Specify Linux Packages check box appears.
Select the Specify Linux Packages check box. The Additional/Excluded Linux Packages text box appears.
Type the names of Linux packages that you want to include or exclude in the text box.
Click Next.
The Specify Parameters panel is displayed.
6. In the Specify Parameters panel, provide the following information:
Language
Select a language from the list.
Time Zone
Select a time zone from the list.
Root Password
Enter a password for the root user on systems that are provisioned using this OS profile.
Oracle® Enterprise Manager Ops Center

Confirm Password
Re-enter the password that you specified in the previous field.
Specify NIS Settings
Select this option if you want systems that are provisioned using this profile to be configured as NIS clients. This
selection adds the NIS Settings panel to the list of configuration panels in the Create OS Profile wizard. You
cannot use this option with the Specify LDAP Settings option.
Specify LDAP Settings
Select this option if you want the systems that are provisioned using this profile to be configured as LDAP
clients. This selection adds the LDAP Settings panel to the list of configuration panels in the Create OS Profile
wizard. You cannot use this option with the Specify NIS Settings option.
Add Scripts
Select this option if you want to run specific scripts on the target system. This selection adds the Add Scripts
panel to the list of configuration panels in the Create OS Profile wizard.
Click Next.
The panel that is displayed next depends on the options that you selected in this panel.
7. If you selected Specify NIS Settings in the Specify Parameters panel, the NIS Settings panel is displayed. Provide the
following information to configure the target system as an NIS client:
Enable NIS
Select this option if you want the target system to run as an NIS client after OS provisioning is complete.
Domain Name
Enter the name of the NIS domain to which the target system will bind.
NIS Server IP
If this field is active, enter the IP address of the NIS server to which the target system will bind.
Click Next.
The panel that is displayed next depends on the options that you selected in the Specify Parameters panel.
8. If you selected Specify LDAP Settings in the Specify Parameters panel, the LDAP Settings panel is displayed. Provide the
following information to configure the target system as an LDAP client:
Enable LDAP
Select this option if you want the target system to run as an LDAP client after OS provisioning is complete.
LDAP Server IP
Enter the IP address of the LDAP server for the domain that you enter in the Domain Name field.
Domain Name
Enter the name of the LDAP domain that the target system will use.
Click Next.
The panel that is displayed next depends on the options that you selected in the Specify Parameters panel.
9. If you selected Add Scripts in the Specify Parameters panel, the Add Scripts panel is displayed after either the Specify
Parameters, NIS Settings, or LDAP Settings panels. Click the Add icon to add scripts to run on the target system. The
Browse Server icon enables you to locate scripts by browsing the file systems that are available to the Enterprise
Controller.
For each script that you add, choose one of the following script types:
post
Indicates that the script will run after the OS installation completes on the target system.
pre
Indicates that the script will run before the OS installation begins on the target system.
postnochroot
(Red Hat target systems) Indicates that the script will run after the OS installation completes on the target
system, and that chroot (1M) functions are disallowed.
Click Next.
The panel that is displayed next depends on the Linux OS image that you selected at the beginning of this
procedure.
10. If you selected a Red Hat OS image, the Specify Red Hat Preferences panel is displayed. Provide the following
information:
Installation Number
(Optional) Enter the installation number used to allow installation of all of the Red Hat software that is included
in your subscription.
Partition Action
Choose how you want to affect the disk partitions on the target system:
Remove all Linux Partitions
Select this option to remove any existing Linux partitions, establish new partitions according to your
specifications, and retain non-Linux partitions.
Preserve all existing partitions
Select this option to preserve all existing partitions. You will need to define partitions, outside of the
partitions that exist, in which to install the OS.
Remove all partitions
Select this option to remove all existing partitions and establish new partitions according to your
Oracle® Enterprise Manager Ops Center

specifications.
MD5 Checksum
Select this option to use MD5 encryption for user passwords.
Initialize Disk Label
Select this option to initialize labels on new disks. This option creates labels that are appropriate for the target
system architecture.
Clear Master Boot Record
Select this option to clear all invalid partition tables.
Reboot System After Installation
Select this option to reboot the target system after the OS installation completes.
Use Shadow Passwords
Select this option to use an /etc/shadow file to store passwords on the target system.
Click Next.
The Define Partitions panel is displayed.
11. If you selected a SUSE Linux OS image, the Specify SUSE Preferences panel is displayed. Provide the following
information:
FTP Proxy Server
Enter the name of the FTP proxy server if one is needed to support FTP services.
HTTP Proxy Server
Enter the name of the HTTP proxy server if one is needed to support HTTP services.
Enable Proxy Servers
Select this option if you want to enable the FTP and HTTP proxy servers that you specified in the FTP Proxy
Server and HTTP Proxy Server fields.
Reboot System After Installation
Select this option if you want the target system to reboot after the OS installation completes.
Click Next.
The Define Partitions panel is displayed.
12. In the Define Partitions panel, define the disk partitions and file systems that you want to create on the target system.
Click the Add icon to define a new partition. The root (/) and swap file systems are defined by default. For each
partition that you define, provide the following information:
Mount Point
Enter a directory to use as a mount point for partitions that use any file system type except swap. Swap file
systems disable this field.
Device
Enter the logical device name, for example, sda or /dev/sda, of the partition that you want to create.
File System
Select a file system type. Red Hat Linux profiles list vfat, ext2, ext3, or swap file system types. SUSE Linux
profiles list jfs, xfs, reiser, ext2, ext3, and swap file system types.
Specify Size
Select this option to specify a specific size for a partition. If you want a single partition to use all of the
remaining space on the disk, deselect this option.
Size (MB)
When you select the Specify Size option, enter the size that you want to assign to the partition, expressed in
MBytes.
Click Next.
The Summary panel is displayed.
13. The Summary page displays the information that you specified in the preceding panels in the Create OS Profile wizard. If
the summary information is correct, click Save OS Profile.

Importing JET Templates


You can import a JumpStart Enterprise Toolkit (JET) template to create a Solaris OS profile. You can then use the OS profile to
provision the Solaris OS on one or more target systems. You can use a JET template only to create a Solaris OS profile.

Before You Begin


JET templates must exist in a directory that the Ops Center Enterprise Controller can access. JET templates can be located
in a local directory of the Enterprise Controller, or in a directory that the Enterprise Controller mounts using NFS.
OS profile names can consist of up to 100 characters and may include numbers, letters, and some special symbols. The
following special symbols are prohibited: comma, asterisk, single quote, double quote, parenthesis, question mark, equal
Oracle® Enterprise Manager Ops Center

sign, and newline.

To Import a JET Template


1. Click Libraries in the Navigation panel.
2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3. Click Import JET Template in the Actions panel.
The Import JET Template wizard is displayed.
4. In the General Information panel, provide the following information:

Profile Name
Enter a name for the new OS profile.
Description
Enter a description for the new OS profile.
OS Image
Choose the OS Image that you want to associate with this profile. Only Solaris OS images display
in the OS Image list.
JET Template
Enter the path name of the JET template that you want to use to create the OS profile. The
Browse button enables you to locate JET templates by browsing the file systems that are available
to the Enterprise Controller.

Click Next.
The Summary page is displayed.

5. Review the information in the Summary page, and click Import if it is correct.

You can verify that the new OS profile exists by selecting the OS Profiles tab in the OS Provisioning library.

To View the Available OS Profiles


You can view the OS profiles that exist in Ops Center.

1. Click Libraries in the Navigation panel.


2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3. Select an OS profile from the OS Profiles list.
OS Profile Details for the OS profile are displayed.
Oracle® Enterprise Manager Ops Center

Editing an OS Profile
You can edit existing OS profiles. When you import an OS image into Ops Center, a default OS profile is created automatically. In
many cases, you must edit this default profile to match your specific system and configuration requirements. In addition, your OS
provisioning requirements might change, which might cause you to change information within your OS profiles.

The following procedure describes all of the panels that the Edit OS Profile wizard might present, including the panels that are
specific to Solaris and to Red Hat and SUSE Linux profiles. When editing an OS profile, you only need to edit the specific fields
that contain information that you want to change. Leave alone any field that you do not want to change.

Before You Begin


You can change nearly all of the information that is specified in an OS profile, but some exceptions exist.
For Solaris target systems, if you want to use JET modules other than the base_config, custom and flash modules
that are installed in Ops Center by default, you must install those additional modules on the Proxy Controllers that will
use them. Refer to Installing JET Modules for more information about installing JET modules.

To Edit an OS Profile
1. Click Libraries in the Navigation panel.
2. Click OS Profiles.
Oracle® Enterprise Manager Ops Center

2.
A list of OS profiles is displayed in the center panel.
3. Select an OS profile from the OS Profiles list.
The OS Profile Details for the OS profile that you selected are displayed.
4. Click the Edit OS Profile icon.
The Define Profile panel of the Edit OS Profile wizard is displayed. The Edit OS Profile wizard presents the same panels as
the Create OS Profile wizard. Refer to Creating OS Profiles for Solaris Systems for more information about the
information required to create OS profiles.
5. In the Define Profile panel, you cannot change the OS Image or Profile Type selections. You can change the following
information in the Define Profile panel:

Profile Name
Enter a name for the OS profile.
Description
Enter a description for the OS profile.
Specify JET Parameters
(Solaris OS profiles only) If the profile that you are editing has additional JET parameters that you
want to change, select Specify JET Parameters. The JET Parameters panel is displayed, where you
can make your desired changes. If you do not select this option, the JET Parameters panel is not
displayed, and no change is made to any additional JET parameters that are associated with this
OS profile.

Click Next.

If you selected Specify JET Parameters in the Define Profile panel, the JET Parameters panel is displayed.
If you did not select Specify JET Parameters in the Define Profile panel, the Specify Distribution panel is
displayed.
6. If the JET Parameters panel is displayed, you can change the following information:

JET Modules
Enter a comma-separated list of JET module names. Enter the names of any additional JET modules
that you have installed on the Proxy Controller that will perform the OS provisioning operations
described by this OS profile. The base_config, custom, and flash JET modules are always
installed, and you do not need to specify them here. Refer to Installing JET Modules for more
information about JET module names.
Jet Parameters
Use this list to add or remove JET name-value pairs.
To add a name-value pair, click the Add icon. In the Name field, enter the name of the
JET parameter that you want to add. In the Value field, enter the value that you want to
assign to the JET parameter.
To remove a name-value pair, select the row for the name-value pair, then click the
Remove icon.
Refer to Installing JET Modules for more information about JET parameters.

Click Next.
The Specify Distribution panel is displayed.

7. In the Specify Distribution panel, you can use the Add, Add All, Remove, or Remove All buttons to select the distribution
types that you want to use from the Available list, and add them to the Selected list.
(Solaris OS profiles) Select only one distribution type.
(Red Hat and SUSE Linux OS profiles) Select all distribution types that are appropriate for the desired
installation.
8. Click Next.
The Specify Parameters panel is displayed.
9. In the Specify Parameters panel, you can change the following information:
Oracle® Enterprise Manager Ops Center

Language
Select a language from the list.
Time Zone
Select a time zone from the list.
Root Password
Enter a password for the root user on systems provisioned using this OS profile.
Confirm Password
Re-enter the password that you specified in the previous field.
Specify NIS Settings
Select this option if you want the systems that are provisioned using this profile to be configured
as NIS clients, or if you want to change the NIS settings that are specified in this OS profile. This
selection adds the NIS Settings panel to the list of configuration panels in the Create OS Profile
wizard. You cannot use this option with the Specify LDAP Settings option.
Specify LDAP Settings
Select this option if you want the systems that are provisioned using this profile to be configured
as LDAP clients, or if you want to change the LDAP settings that are specified in this OS profile.
This selection adds the LDAP Settings panel to the list of configuration panels in the Create OS
Profile wizard. You cannot use this option with the Specify NIS Settings option.
Add Scripts
Select this option if you want to run specific scripts on the target system, or if you want to change
the script details that are specified in this OS profile. This selection adds the Add Scripts panel to
the list of configuration panels in the Create OS Profile wizard.

If you deselect any of the options in this panel, the values that were previously specified for those options remain
unchanged.
Click Next.
The panel that is displayed depends on the options that you selected in this panel.

10. If you selected Specify NIS Settings in the Specify Parameters panel, the NIS Settings panel is displayed. In the NIS
Settings panel, you can change the following information to configure the target system as an NIS client:

Enable NIS
Select this option if you want the target system to run as an NIS client after OS provisioning is
complete.
Domain Name
Enter the name of the NIS domain to which the target system will bind.
Find a NIS Server
Select this option to cause the target system to identify an NIS server in the domain that you
specified in the Domain Name field.
Specify a NIS Server
Select this option to activate the NIS Server IP field.
NIS Server IP
If this field is active, enter the IP address of the NIS server to which the target system will bind.

Click Next.
The panel that is displayed depends on the options that you selected in the Specify Parameters panel.

11. If you selected Specify LDAP Settings in the Specify Parameters panel, the LDAP Settings panel is displayed. In the LDAP
Settings panel, you can change the following information to configure the target system as an LDAP client:

Enable LDAP
Select this option if you want the target system to run as an LDAP client after OS provisioning is
complete.
Server IP
Enter the IP address of the LDAP server for the domain that you enter in the Domain Name field.
Domain Name
Enter the name of the LDAP domain that the target system will use.

Click Next.
The panel that is displayed depends on the options that you selected in the Specify Parameters panel.

12. If you selected Add Scripts in the Specify Parameters panel,the Add Scripts panel is displayed after the Specify
Parameters, NIS Settings, or LDAP Settings panels. In the Add Scripts panel, use the Scripts list to add or remove scripts
for this OS profile.
Oracle® Enterprise Manager Ops Center

To add a script to run on the target system, click the Add icon. The Browse Server icon enables you to locate scripts by
browsing the file systems that are available to the Enterprise Controller.
For each script that you add, choose one of the following script types:

post
Indicates that the script will run after the OS installation completes on the target system.
pre
Indicates that the script will run before the OS installation begins on the target system.
postnochroot
(Red Hat target systems) Indicates that the script will run after the OS installation completes on
the target system, and that chroot (1M) functions are disallowed.

To remove a script, select the row for the script, then click the Remove icon.
Click Next.

For Solaris OS profiles, the Define Partitions panel is displayed.


For Red Hat and SUSE Linux OS profiles, the panel that is displayed depends on the Linux OS image that is
associated with the OS profile.
13. If the OS profile is associated with a Red Hat OS image, the Specify Red Hat Preferences panel is displayed. In this panel,
you can change the following preferences:

Installation Number
(Optional) Enter the installation number used to allow installation of all of the Red Hat software
that is included in your subscription.
Partition Action
Choose how you want to affect the disk partitions on the target system:
Remove all Linux Partitions
Select this option to remove any existing Linux partitions, establish new partitions
according to your specifications, and retain non-Linux partitions.
Preserve all existing partitions
Select this option to preserve all existing partitions. You will need to define new
partitions in which to install the OS.
Remove all partitions
Select this option to remove all existing partitions and establish new partitions according
to your specifications.
MD5 Checksum
Select this option to use MD5 encryption for user passwords.
Initialize Disk Label
Select this option to initialize labels on new disks. This option creates labels that are appropriate
for the target system architecture.
Clear Master Boot Record
Select this option to clear all invalid partition tables.
Reboot System After Installation
Select this option to reboot the target system after the OS installation completes.
Use Shadow Passwords
Select this option to use an /etc/shadow file to store passwords on the target system.

Click Next.
The Define Partitions panel is displayed.

14. If the OS profile is associated with a SUSE Linux OS image, the Specify SUSE Preferences panel is displayed. In the Specify
SUSE Preferences panel, you can change the following preferences:

FTP Proxy Server


Enter the name of the FTP proxy server if one is needed to support FTP services.
HTTP Proxy Server
Enter the name of the HTTP proxy server if one is needed to support HTTP services.
Enable Proxy Servers
Select this option if you want to enable the FTP and HTTP proxy servers that you specified in the
FTP Proxy Server and HTTP Proxy Server fields.
Reboot System After Installation
Select this option if you want the target system to reboot after the OS installation completes.

Click Next.
The Define Partitions panel is displayed.

15. In the Define Partitions panel, you can change the disk partitions and file systems that you want to create on the target
Oracle® Enterprise Manager Ops Center

15.
system. Click the Add icon to define a new partition. The root (/) and a swap file system are defined by default.
For each partition that you define, provide the following information:

Mount Point
Enter a directory to use as a mount point for partitions that use any file system type except swap.
Swap file systems disable this field.
Device
(Solaris OS profiles) Enter the rootdisk keyword and a slice value to describe a partition on the
target system's boot disk, for example, rootdisk.s0, or enter the logical device name, for
example, c1t0d0s0 of the partition that you want to create.
(Red Hat or SUSE Linux OS profiles) Enter the logical device name, for example, sda or
/dev/sda, of the partition that you want to create.
File System
Select a file system type:
(Solaris OS profiles) ufs, unnamed, or swap
(Red Hat Linux profiles) vfat, ext2, ext3, or swap
(SUSE Linux profiles) jfs, xfs, reiser, ext2, ext3, and swap
Specify Size
If you want to enter a specific size for a partition, select this option.
If you want a partition to use all of the remaining space on the disk, you can deselect this
option for only one partition.
Size (MB)
When you select the Specify Size option, enter the size that you want to assign to the partition,
expressed in MBytes.

Click Next.
The Summary panel is displayed.

16. The Summary page displays the information that you specified in the preceding panels in the Edit OS Profile wizard. The
Summary page also displays existing OS profile information from panels that you chose not to view. If the summary
information is correct, click Save OS Profile.

To Clone an OS Profile
You can create a copy of an existing OS profile, and use it as a basis for further customization. Copying an OS profile is referred
to as cloning an OS profile.

1. Click Libraries in the Navigation panel.


2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3. Select an OS profile from the OS Profiles list.
The OS Profile Details for the OS profile that you selected are displayed.
4. Select the Clone OS Profile icon.
The Clone OS Profile dialog box is displayed.
5. Enter a name for the clone in the New Profile Name field, and click Clone.
The new OS profile displays in the OS Profiles list.
6. If you want to customize the new OS profile, follow the procedure described in Editing an OS Profile.

Deleting an OS Profile
You can delete an existing OS profile. However, you cannot delete an OS profile that is currently being used to provision an
operating system.

To Delete an OS Profile
1. Click Libraries in the Navigation panel.
2. Click OS Profiles.
A list of OS profiles is displayed in the center panel.
3.
Oracle® Enterprise Manager Ops Center

3. Select an OS profile from the OS Profiles list.


The OS Profile Details for the OS profile that you selected are displayed.
4. Click the Delete OS Profile icon.
A confirmation dialog box is displayed.
5. Click Delete in the confirmation dialog box.
The OS profile is removed from the OS Profiles list.

Installing JET Modules


You must manually install any JumpStart Enterprise Toolkit (JET) modules, beyond the base_config, custom, and flash JET
modules that are installed by default, onto the Ops Center Proxy Controllers where they will be used for OS provisioning. A Ops
Center Proxy Controller installation includes the SUNWjet and JetFLASH packages, which provide the base_config, custom,
and flash JET modules. Additional modules that you might install require that the SUNWjet package already be installed.

JET modules are only used on Solaris OS-based Ops Center Proxy Controllers. Do not install JET modules on RHEL-based Proxy
Controllers.

To install additional JET modules, you must download the JET datastream package, jet.pkg, and use it to install the packages
that deliver the modules that you want to use. The JET datastream package contains the complete set of JET packages.

Working with JET modules and parameters in Ops Center requires the following tasks and resources:

JET Resources and Documentation


To Check for Installed JET Modules
To Install a JET Module
JET Module Parameters

The following table lists the JET modules that jet.pkg contains, their associated package names, and if the package is installed
by default.

JET Module JET Package Installed Description


Name by
Default

base_config SUNWjet Yes Provides the standard installation configuration for the client, including the
information required to set up the JumpStart server to allow the client to boot and
build

custom SUNWjet Yes Adds functionality to the JumpStart framework to handle packages, patches, scripts,
and files

explo JetEXPLO No Adds explorer support to the JET JumpStart framework

flash JetFLASH Yes Adds the ability for the JumpStart server to deliver Solaris images in Solaris Flash
format

n/a JetISO No Adds JET utilities to manage lofi mounting and sharing of ISO images

jass JetJASS Yes Adds the ability for the JumpStart server to install, configure, and execute JASS

ldom JetLDOM Yes Adds capability to install and configure Logical Domains

N/A JetRBAC No Enables non-root users to run JET using the Role Based Access Control (RBAC)
facility

san JetSAN No Installs and patches the SAN Foundation kit and SNIA packages, and configures
STMS

sbd JetSBD No Adds capability to configure the Secure by Default feature in Solaris 10

sds JetSDS No Adds Solstice DiskSuite (Solaris Volume Manager) support to the JumpStart
framework

vts JetVTS No Adds support for installation of the Sun VTS software under the JumpStart
framework
Oracle® Enterprise Manager Ops Center

N/A JetWanBoot No Adds the WAN Boot allocation methods to the JET framework

zfs JetZFS No Adds capability to configure ZFS file systems on JumpStart clients

zones JetZONES No Allows creation of simple zones on Solaris 10 systems

N/A SUNWjetd No Installs the JET User Guide, /opt/SUNWjet/doc/jet_userguide.pdf

JET Resources and Documentation


The following table lists sources of information about JET, and the location where you can download the JET datastream package.

Content Description

JET Portal This page presents the JET disclaimer, and links to blogs and JET downloads.
on
BigAdmin

Sun This link gets you to the Sun Downloads listing, indexed for the alphabetic group that includes the datastream
Downloads package, jet.pkg for the JumpStart Enterprise Toolkit. The latest version available at this time (November, 2008)
is 4.4.7.

JET User This wiki-based documentation set describes the JumpStart Enterprise Toolkit.
Guide

Complete This document describes how to create a PDF version of the JET User Guide, or to print the guide as a whole.
JET User
Guide

To Check for Installed JET Modules


To check what JET modules are currently installed on a Ops Center Proxy Controller, list the contents of the
/opt/SUNWjet/Products directory on the Proxy Controller. The /opt/SUNWjet/Products directory contains one
directory named for each installed JET module. For example, the Proxy Controller on which the following set of commands ran
has the default set of JET modules for Ops Center installed:

# cd /opt/SUNWjet/Products
# ls
base_config custom flash
#

To Install a JET Module


Use this procedure on the Ops Center Proxy Controller to install a JET module.

1. Download the JET datastream package, jet.pkg, from Sun Downloads.


2. Use the pkginfo command to list the packages that the jet.pkg package contains. From this list, determine what
package you want to install. For example:
Oracle® Enterprise Manager Ops Center

# *pkginfo -d jet.pkg*
application JetEXPLO jet explo product
application JetFLASH JET flash product
application JetISO JET ISO product
application JetJASS JASS product
application JetLDOM JET LDOM product
application JetRBAC JET RBAC product
application JetSAN JET san product
application JetSBD Secure By Default product
application JetSDS JET sds product
application JetVTS JET VTS product
application JetWanBoot JET WanBoot support
application JetZFS JET zfs product
application JetZONES JET Zones module
application SUNWjet Sun JumpStart Enterprise Toolkit
application SUNWjetd JET Documentation
#

3. Use the pkgadd command to install the package that delivers the module that you want to add to the Proxy Controller.
For example:

# *pkgadd -d jet.pkg JetZONES*

(output omitted)

Do you want to continue with the installation of <JetZONES> [y,n,?] y

(output omitted)

Installation of <JetZONES> was successful.


#

JET Module Parameters


The SUNWjet and JetFLASH packages are installed by default on Ops Center Proxy Controllers. The SUNWjet package installs
the base_config and custom JET modules. The JetFLASH package installs the flash JET module. The parameters of these
JET modules are available for use in OS profiles by default. You can review the parameters for these modules by looking at the
sample.template file in the /opt/SUNWjet/Templates directory on a Proxy Controller.

Refer to the module.conf configuration files that are associated with JET modules for information about parameters for specific
JET modules. Configuration files for installed JET modules reside in the /opt/SUNWjet/Products/module directories on the
Proxy Controller, where module is the name of the JET module. For example, the configuration files for the custom and flash
JET modules are /opt/SUNWjet/Products/custom/custom.conf and /opt/SUNWjet/Products/flash/flash.conf
, respectively.

JET base_config Module Parameters


If you specify JET parameters with an OS profile, the following parameters from the base_config JET module are automatically
updated within the OS profile and should not be modified:

base_config_ClientArch
base_config_ClientEther
base_config_client_allocation
base_config_sysidcfg_network_interface
base_config_sysidcfg_ip_address
base_config_sysidcfg_netmask
base_config_sysidcfg_nameservice
base_config_sysidcfg_system_locale
base_config_sysidcfg_terminal
base_config_sysidcfg_timeserve
base_config_sysidcfg_timezone
Oracle® Enterprise Manager Ops Center

base_config_sysidcfg_root_password
base_config_sysidcfg_security_policy
base_config_sysidcfg_protocol_ipv6

The following table describes the parameters that are associated with the base_config JET module. These parameters provide
basic operating system configuration information. Values for many of these parameters use the term targetableComponent to
represent the target system.

Parameter Name Description Default Value

base_config_client_allocation The mechanism used to build this client. By  


default, the options listed in
/opt/SUNWjet/etc/jumpstart.conf are
used. Leave the value blank unless you need to do
something different from the default for this
specific client. If you are provisioning the Solaris 10
1/06 x86 release, set the value of this variable to
GRUB to enable GRUB-based booting and
installation.

base_config_ClientArch Kernel architecture, such as sun4u or x86. By [targetableComponent:kernel_arch


default, this is set to the kernel architecture of the
targetable component.

base_config_ClientEther Ethernet MAC address. By default, this is set to the [targetableComponent:ethernet_ma


Ethernet MAC address of the targetable
component.

base_config_ClientOS Version of the OS to be provisioned.  

base_config_dedicated_dump_device If set, the dumpadm utility configures the partition  


as a Dedicated Dump Device. See dumpadm(1M)
for supported Operating Environments.

base_config_defaultrouter Value to use for /etc/defaultrouter.  

base_config_disable_sysid_probe If set, skip the sysid step on the first reboot. This yes
can significantly increase provisioning efficiency on
systems that have many unused network adapters.

base_config_dns_disableforbuild Delay DNS configuration until later. If DNS is not  


available in the build environment, set this variable
to yes.

base_config_dns_domain DNS domain entry for the /etc/resolv.conf  


file.

base_config_dns_nameservers Space-separated list of IP addresses to use for DNS  


name server entries in the /etc/resolv.conf
file.

base_config_dns_searchpath List of entries to go in the DNS search line in  


/etc/resolv.conf file.

base_config_dumpadm_minfree Set a limit so that crash dumps do not fill up the  


dump file system. See the dumpadm(1M) -m
option for possible values.

base_config_enable_altbreak If set, enable alternate break sequence.  

base_config_enable_rootftp If set to any value, enable root FTP access.  

base_config_enable_rootlogin If set to any value, enable network root login from  


telnet, rsh, and ssh.

base_config_enable_savecore If set to any value, enable save core for Solaris 2.6 yes
systems.
Oracle® Enterprise Manager Ops Center

base_config_grub_append For Solaris 10 1/06 x86 systems, specifies additional  


options or arguments to pass to the GRUB
bootloader.

base_config_ipmp_networkifs Space-separated list of interfaces to be defined  


under IPMP control. For each interface listed,
define sets of variables to provide the netgroup,
mode, test1, test2, netmask, host name, log-ip,
hostname2, and log-ip2 for the interface.

base_config_networkifs Space-separated list of additional network  


interfaces to be defined. For logical interfaces, use
underscores ({}) rather than colons (:). Use the
format c_ntndn. For each interface listed, define
sets of variables to provide the netname, netmask,
host name, and IP address for the interface.

base_config_nfs_mounts Space-separated list of remote NFS mount points.  


Use ? to separate the mount source from the
mount target, as shown in the example.

base_config_nfsv4_domain Set up the NFSv4 domain to prevent being  


prompted at first reboot. If not set, look first for
the entry in base_config_dns_domain, and
second for the domain value in
/etc/default/nfs.

base_config_noautoshutdown If set to any value, disable power management. pm_disabled

base_config_nodename Value to use for /etc/nodename if not the  


default host name.

base_config_notrouter If set to y, then disable IPv4 forwarding and create  


the /etc/notrouter file.

base_config_ntp_servers Space-separated list of names or IP addresses for  


the NTP servers. The first server will be given a
prefer tag. This section places lines of the form:
server [prefer] into the
/etc/inet/ntp.conf file. For additional NTP
control, use the custom module to deploy your
own custom ntp.conf file.

base_config_patchdir Path to the patches. If blank, use information from  


the jumpstart.conf file and the IP address of
the JET server. If your patch files are not stored on
the JET server, then provide an NFS-style path to
the location of the patches.

base_config_poweroff_afterbuild If set, shut down the machine once the build  


completes.

base_config_productdir Path to the products. If blank, use information  


from the jumpstart.conf file and the IP
address of the JET server. If your package files are
not stored on the JET server, then provide an
NFS-style path to the location of the packages.

base_config_products JET modules to provision.  


Oracle® Enterprise Manager Ops Center

base_config_profile Create your own custom JumpStart profile. By  


default, if you leave this variable blank, the OS
provisioning plug-in creates the
/opt/SUNWjet/Clients/hostname/profile
based on the other base_config_profile
variables. Alternatively, you can create your own
custom JumpStart profile as explained in Solaris 10
Installation Guide: Custom JumpStart and
Advanced Installations. To use the profile that you
created manually, set the
base_config_profile variable to the name of
the created profile. By default, the OS provisioning
plug-in looks for the profile in the
/opt/SUNWjet/Clients/hostname directory.
To direct the plug-in to a profile in another
directory, provide an absolute path name in the
base_config_profile variable. Note – If you
are provisioning the Solaris OS on x86 target hosts,
you must create a custom JumpStart profile that
deletes any existing partitions, and point to that
profile in the base_config_profile variable.
For instructions about how to create a JumpStart
profile that deletes existing partitions with the
fdisk keyword, see Solaris 10 Installation Guide:
Custom JumpStart and Advanced Installations.

base_config_profile_add_clusters Space-separated list of cluster packages to add.  

base_config_profile_add_geos Comma-separated list of geographical regions to  


add.

base_config_profile_add_locales Comma-separated list of locales to add.  

base_config_profile_add_packages Space-separated list of packages to add.  

base_config_profile_additional_disks A list of disks to use and configure in addition to  


the boot disk. Use the format cntndn. For each
disk listed, define sets of variables for each slice to
identify the mount point and the size.

base_config_profile_cluster Solaris software group package. SUNWCreq

base_config_profile_del_clusters Space-separated list of cluster packages to remove.  

base_config_profile_del_geos Comma-separated list of geographical regions to  


delete.

base_config_profile_del_locales Comma-separated list of locales to delete.  

base_config_profile_del_packages Space-separated list of packages to remove. To  


prevent interactive installations on Solaris x86
headless target hosts, set this value to SUNWxwssu
SUNWxwscf.

base_config_profile_dontuse A comma-separated list of disks that should not be  


used. Use the format cntndn. This variable applies
only if base_config_profile_usedisk is not
set.

base_config_profile_root Root space (free, or size in Megabytes) free.

base_config_profile_s3_mtpt Mount path to slice 3. Note – If you are using  


VxVM and you want your boot disk to look like the
mirror, then leave slices 3 and 4 empty.
Oracle® Enterprise Manager Ops Center

base_config_profile_s3_size Size of slice 3 (in Megabytes).  

base_config_profile_s4_mtpt Mount path of slice 4.  

base_config_profile_s4_size Size of slice 4 (in Megabytes).  

base_config_profile_s5_mtpt Mount path of slice 5. /var

base_config_profile_s5_size Size of slice 5 (in Megabytes).  

base_config_profile_s6_mtpt Mount path of slice 6. /usr

base_config_profile_s6_size Size of slice 6 (in Megabytes).  

base_config_profile_s7_mtpt Mount path of slice 7. Note – If you are using /opt


Solaris Volume Manager (SVM), the default
behavior is to use slice 7 as a location for
metastate databases. If you are using the SVM
default configuration, do not use slice 7 for data.

base_config_profile_s7_size Size of slice 7 (in Megabytes).  

base_config_profile_swap Swap space (in Megabytes). 256

base_config_profile_usedisk Defines the boot disk onto which the OS will be rootdisk
loaded. Use the format cntndn or the keyword
rootdisk. If the value is rootdisk, then the
current boot disk will be used.

base_config_shutup_sendmail If set, create an alias host name to disable yes


sendmail.

base_config_sysidcfg_default_route Router IP address to use during JumpStart for  


Solaris 9 or later environments. If blank, will try to
use value from the defaultrouter_base_config
variable. If that is also blank, or for another net
interface, JumpStart sysidcfg will get a router IP
from the JET server.

base_config_sysidcfg_ip_address IP address to use at initial boot. By default, this is [targetableComponent:etherne


set to the IP address of the targetable component.

base_config_sysidcfg_nameservice Name service to configure at initial boot. NIS

base_config_sysidcfg_netmask Netmask to use at initial boot. By default, this is set [targetableComponent:etherne


to the netmask of the targetable component.

base_config_sysidcfg_network_interface Network interface to use at initial boot. NONE

base_config_sysidcfg_protocol_ipv6 Whether to use IPv6 protocol at initial boot. no

base_config_sysidcfg_root_password Encrypted root password.  

base_config_sysidcfg_security_policy Kerberos security policy to use at initial boot. NONE

base_config_sysidcfg_system_locale System locale to use at initial boot.  

base_config_sysidcfg_terminal Terminal emulator to set at initial boot. vt100

base_config_sysidcfg_timeserver Where to get system time for initial boot. If blank,  


system time comes from the JET server.
Alternatively, you can set this variable to
localhost to get the system time from the
hardware clock on the client.

base_config_sysidcfg_timezone System time zone to use for initial boot.  

base_config_sysidcfg_x86_kdmfile For Solaris x86 systems, specifies the name of a  


keyboard, display, and mouse configuration file to
append to the sysidcfg file.
Oracle® Enterprise Manager Ops Center

base_config_ufs_logging_filesys For Solaris 7 and later systems, a space-separated all


list of mount points to use for logging. To enable
logging on all UFS file systems, use the keyword
all. Solaris 9 09/04 enables logging by default. To
disable logging on a specific file system, add a
hyphen in front of the mount point. To disable
logging on all file systems, use the keyword none.
Note – You cannot mix keywords and mount
points. You can specify the root file system (/),
although the root file system is included as part of
the all and none keywords.

base_config_update_terminal If set, put the sysidcfg terminal type into yes


inittab.

base_config_x86_confflags For Solaris 9 x86 systems, specifies arguments to  


be used with the confflags attribute of the
add_install_client command.

base_config_x86_console For x86 systems, set the console to the correct tty  
port if you are not going to connect a keyboard
and monitor to the client. Setting this variable
enables you to perform installs through the serial
port. For b1600, v20z, and v40z systems, use ttya.
For lx50, v60x, and v65x systems, use ttyb.

base_config_x86_disable_acpi For x86 systems, any value disables ACPI. Disabling  


ACPI might make the installation process proceed
better due to how the interrupts are handled.

base_config_x86_disable_kdmconfig For Solaris x86 systems, disables the kdmconfig  


interactive utility for configuring the keyboard,
display, and mouse of the target host. If you are
installing a Solaris OS with the GRUB bootloader,
set this variable value to yes.

base_config_x86_nowin For x86 systems, prevents Solaris from trying to yes


run Windows during the install.

base_config_x86_safetoreboot For x86 systems, controls whether the system  


automatically reboots. If your PXE boot is a
one-time option, and the next reboot will attempt
to boot from disk, you should set this option to
yes.

Preparing to Provision an OS
Using Ops Center to provision operating systems requires some preparation, including:

Importing, loading, or downloading an OS image to use to install the OS onto target systems. Importing OS Images and
FLARs, Loading OS Images From CD or DVD, and Downloading OS Images describe three ways to bring OS images into
Ops Center.
Creating an OS profile appropriate for the target systems. Creating OS Profiles for Solaris Systems, Importing JET
Templates, and Editing an OS Profile describe three ways to create OS profiles that are appropriate for your target
systems.
Discovering the service processor of the target systems. Discovering Target Systems describes a simple custom discovery
procedure. Asset Management contains links to additional procedures for discovering assets. See Custom Discovery for
more information about custom asset discovery.
Disabling monitoring for servers that you plan to provision. This step is useful to avoid generating events or errors
related to a monitored system going offline during the OS provisioning process.
Configuring DHCP services on Ops Center Proxy Controllers.
Oracle® Enterprise Manager Ops Center

Discovering Target Systems


If the system that you intend to use as a target for OS provisioning has not been discovered by Ops Center, use Custom Discovery
to discover the system. For example:

1. Select Assets from the Navigation pane.


2. Select Custom Discovery from the Actions panel.
The Custom Asset Criteria Table is displayed.
3. Click the New Criteria button.
The Specify Asset Discovery Criteria panel is displayed. Use the fields and options in the panel to define the type and the
scope of the search.
4. Check Save Criteria for Future Use and Save Password.
5. Enter a name for this set of criteria in the Discovery Criteria Name field.
6. Enter the IP address of a system or a system's service processor in the IP Addresses, IP Ranges, or Subnets field. If you
specify more than one, use a comma to separate each one.
7. Enter the name of a host in the Host Names field. If you specify more than one, use a comma to separate each one.
8. For Service Tag Optional Controls, enter appropriate authentication information for the assets that you want to discover.
9. In the Search For Type list, select the asset type to restrict the discovery search or choose All.
A status message indicates that the discovery job has started.
10. Click OK to dismiss the status message.
Use the Jobs panel to view the progress and status of your discovery job.
The new set of discovery criteria is included in the Custom Asset Criteria Table.

Disabling System Monitoring


You must disable monitoring of systems on which you plan to provision an OS. To disable the monitoring of a system, you
uninstall its agent software.

1. Select Assets from the Navigation panel.


The All Managed Assets list is displayed.
2. Select the OS instance that is installed on the system that you intend to to provision.
3. Click the Unmanage/Delete Asset icon.
The Introduction panel of the Unmanage and Delete Asset wizard is displayed.
4. Click Next.
The Enter Server Credential panel is displayed.
Oracle® Enterprise Manager Ops Center

5. In the Enter Server Credential panel, enter the SSH user name and associated password for the root or privileged user
on the target system. Select one of the two options that control how the credentials that you enter apply to the listed
assets:
Use the Same SSH Username and Password for All Assets Listed Below
Use Different SSH Username and Password for All Assets Listed Below
6. Click Next.
The Unmanage/Delete panel is displayed.
7. In the Unmanage/Delete panel, verify that the correct system to unmanage is listed. Click Next.
The Summary panel is displayed.
8. Click Unmanage/Delete Asset to submit the job to unmanage and delete the selected asset.

Configuring DHCP Services


OS provisioning in Ops Center requires DHCP services to be enabled on the Proxy Controllers that will perform OS provisioning
operations. In a typical Ops Center installation, you configure one Proxy Controller in every network where you want to provision
operating systems. The Proxy Controller must be in the same subnet as the target hosts for OS provisioning to work.

The Proxy Controller that is attached to a particular network provides the DHCP services and OS provisioning services that the
target systems on that network require. DHCP services provided by Proxy Controllers support the netboot or PXE boot operations
of target systems.

OS provisioning in Ops Center requires only the basic DHCP services that the DHCP Config action configures on Proxy Controllers.
You can configure additional DHCP services using the Subnets action. As an alternative to the DHCP Config and Subnets actions,
you can configure an external DHCP server using the External DHCP Servers action. These DHCP configuration actions are
described here:

DHCP Configuration
Subnets
External DHCP Servers

You can configure the basic DHCP services that OS provisioning requires by using either the Ops Center BUI, or by using the
proxyadm command. To configure DHCP services on a Proxy Controller, you must specify the network interface that you want to
use for OS provisioning traffic.

Identifying Available Ethernet Interfaces


To show the list of network interfaces on a Proxy Controller, you can use the ifconfig command. For example:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.20.25.230 netmask fffffc00 broadcast 172.20.27.255
ether 8:0:20:e9:35:b9
qfe0: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:20:e9:35:b9
qfe1: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 8:0:20:e9:35:b9
qfe2: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 5
inet 0.0.0.0 netmask 0
ether 8:0:20:e9:35:b9
qfe3: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 6
inet 0.0.0.0 netmask 0
ether 8:0:20:e9:35:b9
#

This example lists five external Ethernet interfaces, hme0, qfe0, qfe1, qfe2, and qfe3. The loopback interface lo0 is not used
for DHCP or OS provisioning services. Choose the Ethernet interface that is attached to the network that you want to use for OS
provisioning operations.
Oracle® Enterprise Manager Ops Center

To Configure DHCP Services by Using the BUI


To use the Ops Center BUI to configure DHCP services on a Proxy Controller, perform the steps described in the DHCP
Configuration procedure.

This is the preferred method of configuring DHCP services.

To Configure DHCP Services by Using the proxyadm Command


You can use the proxyadm command to manually configure DHCP services on a Ops Center Proxy Controller. The proxyadm
command resides in the /opt/SUNWxvmoc/bin directory on Solaris systems, and in the /opt/sun/xvmoc/bin directory on
RHEL 5.0 systems. The example below from a Solaris system uses the following options:

configure – Initiates a configuration operation on the Proxy Controller.


-D – Specify either isc or solaris to implement either the Internet Standards Consortium (ISC) reference DHCP
server, or the Solaris native DHCP server. The ISC server is generally preferred.
-I – Specify the device name of the Ethernet interface that the Proxy Controller will use for OS provisioning traffic.

Stop the Proxy Controller services before you configure DHCP services, then start the Proxy Controller services again. For
example:

# /opt/SUNWxvmoc/bin/proxyadm stop -w
# /opt/SUNWxvmoc/bin/proxyadm configure -D isc -I hme0
# /opt/SUNWxvmoc/bin/proxyadm start -w

Troubleshooting Known Solaris DHCP Issues


Refer to Troubleshooting for information about troubleshooting a known issue with the Solaris default DHCP server and Ops
Center.

OS Provisioning for a Single System


The Provision OS wizard enables you to provision an OS on a single target system. When you select a single system from the
Assets panel, the Provision OS wizard only allows you to specify configuration information for the system that you selected. The
system that you select is the only target for the OS provisioning action.

This procedure describes using the Provision OS wizard to provision an OS on a single target system, other than a virtualization
host.

Before You Begin


Make the OS image that you want to use available in Ops Center, using one of the Importing OS Images and FLARs,
Loading OS Images From CD or DVD, or Downloading OS Images procedures.
Create an OS Profile that is appropriate for provisioning the OS that you want to use, using either the Creating OS
Profiles for Solaris Systems or Creating OS Profiles for Linux Systems procedure.
Discover the systems that you want to provision, disable system monitoring, and configure DHCP services, using the
procedures in Preparing to Provision an OS. If you do not configure DHCP services, the Provision OS wizard will give an
appropriate error message.

To Provision an OS on a Single System


1. From the Assets panel, select the system to use as the target for OS provisioning.
The Actions list for Assets displays the available actions, including the Provision OS action. If Ops Center discovered an
OS that was already installed on the target system, one icon for the system hardware or service processor, and one for
1.
Oracle® Enterprise Manager Ops Center

the installed OS, are displayed in the Assets panel list. The Provision OS action only is displayed when you select the icon
that represents the system hardware or service processor.
2. Select Provision OS from the Actions list.
The Specify OS Profile panel of the Provision OS wizard is displayed.
3. In the Specify OS Profile panel, select an OS profile from the OS Profile list. Only the OS profiles that match the
architecture of the target system are displayed in the OS Profile list. For example, if you select a SPARC processor-based
target system, only profiles that you can use for SPARC systems are displayed.
4. Click Next.
The Configuration panel is displayed. The panel displayed below applies to Solaris systems.

The Target field in this panel identifies the target system for the OS provisioning action. Note that when the target of the
OS provisioning action includes only one system, the Provision OS wizard skips the Select Target panel, which otherwise
is displayed before the Configuration panel.

5. In the Configuration panel, enter the information that is required for your target system and selected OS profile.
Different fields are displayed, depending on the type of OS profile that you select. The Configuration panel fields that
relate to any single system, except for a virtualization host, are described below. Refer to OS Provisioning for Multiple
Systems and Provisioning a Guest Domain for OS provisioning procedures for groups of target systems, and for
provisioning virtualization hosts.
Manual Net Boot
Select this option to enable manual control of network boot operations for the target system. You must select
this option for the target system that does not have a service processor because Ops Center cannot remotely
control the network boot process on these systems. When the NetbootTask of OS Provisioning job is successful,
log in to the service processor of the target system(s). You must manually initiate the network boot process
from the target system(s) by typing boot net:dhcp - install.
Register with Ops Center
Select this option if you want to register the target system with your Ops Center instance.
Network Protocol
Select Static IP or DHCP. This determines the method used to assign an IP address to the target system's
provisioning network interface, after the system is provisioned. The DHCP network protocol is only available for
OS profiles that install Linux operating systems. If you select DHCP protocol for Linux operating systems, you
need to set up an external DHCP server in the same subnet as the Proxy Controller. This external DHCP server
will provide DHCP data to the system after provisioning is completed. You can also set up DHCP server on the
Proxy Controller through Subnets with a range of IP addresses to assign to systems on that subnet.
Install Protocol
For Linux provisioning, select HTTP or NFS.
IP Address
Enter the IP address for the target system. This field is displayed only if you select Static IP in the Network
Protocol field, and is a required field when it is displayed. Use IP addresses that are not defined as part of a
subnet that is managed by the DHCP server on a Proxy Controller. See Subnets for more information.
Boot IP
Oracle® Enterprise Manager Ops Center

For Linux provisioning, enter the IP address of the network interface that the target system will use for OS
provisioning. This is a required field when it is displayed.
Netmask
Enter the netmask value that the target system will use after the OS has been installed.
Gateway
Enter the gateway value that the target system will use after the OS has been installed.
Host Name
Enter the host name that the target system will use after the OS has been installed.
Name Server
Enter the IP address or host name of the name server that the target system will use after the OS has been
installed.
Console Serial Port
To monitor the installation using a serial connection, select the correct console serial port device.
Console Baud Rate
To monitor the installation using a serial connection, select the correct serial port device baud rate.
Network Device
Select the device for the network interface that the target system will use after the OS has been installed.
Typically you only need to manually specify this value if it is not automatically determined.
Boot Netmask
For Linux provisioning, enter the netmask value that of the network interface that the target system will use for
OS provisioning, if required.
Boot Gateway
For Linux provisioning, enter the IP address of the gateway for the network interface that the target system will
use for OS provisioning, if required.
Boot Host Name
For Linux provisioning, enter the host name that the target system will use for OS provisioning, if required.
Boot Name Server
For Linux provisioning, enter the IP address or host name of the name server that the target system will use for
OS provisioning, if required.
Kernel Parameters
For Linux provisioning, enter kernel parameters for the GRUB menu of the target system, if necessary.
Domain Name
For Solaris provisioning, enter the DNS domain name that the target system will use, if required.
Boot Path
For Solaris provisioning, select a physical device name from the Boot Path list, if the target system requires that
you specify it manually.
6. In the Configuration panel, click Next.
The Summary panel is displayed.
7. Click Provision to submit the OS provisioning job.
A message indicates that the OS provisioning job has been submitted. Click OK to dismiss the message.
The Provision OS wizard will give an error message if the Boot IP address is not in the subnet of any of the Proxy
interfaces or DHCP subnets.

You can view the status of the provisioning job from the Jobs panel.

OS Provisioning for Multiple Systems


Use the Provision OS wizard to provision an OS on multiple target systems.

When you select a system group from the Assets panel, the Provision OS wizard allows you to:

Provision all systems in a system group according to the same configuration information
Adjust the list of OS provisioning targets, either by adding systems or groups, or removing systems or groups, from the
list of targets for the OS provisioning action
Specify configuration information separately for each target in the Target List, or specify the same configuration
information for all targets

Any system group or single system that you include in the Target List is considered a single target. You can specify configuration
information for any target that you include in the Target List.

This procedure describes using the Provision OS wizard to provision an OS on multiple target systems, other than Virtualization
Hosts.
Oracle® Enterprise Manager Ops Center

Before You Begin


Make the OS image that you want to use available in Ops Center, using one of the Importing OS Images and FLARs,
Loading OS Images From CD or DVD, or Downloading OS Images procedures.
Create an OS Profile that is appropriate for provisioning the OS that you want to use, using either the Creating OS
Profiles for Solaris Systems or Creating OS Profiles for Linux Systems procedure.
Discover the systems that you want to provision, disable system monitoring, and configure DHCP services, using the
procedures in Preparing to Provision an OS. If you do not configure DHCP services, the Provision OS wizard will give an
appropriate error message.

To Provision an OS on Multiple Systems


1. From the Assets panel, select an existing system group as the target for OS provisioning.
2. Select Provision OS from the Actions list.
The Specify OS Profile panel of the Provision OS wizard is displayed, containing a list of only those OS profiles that match
the architecture of the system group. For example, if you select a group of SPARC technology-based target systems, only
profiles for SPARC systems are displayed.
3. Select an OS profile and click Next. All targets will be provisioned according to the OS profile that you select.
The Select Targets panel is displayed. The Target List shows the system group that you selected. The Available Items list
displays all of the assets that use the OS profile you selected, including assets that are not part of the system group that
you selected.
4. Use the Add to Target List and Remove from Target List buttons to identify all the targets to be provisioned. Add targets
from the Available Items list or remove targets from the Target List, as necessary.
5. Click Next.
The Configuration panel is displayed.
If you specified one target, the Target field displays the name.
If you specified more than one target, the Target List contains all the target names and includes two buttons:
the Configure All Targets button and the Configure the Targets One at a Time button. These buttons affect the
Target field.
If you select Configure All Targets, the information that you will specify applies to all targets in the
Target List. The Target field indicates All Targets.
If you select Configure the Targets One at a Time, you specify information each target separately. The
Target field displays the list of targets. From the Target field, select the target that you want to
configure first.
6. In the Configuration panel, enter the information that is required for the OS profile and for the current target, or for all
targets. The required information differs, depending on the OS profile, whether a target comprises multiple systems, and
whether you have multiple targets in the Target List.
Manual Net Boot
Select this option to enable manual control of network boot operations for the target system. You must select
this option for the target system that does not have a service processor because Ops Center cannot remotely
control the network boot process on these systems. When the NetbootTask of OS Provisioning job is successful,
log in to the service processor of the target system(s). You must manually initiate the network boot process
from the target system(s) by typing boot net:dhcp - install.
Register with Ops Center
Select this option if you want to register the target with your Ops Center instance.
Configure All Targets
Select this option to use the same configuration information for all targets. This option displays if the Target List
contains multiple targets.
Configure the Targets One at a Time
Select this option to specify different configuration information for each target. This option displays if the
Target List contains multiple targets.
Target
With only one target to provision, the name of the target displays.
With more than one target to provision, and with Configure the Targets One at a Time selected, this
field displays a pull-down list of target names. Select the target for which you want to specify
configuration information.
With more than one target to provision, and with Configure All Targets selected, this field displays All
Targets.
Network Protocol
Select Static IP or DCHP. This determines the method used to assign an IP address to the target system's
provisioning network interface, after the system is installed. The DHCP network protocol is only available for OS
profiles that install Linux operating systems.
Oracle® Enterprise Manager Ops Center

Install Protocol
For Linux provisioning, select HTTP or NFS.
IP Address
Enter the IP address for the target system. This field is displayed only if you select Static IP in the Network
Protocol field, and the target consists of a single system. This is a required field when it is displayed. Use IP
addresses that are not defined as part of a subnet that is managed by the DHCP server on a Proxy Controller.
See Subnets for more information.
IP Address Ranges
Enter the IP address ranges for the target. This field is displayed only if you select Static IP in the Network
Protocol field, and the target consists of multiple systems. You can specify IP addresses as a comma-separated
list, and address ranges using two IP addresses separated by a dash, for example, 10.5.3.10-10.5.3.20. This
is a required field when it is displayed. Use IP addresses that are not defined as part of a subnet that is managed
by the DHCP server on a Proxy Controller. See Subnets for more information.
Boot IP
For Linux provisioning, enter the IP address of the network interface that the target system will use for OS
provisioning. This field displays only if the target consists of a single system. This is a required field when it is
displayed. Use IP addresses that are not defined as part of a subnet that is managed by the DHCP server on a
Proxy Controller. See Subnets for more information.
Boot IP Ranges
For Linux provisioning, enter the IP address range of the network interface that the target systems will use for
OS provisioning. This field displays only if the target consists of a multiple systems. You can specify IP addresses
as a comma-separated list, and address ranges using two IP addresses separated by a dash, for example,
10.5.3.10-10.5.3.20. This is a required field when it is displayed. Use IP addresses that are not defined as
part of a subnet that is managed by the DHCP server on a Proxy Controller. See Subnets for more information.
Netmask
Enter the netmask value that the target will use after the OS has been installed.
Gateway
Enter the gateway value that the target will use after the OS has been installed.
Host Name
Enter the host name that the target system will use after the OS has been installed. This field is active only if the
target consists of a single system.
Name Server
Enter the IP address or host name of the name server that the target will use after the OS has been installed.
Console Serial Port
To monitor the installation using a serial connection, select the correct console serial port device from the
Console Serial Port list.
Console Baud Rate
To monitor the installation using a serial connection, select the correct serial port device baud rate from the
Console Baud Rate list.
Network Device
Select the device for the network interface that the target will use after the OS has been installed. Typically you
only need to manually specify this value if it is not automatically determined.
Boot Netmask
For Linux provisioning, enter the netmask value of the network interface that the target will use for OS
provisioning, if required.
Boot Gateway
For Linux provisioning, enter the IP address of the gateway for the network interface that the target will use for
OS provisioning, if required.
Boot Host Name
For Linux provisioning, enter the host name that the target system will use for OS provisioning, if required. This
field is active only if the target consists of a single system.
Boot Name Server
For Linux provisioning, enter the IP address or host name of the name server that the target will use for OS
provisioning, if required.
Kernel Parameters
For Linux provisioning, enter kernel parameters for the GRUB menu of the target, if necessary.
Domain Name
For Solaris provisioning, enter the DNS domain name that the target will use, if needed.
Boot Path
For Solaris provisioning, select a physical device name from the Boot Path list, if the target system requires that
you specify it manually. This field is displayed only if the target consists of a single system.
7. In the Configuration panel, click Next.
With more than one target to provision, and with Configure the Targets One at a Time selected, the Provision
OS wizard selects the next target which requires configuration information. Specify configuration information
for all targets, and click Next. The Summary panel is displayed.
7.
Oracle® Enterprise Manager Ops Center

With only one target to provision, or with Configure All Targets selected, the Summary panel is displayed.
8. Click Provision to submit the OS provisioning job.
A message indicates that the OS provisioning job has been submitted. Click OK to dismiss the message.
The Provision OS wizard will give an error message if the Boot IP address is not in the subnet of any of the Proxy
interfaces or DHCP subnets.

You can view the status of the provisioning job from the Jobs panel.

OS Provisioning a SPARC Enterprise M-Series Server Domain


The Provision OS wizard enables you to provision an OS on a single target system or domain. When you select a single domain
from the Asset panel, you are only able to specify configuration information for the selected domain which is the only target for
the OS provisioning action. To provision the OS on the domain in Ops Center, the domain must have an IP address. To provision
an OS on multiple domains, see OS Provisioning for Multiple Systems.

Before You Begin


Import an OS image and save it in Ops Center as described in Importing OS Images and FLARs, Loading OS Images From
CD or DVD, or Downloading OS Images
Create an OS profile as described in Creating OS Profiles for Solaris Systems
Discover existing domains as described in Discovering a SPARC Enterprise M-Series Server
Disable system monitoring and configure DHCP services as described in Preparing to Provision an OS

To Provision an OS on a SPARC Enterprise M-Series Server Domain


1. From the Asset panel, select the domain to use as the target for OS provisioning.
The Actions list displays the available actions, including the Provision OS action. If Ops Center discovered an OS that was
already installed on the target system, one icon for the system hardware or service processor and one for the installed
OS are displayed in the Asset panel list. The Provision OS action only is displayed when you select the icon that
represents the system hardware or service processor.
2. Select Provision OS from the Actions panel.
The Specify OS Profile panel of the Provision OS wizard is displayed.
3. In the Specify OS Profile panel, select an OS profile from the OS Profile list. Only the OS profiles that match the
architecture of the target system are displayed in the OS Profile list. For example, if you select a SPARC-based target
system, only profiles that you can use for SPARC systems are displayed.
4. Click Next.
The Configuration panel is displayed. The Target field in this panel identifies the target system for the OS provisioning
action. Note that when the target of the OS provisioning action includes only one domain, the Provision OS wizard skips
the Select Target panel, which otherwise is displayed before the Configuration panel.
5. In the Configuration panel, enter the information that is required for your target system and selected OS profile. The
fields in the Configuration panel differ, depending on the type of OS profile that you select. The Configuration panel
fields that relate to any single system are described below. Refer to OS Provisioning for Multiple Systems for OS
provisioning procedures for groups of target systems.
a. Manual Net Boot – Select this option to enable manual control of network boot operations for the target
system. You must select Manual Net Boot for an OS-based or manually-discovered system, because Ops Center
cannot remotely control the network boot process on these systems. If you select this option, you must
manually initiate the network boot process from the target system.
b. Register with Ops Center – Select this option if you want to register the target system with your Ops Center
instance.
c. Network Protocol – Select Static IP. This determines the method used to assign an IP address to the target
system's provisioning network interface, after the system is installed. The DHCP network protocol is only
available for installing Linux OS profiles.
d. IP Address – Enter the IP address for the target domain. Use IP addresses that are not defined as part of a subnet
that is managed by the DHCP server on a Proxy Controller. See Subnets for more information.
e. Netmask – Enter the netmask value that the target system will use after the OS has been installed.
f. Gateway – Enter the gateway value that the target system will use after the OS has been installed.
g. Host Name – Enter the host name that the target system will use after the OS has been installed.
h. Name Server – Enter the IP address or host name of the name server that the target system will use after the OS
has been installed.
i.
Oracle® Enterprise Manager Ops Center

i. Console Serial Port – To monitor the installation using a serial connection, select the correct console serial port
device.
j. Console Baud Rate – To monitor the installation using a serial connection, select the correct serial port device
baud rate.
k. Network Device – Select the device for the network interface that the target system will use after the OS has
been installed. Typically you only need to manually specify this value if it is not automatically determined.
l. Domain Name – Enter the DNS domain name that the domain will use, if required.
m. Boot Path – Select a physical device name from the Boot Path list, if the target domain requires that you specify
it manually.
6. In the Configuration panel, click Next.
The Summary panel is displayed.
7. Click Provision to submit the OS provisioning job.
A message indicates that the OS provisioning job has been submitted. Click OK to dismiss the message.

Provision Firmware
Ops Center automates firmware provisioning at a single chassis or system level, and at data center level. The provisioning process
is similar, regardless of the hardware, operating system, or underlying technology that you are deploying.

Firmware provisioning enables you to install firmware updates on a server by using firmware images and firmware profiles.

At a high level, provisioning firmware involves the following steps:

1. Importing a firmware file with the associated metadata into the Firmware Library.
2. Creating firmware profiles based on one or more firmware images.
3. Updating firmware based on the profile and its associated firmware images or by applying updates based on the output
of a Firmware Compliance report.

About Firmware Provisioning


Firmware provisioning enables you to provision a version of the firmware on servers or chassis. The firmware provisioning process
in Ops Center is similar to the OS provisioning process. The process involves three main steps:

1. Creating a Firmware Image


2. Creating a Firmware Profile
3. Updating Firmware

The first two steps are typically one-time tasks for each collection of firmware that you want to update.

A firmware image is a copy of a particular system firmware with associated metadata. The firmware image allows you to update
the firmware in an automated way through the use of firmware profiles. The firmware metadata helps determine compatibility
between a firmware image and a target system. The required metadata includes the firmware type, what system or systems the
firmware is for, the version of the firmware, and any dependent firmware (other firmware on which the firmware depends).

A firmware profile is a collection of one or more firmware images and policies that defines how to update one or more firmware
images on a system. A firmware profile can contain any set of unique firmware images. In addition, a firmware profile cannot
contain different versions of the same firmware image. You can also use a firmware profile to generate compliance reports for a
set of servers.

Firmware profiles are used to update your firmware. Most firmware updates to the Service Processor require that the server be
shut down prior to the firmware update. If the firmware image has the power off option selected, this is a hard shutdown of the
system and you must gracefully bring down the OS prior to attempting updating the firmware.

You can also update firmware for SPARC Enterprise M-Series Servers such as the Sun SPARC Enterprise®
M3000/M4000/M5000/M8000/M9000 server or a Fujitsu SPARC Enterprise M3000/M4000/M5000/M8000/M9000 server. The
provisioning process is the same as any other server.

Firmware Images
Oracle® Enterprise Manager Ops Center

This section describes how to create, edit, view, and delete firmware images as well as how to determine firmware metadata and
locate the default image location on the Enterprise Controller.

Creating a Firmware Image


Firmware images are platform-specific and must be downloaded to an image directory that is accessible by the Enterprise
Controller. By default, the firmware image is stored at /var/opt/sun/xvm/images/firmWare on the Enterprise Controller.

Before You Begin


Download the firmware image to the Enterprise Controller. If required, uncompress any files that provide the specific firmware
file and its associated README. These files can be stored on the local file system or an NFS mounted file system.
You should check the firmware update's README file for metadata.

To Create a Firmware Image


1. Click Libraries in the Navigation panel.
2. Click Firmware Images.
3. Click Create Firmware Image in the Actions panel.
The Create Firmware Image wizard is displayed.
4. Type the firmware image name and description.
The image name must be the same as the firmware file name, for example, FFXCP1080.tar.gz.
5. Select the firmware image file from the Enterprise Controller. If you do not have the image file in the Enterprise
Controller, upload the image file from your local system to the Enterprise Controller.
6. Click Next.
7. Select the platforms for the firmware image, then click Next.
8. Specify the type and version of the firmware image.
The version must match the version number of the firmware image file.
For example, if you create a firmware image for the image file FFXCP1080.tar.gz, enter 1080 as the version.
9. Select the firmware images that this firmware image depends on.
10. Select Power Off and click Next.
Most firmware updates to the Service Processor require that the server has been shut down. When a firmware image has
the Power Off attribute, you must bring down the OS and shut down the server before you attempt to provision
firmware.
11. Review the details in the Summary page. Click Finish to create the firmware image.

Displaying Firmware Images


After you create a firmware image, the image appears in the Firmware Provisioning section in Libraries.
You can use view the following image details in the library:

Image name
Version
Description
Type
Dependencies
Supported platforms
Power off requirement

To Display Firmware Images


1. Click Libraries in the Navigation panel.
2. Click Firmware Images.
A list of firmware images is displayed in the center panel.
3. Click the image name for details on that image.
Oracle® Enterprise Manager Ops Center

Editing a Firmware Image


Editing a firmware image involves editing the parameters that were specified when you created the firmware image.

To Edit a Firmware Image


1. Click Libraries in the Navigation panel.
2. Click Firmware Images.
A list of firmware images is displayed in the center panel.
3. Select a firmware image from the list in the center panel.
4. Click the Edit Firmware Image icon.
5. Edit the firmware image parameters and click Save.

Determining Metadata for a Firmware Image


When you import a firmware image, you need to provide metadata for the firmware update. You can usually find much of the
metadata information for a firmware update in its corresponding README file.

The metadata that you provide includes the firmware type, what system or systems the firmware is for, the version of the
firmware, and the additional firmware that the firmware depends on.

The following is an example from a README file for ALOM-CMT firmware, where a single binary is deployed to the Service
Processor. This example represents the contents of the README file. Each README file might have a different format for
providing the same information required to create the firmware image.

To determine the type and version of the firmware update:

Latest Sun System Firmware(6.1.2):


----------------------------------
System Firmware 6.1.2 Sun Fire[TM] T2000 2006/01/20 18:19
ALOM-CMT v1.1.2 Jan 20 2006 18:06:10
VBSC 1.1.1 Jan 20 2006 17:56:19
Reset V1.0.0
Hypervisor 1.1.0 2005/12/15 11:10
OBP 4.20.0 2005/12/15 16:48
Sun Fire[TM] T2000 POST 4.20.0 2005/12/15 17:19

To determine the models supported:

This README is intended for users who wish to


upgrade the firmware in their Sun Fire T2000.

To determine if the system needs to be powered off prior to updating the firmware:

a)To update the Sun System Firmware, the system must be powered off
(i.e. in standby mode).

Based on the preceding information, you would provide the following metadata information for the firmware update:

Available platforms – Sun Fire T2000


Type – VBSC
Version – 1.1.1
Require power off – Yes

For this example, the VBSC firmware subcomponent/type with version 1.1.1 was used. You can use any of the other types such as
ALOM-CMT:1.1.2 or OBP:4.20.0. However, you must ensure that the version specified is always the firmware subcomponent/type.
Failure to do so may result in the firmware update operation failing or not being performed.
Oracle® Enterprise Manager Ops Center

Changing the Default Location of Firmware Images


By default, firmware images created through Ops Center are placed in the /var/opt/sun/xvm/images/firmWare directory.

The default location of firmware images is defined by the following properties files on the Enterprise controller and Proxy
controller:
/var/opt/sun/xvm/satellite.properties
/var/opt/sun/xvm/proxy.properties

Note – If the default location for importing firmware image files is changed, both firmware and OS image files are affected.
Changing the default location could affect the High Availability capabilities of Ops Center. Please contact Sun Support Services
before changing the default location.

To Change the Default Location of Firmware Images


1. On the Enterprise Controller, open the following property file:
/var/opt/sun/xvm/satellite.properties
2. Change the value of id.satellite_base_dir to the desired location.
3. On the Proxy Controller, open the following property file:
/var/opt/sun/xvm/proxy.properties
4. Change the values of id.satellite_base_dir and id.proxy_base_dir to the desired locations.
5. Depending on whether you are pointing to a new Enterprise Controller or to Proxy Controller directories, manually move
or copy the entire directory structure (one or both) to the new directory. This includes any previously imported firmware
image files.
6. Restart the Enterprise Controller and Proxy Controller.

Deleting a Firmware Image


Caution – You cannot delete a firmware image that is currently part of a firmware profile. First, remove the firmware image from
the firmware profile and then delete the firmware image.

To Delete a Firmware Image


1. Click Libraries in the Navigation panel.
2. Click Firmware Images.
A list of firmware images is displayed in the center panel.
3. Click the image name in the center panel, then click the Delete Firmware Image icon.

Firmware Profiles
This section describes how to create, edit, view, and delete firmware profiles.

Creating a Firmware Profile


A firmware profile is a template that defines how to provision one or more firmware images on a system. A firmware profile can
contain any set of firmware images; however, a firmware profile cannot contain two different versions of the same firmware
image. A firmware profile also allows you to generate a Firmware Compliance Report for a set of servers.

To Create a Firmware Profile


1. Click Libraries in the Navigation panel.
2. Click Firmware Profiles.

3.
Oracle® Enterprise Manager Ops Center

3. Click Create Firmware Profile in the Actions panel.


The Create Firmware Profile wizard is displayed.
4. Specify a profile name.
The profile name must be the same as the firmware file name, for example, FFXCP1080.tar.gz.
5. Select the Force Reinstall check box to specify whether a firmware re-install must be forced if the target system has
firmware at the same version as that of the update.
6. Select the Force Downgrade check box to specify whether a firmware downgrade must be forced if the target system has
firmware at a higher version than that of the update.
7. Select the Reset Service Processor check box to reset the service processor before the firmware update, then click Next.
Note – The action of resetting the service processor before the firmware update allows the service processor to be
flashed with a higher rate of success. This is especially useful for older service processors. This action is supported only
for servers and not chassis.
8. Select the firmware images that must be part of this firmware profile, then click Next.
9. Review the details in the Summary screen, then click Finish to create a firmware profile.

Displaying a Firmware Profile


You can display a list of profiles, and use the existing profiles to create new versions.

To Display a Firmware Profile


1. Click Libraries in the Navigation panel.
2. Click Firmware Images.
A list of firmware profiles is displayed in the center panel.
3. Click the image name for details on that image.

Editing a Firmware Profile


A profile contains one or more firmware images and policies that define how to update one or more firmware images on a
system. You can edit the profile to change the images and policies associated with the profile.

To Edit a Firmware Profile


1. Click Libraries in the Navigation panel.
2. Click Firmware Profiles.
A list of available firmware profiles is displayed in the center panel.
3. Select a firmware profile from the list in the center panel.
4. Click the Edit Firmware Profile icon.
5. Edit the firmware profile parameters, then click Save.

Deleting a Firmware Profile


You can delete an existing firmware profile, unless the profile is currently being used to provision firmware on a server.

Deleting a Firmware Profile


1. Click Libraries in the Navigation panel.
2. Click Firmware Profiles.
A list of available firmware profiles is displayed in the center panel.
3. Select the firmware profile to delete.
4. Click the Delete Firmware Profile icon.
Oracle® Enterprise Manager Ops Center

Firmware Updates
You can use a profile or a Firmware Compliance report to provision or update your firmware. Most firmware updates to the
Service Processor require that the server be shut down prior to the firmware update. If the firmware image has the power off
option selected, this is a hard shutdown of the system and you must gracefully bring down the OS prior to attempting updating
the firmware.

Updating Firmware
Firmware profiles are used to update your firmware. Most firmware updates to the Service Processor require that the server be
shut down prior to the firmware update. If the firmware image has the power off option selected, this is a hard shutdown of the
system and you must gracefully bring down the OS prior to attempting updating the firmware.

The hardware component is unavailable for service during the firmware update. If a network failure occurs during the update,
you must update the firmware again. Failure to do so might result in display of an incomplete firmware inventory list.

To Update Firmware
1. Expand All Assets in the Navigation panel.
2. Click on Systems or Chassis.
3. Click Update Firmware in the Actions panel.
The Update Firmware wizard is displayed.
4. In the Select a firmware profile window, select a firmware profile and click Next.
5. Select the targets for updating the firmware, then click Next.
6. Review the details in the Summary screen and click Update to update the firmware.
7. To track the progress of the firmware update, go to the Jobs section of the BUI and view the job status.
8. Reset the server after the Update Firmware job completes.

Note – Automatic reboot of the hardware component upon completion of the firmware update is not supported.

Updating Firmware for a SPARC Enterprise M-Series Server


The procedure to update firmware on a Sun SPARC Enterprise® M3000/M4000/M5000/M8000/M9000 server or a Fujitsu SPARC
Enterprise® M3000/M4000/M5000/M8000/M9000 server, sometimes referred to as SPARC Enterprise M-series servers, differs
from firmware provisioning on other types of systems.

The domains in the server appear as blade servers under the chassis. To update the firmware on the M-series servers, you must
download the firmware image and create a firmware profile.

The hardware component is unavailable for service during the firmware update. If a network failure occurs during the update,
you must update the firmware again. Failure to do so might result in display of an incomplete firmware inventory list.

Updating firmware on a SPARC Enterprise M-Series server consists of the following tasks:

1. Creating a Firmware Image


2. Creating a Firmware Profile
3. Updating Firmware

Before You Begin


Before you can use Ops Center to update the firmware on a SPARC Enterprise M3000/M4000/M5000/M8000/M9000 server and
then manage the service processor and domains, you must perform the following tasks on the server:

1. In the XSCF service processor, create a user that has platadm privileges.
2. Use the user name and password that have the platadm permissions when managing the servers.
3. Manually configure the domains.
4. Create a group for the SPARC Enterprise M-Series servers and add the servers to the group.
5. Assign the Ops Center Admin role to the group.

6.
Oracle® Enterprise Manager Ops Center

6. Discover the SPARC Enterprise M-Series Server to discover the server in Ops Center.
7. Power off the domains before doing a firmware upgrade from the Ops Center BUI.

Note – To successfully perform M-Series discovery and firmware provisioning, the XSCF service processor account must have a
user with platadm privilege.

To Create a Firmware Image


The M-Series does not support OpenBoot PROM (OBP) images. The firmware image file includes the images for XSCF, XCP, and
OBP. The following naming conventions are used for the servers in the series:

FF – M4000, M5000
DC – M8000, M9000
IK – M3000

1. Download the firmware image file to a directory that is accessible by the Enterprise Controller. By default, the firmware
image is stored at /var/opt/sun/xvm/images/firmWare on the Enterprise Controller.
The naming convention for an M4000 or M5000 firmware image is:

{FF}XCP{VVVV}.tar.gz

The naming convention for an M8000 or M9000 firmware image is:

{DC}XCP{VVVV}.tar.gz

The naming convention for an M3000 firmware image is:

{IK}XCP{VVVV}.tar.gz

2. If required, uncompress any files that provide the specific firmware file and its associated README. These files may be
stored on the local file system or an NFS mounted file system.
3. Check the firmware update's README file for metadata.
4. Create a firmware image through the BUI.
a. Click Libraries in the Navigation panel.
b. Click Firmware Images.
c. Click Create Firmware Image in the Actions panel.
The Create Firmware Image wizard is displayed.
d. Type the firmware image name and description.
The image name must be the same as the firmware file name, for example, FFXCP1080.tar.gz.
e. Select the firmware image file from the Enterprise Controller, then click Next. If you do not have the image file
in the Enterprise Controller, upload the image file from your local system to the Enterprise Controller.
f. Select the supported platforms for the firmware image, then click Next.
g. Specify the type and version of the firmware image.
Note – The firmware image version must match the version number in the firmware image file.
For example, if you create a firmware image for the image file FFXCP1080.tar.gz, the version number
entered from BUI must be 1080.
h. Select the firmware images that this firmware image depends on.
Note – XCP firmware upgrades do not require a hard shutdown of SPARC Enterprise M-Series platform. XCP
firmware upgrades can be performed with running domains. After upgrading the firmware, reboot the domains.
i. Review the details in the Summary screen and click Finish to create a firmware image.

To Create a Firmware Profile


You use a firmware profile to provision one or more firmware images on a server and to generate a Firmware Compliance Report
for a set of servers. A firmware profile can contain any set of firmware images. However, the profile cannot contain two different
versions of the same firmware image.

The profile used to update your firmware must be specific to the type of chassis, which means that it should only contain the
Oracle® Enterprise Manager Ops Center

SPARC Enterprise server firmware images.

1. Click Libraries in the Navigation panel.


2. Click Firmware Profiles.
3. Click Create Firmware Profile in the Actions panel.
The Create Firmware Profile wizard is displayed.
4. Specify a profile name.
The profile name must be the same as the firmware file name, for example, FFXCP1080.tar.gz.
5. For each firmware image included in the firmware profile, specify whether a firmware re-install should be forced if the
target system has firmware at the same version as that of the update.
6. For each firmware image included in the firmware profile, specify whether a firmware downgrade should be forced if the
target system has firmware at a higher version than that of the update.
7. Click Next.
8. Select the firmware images that should be part of this firmware profile.
9. Click Next.
10. Review the details in the Summary screen and click Finish to create a firmware profile.

To Update Firmware
1. Expand All Assets in the Navigation panel, then click Chassis.
2. Click M-Series.
3. Click Update Firmware in the Actions panel.
The Update Firmware wizard is displayed.
4. In the Select a firmware profile, select a firmware profile and click Next.
5. Select the targets for updating the firmware, then click Next.
6. Review the details in the Summary screen and click Update to update the firmware.
7. To track the progress of the firmware update, go to the Jobs section in the BUI and view the job status.
8. Reset the server after the Update Firmware job completes.

Note – Automatic reboot of the hardware component upon completion of the firmware update is not supported.

Firmware Compliance Report


The Firmware Compliance Report feature allows you to create a report by running a profile against one or more firmware
instances. The report indicates whether or not the firmware complies with the profile's specifications. Once the report is run, you
have the option of updating the firmware prior to exiting the Firmware Compliance Report wizard.

To Run a Firmware Compliance Report


1. Expand All Assets in the Navigation panel.
2. Click on Systems or Chassis.
3. Click Run Firmware Compliance Report in the Actions Panel.
The Firmware Compliance Report wizard is displayed.
4. Select the firmware profile and click Next.
5. Review the details in the Summary screen and click Finish.

Example – Using a Firmware Compliance Report to Validate an Update


You can use a Firmware Compliance report to verify that a firmware update was successfully applied to all target systems. As an
example, you have 10 systems with firmware version X that must be upgraded to firmware version Y.

1. Create a firmware profile.


2. Provision the firmware with version Y to all systems.
3. Wait until the completion of the firmware provisioning job.
4. Run the Firmware Compliance Report on firmware version Y on all systems.
For successfully updated machines, the report will show a compliant status. The failed systems are reported separately.
Oracle® Enterprise Manager Ops Center

Viewing the Updated Firmware Version


In Ops Center, the firmware information is monitored and refreshed at periodic intervals (30 minutes) for both servers and
chassis. This ensures that the firmware information is current. The attribute that is re-read during the firmware refresh is
firmwareInfo.

If you have updated the firmware through Ops Center, you can view the updated firmware version in the BUI after
refreshing the browser.
If you have updated the firmware outside of Ops Center, click Refresh from the Server Actions panel. When the Refresh
job completes successfully, you can view the updated firmware version in the BUI.

Update an OS
Ops Center enables you to update, or patch, the following operating systems:

Solaris software
Linux
Windows

Several update reports and methods of patching are available, depending on the OS type. In some cases, you can use profiles and
policies to define how patches are applied and how the update job runs. You can also create, modify, and compare system
catalogs, and create a profile from a system catalog. The reports and update methods are discussed in detail in the OS-specific
update sections.

About Updating an OS
Using Ops Center, operating systems are secure and current. You can patch the following operating systems:

Solaris 8, 9, and 10 (SPARC)


Solaris 10 (x86)
Red Hat Linux Advanced Server 3, 4, and 5
SUSE Linux Enterprise 8, 9, and 10
Microsoft Windows

The processes for installing patches on Solaris and Linux operating systems are very similar. The process for updating Windows is
different. Detailed information is available in each OS-specific section.

Managing Systems
Before you can use Ops Center to patch and update an OS, you must discover the OS to gather identification for each operating
system and then you must manage the OS to install the agent controller software. The agent controller software allows Ops
Center to check the current condition of the operating system and to perform update operations.
When you manage an OS, the following actions occur:

1. The Agent is registered. This might take five minutes. Until the agent is registered, you cannot perform any update
functions.
2. A Notification is displayed when the agent OS update functionality is enabled. The agent is registered and the Target
Selector is enabled.
3. The agent runs an inventory check and creates an OS Update Catalog for the system.
4. A notification is displayed when the OS Update Catalog is available. The OS Update Catalog actions are enabled.

Obtaining Patches
By default, Ops Center software downloads patches and new software using Internet access. The Enterprise Controller is
connected to the Internet and to the Solaris Knowledge Services database. You can configure Ops Center to connect to third
party vendors, such as Red Hat, and provide authentication details. When you run an update job, the patches are downloaded
Oracle® Enterprise Manager Ops Center

from the corresponding site. For example, Solaris OS patches are available from the SunSolve web site and Red Hat patches are
available from the Red Hat site.

Ops Center downloads only signed patches from SunSolve or EIS DVD. The patches must be in the jar or jar.gz format or in the
patch directory.

If your data center cannot have direct Internet access, configure the software to operate in Disconnected mode. In this mode, the
Enterprise Controller is not connected to the Internet and you must upload all content, such as patches, to the Enterprise
Controller. To obtain the patches and packages, you must run the harvester script on a system outside of the data center that
does have Internet access. You then save the downloaded information to a portable media device, such as a CD or DVD, and bring
it to your data center for manual upload. The uploaded software is stored in the Local Content section of the Updates Library.

Another option is to run your Enterprise Controller in Disconnected Mode until you need to download patches or packages. You
then change the Enterprise Controller's mode to Connected only to download the required patches and packages, and then
change back to the Disconnected mode.

Local Content (Solaris and Linux OS only)


Local Content enables you to save custom files, scripts, executables, or binaries in the Updates Library. You can save these files on
your hosted tier and they remain private to your organization. Your local content files might include instructions that must be
carried out before or after a job. For example, you might use local content to test managed hosts before running a job.

You can add categories for your content in the Updates Library, edit a component file, and delete a local component from your
library.

Reports
Several OS Update reports are available. Reports are OS-specific, but many reports check for new patches and security advisories.
You can get a general report, or test a system or installed package for available fixes. For auditing purposes, you can create a Ops
Center job history report.

Detailed information is available in each OS-specific section. When you create a report, you select the criteria that are relevant to
you, such as a list of hosts that have a specific patch or a list of hosts that do not have a specific patch. You can export the results
of most reports to a CSV format.

For Solaris Baseline Analysis Reports, you can run the report much quicker if you run a patch simulation and do not download the
patches.

The BUI supports column-based sorting in the Report Results section for all the OS Update reports except for Job History Report
and Baseline Analysis Report. Clicking on any field in the header part of the results table in the center panel will sort the results of
that column.

System Catalogs (Solaris and Linux OS only)


A list of installed OS software components is available in the system catalog. The catalog is automatically created when you first
manage the OS. You can display and modify the catalog. You can also create historical catalogs, which are snapshots of the OS.
You can use the System Catalog to create a snapshot of your OS before you run an update job.

You can upload patches, packages, and local content and save it in the Updates Library. Local content includes files, scripts,
executables, or binaries that are not known to the hosted tier and are private to your organization. Your local content files
typically include instructions that must be carried out before or after an update job.

Update Job
Ops Center contains the following options in an update job to maintain control and consistency across your data center:

Groups – Help you to organize the display of assets in the user interface and act as targets for many types of jobs.
Roles – Enable you to determine the tasks that a user can perform on a specific asset, or a group of assets.
Update Profiles – Define what you will allow, or not allow, to be installed on a target. You can select from a list of
predefined profiles, your existing custom profiles, or you can create a new profile by modifying an existing profile.
Update Policies – Define how a job is performed and sets the automation level of the job. You can select from a list of
Oracle® Enterprise Manager Ops Center

your existing policies or you can create a new policy.


Solaris Baselines, white lists, and black lists – Enable you to bring all systems to a baseline, and remove or add patches
from the list of patches to install.
Local Content – Enable you to add custom packages, software, and scripts
Patch Simulations – Estimates how much time is required to complete an update job based on the policy and profile and
if the job will succeed.
Rollback and recovery capabilities – Enables you to back out patches
Reports – Maintain patch records, including compliance reports and patch history.

You can define the following job parameters while creating a new update job:

Job Name and Description – Identifies the job in the Jobs list. A detailed description is helpful in clearly identifying the
job in the historical record. You can rerun existing jobs.
Profile – Defines what you will allow, or not allow, to be installed on a target. You can select from a list of predefined
profiles, your existing custom profiles, or you can create a new profile by modifying an existing profile.
Policy – Defines how a job is performed and sets the automation level of the job. You can select from a list of your
existing policies or you can create a new policy.
Target Settings – Defines whether the target should be different or similar for each task in the job.
Run Type – Defines whether this job is in simulation mode or is an actual run. You can choose to deploy the job, or to
run a job simulation. A job simulation determines the actions and results of a job, and estimates how much time is
required to complete the job. Job simulations also indicate if your policy and profile responses will enable the job to
succeed. You can tun a job simulation without downloading patches and packages.
Task Execution Order – Specifies whether the tasks should be run in parallel or sequentially.
Task Failure Policy – Specifies what action to take if the task fails.
Targets – Selects the target systems for the job.

Solaris OS Patching
The following package and patch services and features are supported for patching the Solaris OS in Ops Center:

Recommended patch clusters


Solaris baseline reports
Custom packages
Active dependency rules
Patch analysis
Job simulation
Job scheduling
Rollback and recovery

You can use Solaris Live Upgrade to update your Solaris software or you can update your Solaris Containers and zones.

Linux OS Patching
The following package and RPM installation services and features are supported for patching Linux systems in Ops Center:

Linux Red Hat Package Manager (RPM)


Custom packages
Active dependency rules
Patch analysis
Job simulation
Job scheduling
Rollback and recovery

Windows OS Patching
The following features are supported for patching Windows systems in Ops Center:

Patch analysis
Job scheduling

Using Profiles and Policies to define and control the job (Solaris and Linux only)
Oracle® Enterprise Manager Ops Center

Solaris and Linux OS use profiles and policies to manage update jobs, use your own files and scripts in Ops Center, and create
snapshots (known as system catalogs.)

OS Update Capability
Service Solaris OS Linux Windows Zones Branded Zones

Patch analysis Yes Yes Yes Yes Yes

Job simulation Yes Yes No Yes Yes

Job scheduling Yes Yes Yes Yes Yes

Rollback and recovery Yes Yes No    

Custom packages Yes Yes No Yes Yes

Active dependency rules Yes Yes No Yes Yes

OS Update Reports
Several predefined OS Update reports are available. The reports enable you to check for new patches and security advisories. You
can get a general report, or test a system or installed package for available fixes. For auditing purposes, you can create a Ops
Center job history report.

When you create a report, you select the criteria that are relevant to you, such as a list of hosts that have a specific patch or a list
of hosts that do not have a specific patch. You can export the results of most reports to a CSV format.

Reports Solaris OS Linux Windows Zones Branded Zones

Baseline Reports Yes No No Yes Yes

CVE Compliance Reports Yes Yes No Yes Yes

Distribution Update Report Yes Yes No Yes Yes

Host Compliance Report Yes Yes Yes Yes Yes

Incident Compliance Report Yes Yes Yes Yes Yes

Job History Report Yes Yes No Yes Yes

Package Compliance Report Yes Yes No Yes Yes

Service Pack Compliance Report No Yes No Yes Yes

Update Roles and Authorizations


To use the Update feature, you must have the proper permissions, or user role, for the asset.

An Ops Center administrator can grant a user one or more of the following roles for a group or asset:

Roles Enables You To

Admin Perform administration actions such as grouping

Update Update a system or group of systems

Update Sim Run simulated update jobs

Provision Provision new operating systems


Oracle® Enterprise Manager Ops Center

Manage Use management actions, such as rebooting

An Admin can assign a user role for a specific asset, such as the Enterprise Controller, or an asset group. When a user is assigned
a group role, the user also has the same permissions to all subgroups.

To update multiple operating systems with a single job, you must use a homogeneous OS group as the target. See Using Groups
for information about how to create a group and add operating systems to the group. Homogeneous groups contain the same
release of an OS.

To update a Linux OS, you must provide your Red Hat or SuSe login credentials. Ops Center uses the credentials to log in to the
third-party site and download the patches or packages. To provide or update your SunSolve or third-party vendor credentials, see
Authentications.

Admin Authorization
Task Admin Non-Admin

Reports    

Save, run, and view BAR from DB Report Yes Yes

Save and view BAR from Agent Report Yes Yes

Run BAR from Agent Report Yes Yes, if you have the Update or Update Sim role for the OS
targets

Save/Run/View Compliance Report Yes Yes

Job Submission    

Launch Job Wizard from Asset/Group/Profile Yes Yes

View Catalog / Catalog Compare Yes Yes

Launch Job Wizard from Catalog / Catalog Yes Yes


Compare

Submit Simulation Job Yes Yes, if you have the Update or Update Sim role for the OS
targets

Submit Deploy Job Yes Yes, if you have the Update role for the OS targets

Answer questions Yes Yes, if you have the Update or Update Sim role for the job
targets

Rerun job Yes Yes, if you have the Update or Update Sim role for the job
targets

Launch Copy Job wizard Yes Yes

Profile/Policy Management    

Create Profile/Policy Yes No

Save Profile/Policy from job Yes No, even if you have permissions on the original profile/policy

Edit Profile/Policy Yes Yes, if you have the admin role for profile/policy

Delete Profile/Policy Yes Yes, if you have the admin role for profile/policy

View Profile/Policy Yes Yes

View Profile/Policy from job Yes Yes

Administration    

Edit Authentications Yes No

Setup Connection Mode Yes No


Oracle® Enterprise Manager Ops Center

OS Update Library Actions Yes No

Note – You must have root permissions to view system profiles/policies. You cannot view system defined profile/policy from job.

OS Update Profiles
Profiles specify which components are to be installed and which are prohibited, and the action to be performed on a system. A
profile defines the component configuration of the systems that you want to manage.

Use profiles to accomplish the following:

Manage multiple systems in a consistent manner


Automate repetitive administration jobs
Record the requirements of your enterprise
Automatically create servers and workstations
Manage dependencies and ensure consistency

The profile settings Required, Not Allowed, and Upgrade affect a managed host only during the actual deployment of the profile.
After deploying a profile, you could run another job that contradicts the settings of the profile; therefore, you should thoroughly
understand your system settings and requirements.

Note – If a conflict occurs between a profile and policy, the profile overrides the policy.

Predefined Profiles
Predefined profiles are provided to perform common system-wide checks and to automate the operating system updates. These
profiles cannot be edited or deleted. When creating a new job with a predefined profile, you must also include a policy. The
policy determines the trends and automation of the deployment of the complete profile.

The predefined profiles in Ops Center are shown here.

The following are the predefined profiles:

Check Bugs Fix – Checks every bug fix patch known to the Enterprise Controller of the selected distribution to see
whether the patch can fix the installed components.
Check Security – Checks every security instance known to the Enterprise Controller of the selected distribution to see
whether the instance can fix the installed components.
Check System – Installs or upgrades missing dependent components according to the rules that are set in the satellite
local services of the selected distribution.
Check Withdrawn Patches – Checks the installed patch to determine whether the patch has been withdrawn. If so, the
profile either upgrades to a newer patch or downgrades to a supported version.
Local Software Review – Checks local components against the Enterprise Controller of the selected distribution. This
profile helps you to find the local components under software packages. If you confirm the actions of this profile, the
local version is replaced with a certified version.
Perform Reboot – Restarts the selected system.
Oracle® Enterprise Manager Ops Center

Perform Reboot + Reconfigure – Restarts the selected system and performs specific post-installation configurations.
Upgrade All Components – Checks the installed component against the Enterprise Controller of the selected distribution
to see if the installed components can be upgraded.

Creating an OS Update Profile


You can create your own profiles in Ops Center. You should have the necessary authorization to create profiles.

An OS update job requires one (and only one) profile and one (and only one) policy. In the current release Profiles cannot be
nested or combined, except as noted below. When the job is submitted a component called the Dependency Resolver (DR)
attempts to find a series of actions that can be performed on the target which satisfy the the requirements of the Profile and any
conditions imposed by the Policy.

It's important to note that a Profile is not limited to a set of actions for a single operating system; it can contain actions for one
or more different operating systems, but each action is OS specific. When the profile is applied on the target system, actions
which do not apply to the target OS are ignored.

The buttons associated with OS Update Profiles are disabled until at least one operating system is activated. This normally
happens when an asset is managed. Note that the process of managing an asset may take a few minutes to complete.

To Create a New Profile


1. Click Libraries from the Navigation panel.
2. Click Update Profiles from the Library.
3. Click New Profile from the Actions panel.
The New OS Update Profile window is displayed.

4. Enter a Profile Name and brief Description of the profile.


5. Select the OS Distribution from the drop-down list. (For example, SOLARIS10_86)
6. Locate and select a Component from the Component Tree.
You can locate the component by clicking the Expand ( + ) icon to expand the tree, or by using the search box.
If a component cannot be found, check that the correct Distribution is selected.
7. If required, select the check box to specify that the component should be added to all applicable distributions.
Note – This only applies to currently known distributions. When new distributions are activated, you must edit the profile
to explicitly add any new components.
8. Specify whether the action is Required, Upgrade, or Uninstall.
Note – Some actions might not apply. For example, a component cannot be Required if the system does not have the
information about how to obtain the component.
9. (Optional) You can repeat actions to select multiple components for the same or different operating systems.
10. When you are finished, click Save as Named Profile.
Oracle® Enterprise Manager Ops Center

As components are added to the profile, Profile Contents shows the Component Name, Distribution, and type of action.
To remove a component from the list, select the component from Profile Contents list and click Remove from Profile.

Note – The user interface should not allow you to select an illegal combination of actions; for example you cannot mark the same
package as both Required and Uninstalled. However, this does not guarantee that the set of actions in the Profile has a legal
solution. The UI does not check for dependencies or conflicts, this is handled by the Dependency Resolver on the target when the
job is processed.

As stated earlier, profiles cannot be nested or combined. It is possible to import the actions from another profile by selecting the
profile and clicking Required, but it must be stressed that this causes the actions from that profile to be copied into the current
profile. Future edits to the other profile will not affect this one.

Editing an OS Update Profile


You can edit a profile if you have proper authorization.

To Edit a Profile
1. Click Libraries from the Navigation panel.
2. Click Update Profiles from the Libraries menu.
3. Select a profile from the user-defined profiles list. (System-defined profiles cannot be edited)
4. Click Edit Profile.
5. The Edit OS Update Profile window is displayed.
6. Edit the profile details as required.
You can add or remove Components and change profile settings, such as the name or description.
7. Click Save as Named Profile to save the changes made to the profile.
If you changed the profile name the system will save the profile under the new name and the old version will be
unaffected.
If you did not change the profile name, or changed it to match an existing profile, the system will warn you before you
overwrite the existing version.

Exporting an OS Update Profile


You can export only the User-defined profiles, not the System-defined profiles. You can export profiles one at a time.
The exported profile is in an XML-style format which can be read and copied easily. It can also be edited with any standard text
editor.

To Export an OS Update Profile


1. Click Libraries from the Navigation panel.
2. Click Update Profiles under Libraries.
3. Select one items from the User-defined profiles table in the center panel.
4. Click the Export Profile icon in the center panel.
Depending on your browser, you will get a pop-up window from which you can either open the file or save the file to a
disk.
5. Click either Open or Save to disk, then click OK.

Importing an OS Update Profile


A profile that has been exported can be imported into a different environment. In this release, the profile might not contain any
components for distributions which are not activated; attempting to do so will result in an error. (A solution is to manually edit
the profile to remove any such entries). Additionally, any profile entries referring to 'NCOs', such as local content, are silently
Oracle® Enterprise Manager Ops Center

removed during the import process.

To Import an OS Update Profile


1. Click Libraries from the Navigation panel.
2. Click Update Profiles under Libraries.
3. Click on the Import Profile icon in the center panel.
An Import OS Update Profile window is displayed.
4. Enter the file name or click Browse to locate the file to be imported.
5. Click Import Profile.

If the import is successful, the Edit Profile window is displayed. See Editing an OS Update Profile for more information. You can
review the profile, making changes as appropriate, before saving it to the database.
Note – If you do not save the profile, it will be discarded.

Deleting an OS Update Profile


Users can delete profiles that they have created. Users cannot delete System profile, or profiles created by other users.

To Delete an OS Profile
1. Click Libraries from the Navigation panel.
2. Click OS Update Profiles.
3. Select a profile to delete from the user-defined profiles list.
4. Click the Delete Profile icon.
5. Click Yes to confirm the delete action.

Note – This marks the profile as deleted in the database; it can no longer be accessed through the UI and will not appear in the
lists. Completely removing the profile, or recovering a deleted profile, is a task for a database administrator and is beyond the
scope of these instructions.

OS Update Policies
When an OS Update job is executed, the dependency resolver examines the profile to determine what actions to take and in what
order. Often there will be dependencies on other components, actions that must be performed in single user mode, a
requirement to reboot the target operating system, etc. By default the user will be prompted to confirm or reject each of these
steps during a question and answer exchange. The user can provide answers to the questions in advance by supplying a policy.

A policy is a list of actions that are explicitly approved or denied. They can be created by the user in advance of submitting a job;
alternatively the question and answer exchange when a job is executed can be saved as a policy for future re-use.

As with profiles, policies can contain actions relating to more than one operating system.

There are a number of system policies which can be used to automate the update jobs.
Oracle® Enterprise Manager Ops Center

Policy settings are hierarchical; if there is not a policy setting for a component then the policy for that component's parent
applies, and so on. For example, it is possible to create a policy that allows the system to install a given component but prohibits
installation of certain specific versions of that component, or vice versa.

Note – The policy only applies to actions that are implicitly generated by the dependency resolver. If a conflict occurs between a
profile and policy, the profile overrides the policy.

Creating an OS Update Policy


Policies focus on the component level. Depending on the selected distribution, OS Update Components categories may include:

Solaris Baselines
Packages or Software
Patches
Clusters
Notifications

There is also a category of User's Policies, which allows existing policy definitions to be merged into the current policy.

You can select a single component within a category, such as the latest Solaris baseline, or an entire category. You can set the
following policy actions for the selected component:

Install
Uninstall
Upgrade
Downgrade
Apply Fix
Ignore Conflict

If the selected component is a category or a package group, the setting applies to all the packages in the category or package
group. Once you select the component and OS distribution, you can define the policy actions. The Policy Component and Action
Settings are described below.

Policy Component and Action Settings


Oracle® Enterprise Manager Ops Center

Parameter Ask Me Yes No

Install or Pause the job for confirmation before installing Install or uninstall the selected Find a solution that does
Uninstall or uninstalling the selected component. component automatically, as not install or uninstall the
required by solution. selected component.

Upgrade Pause the job for confirmation before changing Upgrade or downgrade the Find a solution that does
from or the version of the selected component. selected component not upgrade or downgrade
Downgrade automatically, as required by the selected component.
from solution.

Apply Fix Pause the job for confirmation before fixing Automatically apply the fix. Find a solution that does
dependency, security, or bug issues on selected not apply a fix on the
component. selected component.

Ignore File Pause the job for confirmation, so you see the The conflict is understood and Find a solution that does
Conflict conflict and decide at run-time whether to ignore known to be unimportant. not allow for any file
it and continue the job, or to fail the job. Continue the job without conflicts.
pause.

A file conflict will occur if the selected component provides a file that cannot be installed on a machine with a file provided by
another component that is already installed. If both components are certified, the rules of the knowledge base handle
deployment without conflicts. If one or both are local components that are not in the knowledge base, the conflict will cause the
job to fail.

Note – Do not set the Ignore File Conflict setting to Yes unless you know the conflict.

If a policy has the Ask Me action, the job pauses for confirmation before continuing. The user will receive a notification that there
is a job waiting for an answer. Click Jobs to view the job status. If a job is paused, the Waiting User Input icon appears in the
status column. Click the icon to answer the questions.

To Create an OS Update Policy


This procedure enables you to create an OS policy that you can use in update jobs. All user roles can create an OS Policy. Other
users see the policies as read-only and can use or copy your policies, but they cannot edit or delete them.

1. Click Libraries in the Navigation panel.


2. Click OS Update Policies.
A list of existing policies is displayed in the Summary tab.
3. Click New Policy in the Actions panel or click New Policy icon in the Summary tab.
The New OS Policy window is displayed.

4. A default policy name is provided. Edit the policy name and add a brief OS Policy Description.
5. Select the distribution from which you want to select a component.
6. Select a category or component.
Oracle® Enterprise Manager Ops Center

6.

Expand a category to display the available components.


7. Click on the component for which you want to specify policy values
8. Set the policy values for each action.
Once an action has been set for a component that component will appear in the Policy Contents area.
9. Repeat for additional components.
10. Click Save as Named Policy.
The policy appears in the OS Update Policies Summary page.

Note – It is important to know that policy value changes apply to the component currently selected in the component tree. To
make additional changes to a component, it is necessary to find that component in the tree again. Selecting the entry under
Policy Contents has no effect.

Editing an OS Update Policy


You can edit the user-defined policies that you have created. You have read-only option for policies created by other users.

To Edit an OS Update Policy


1. Click Libraries from the Navigation panel.
2. Click OS Update Policies.
A list of policies is displayed in the Summary tab.
3. Select a policy from the user-defined policies list.
4. Click the Edit Policy icon in the Summary tab.
The Edit OS Policy window is displayed. You can change the name, description, and policy settings.
5. Click Save as Named Policy to save the changes.
If you changed the policy name the system will save the policy under the new name and the old version will be
unaffected.
If you did not change the policy name, or changed it to match an existing policy, the system will warn you before you
overwrite the existing version.

Exporting an OS Update Policy


You can export only the User-defined policies, not the System-defined policies. You can export policies one at a time.
The exported policy is in an XML-style format which can be read and copied easily. It can also be edited with any standard text
editor.

To Export an OS Update Policy


1. Click Libraries from the Navigation panel.
2. Click Update Policies under Libraries.
3. Select one items from the User-defined policies table in the center panel.
4. Click the Export Policy icon in the center panel.
Depending on your browser, you will get a pop-up window from which you can either open the file or save the file to a
disk.
5. Click either Open or Save to disk, then click OK.

Importing an OS Update Policy


A policy that has been exported can be imported into a different environment. Unlike Profiles, the policy might contain
components for distributions which are not activated; however the UI will be unable to display these correctly. They will appear as
"System Policy Item" and the Distribution will appear as "Unknown". You can delete them, but you cannot edit them. Additionally,
any policy entries referring to NCO, such as local content, are silently removed during the import process.
Oracle® Enterprise Manager Ops Center

To Import an OS Update Policy


1. Click Libraries from the Navigation panel.
2. Click Update Policies under Libraries.
3. Click on the Import Policy icon in the center panel.
An Import OS Update Policy window is displayed.
4. Enter the file name or click Browse to locate the file to be imported.
5. Click Import Policy.

If the import is successful, the Edit Policy window is displayed. You can review the policy, making changes as appropriate, before
saving it to the database.

Note – If you do not save the policy, it will be discarded.

Deleting an OS Update Policy


You can delete the policies that you have created. You cannot delete the policies created by other users.

To Delete an OS Update Policy


1. Click Libraries from the Navigation panel.
2. Click OS Update Policies.
A list of policies is displayed in the Summary tab.
3. Select a policy from the user-defined policies list.
4. Click the Delete Policy icon in the summary tab.
5. Click Yes to confirm the delete action.

Note – This marks the policy as deleted in the database. It can no longer be accessed through the UI and will not appear in the
lists. Completely removing the policy, or recovering a deleted policy, is a task for a database administrator and is beyond the
scope of these instructions.

System Catalogs
A system catalog is a list of OS software components that are installed on a particular managed system. An initial catalog is
created after the system is discovered and managed.

Once an operating system is available and selected, catalogs can be viewed and modified, and historical catalogs (snapshots of the
system) of the component can be created.

Modifying a catalog is an alternate option for running an OS update job to install, uninstall, or upgrade a component. Modifying a
catalog does not require an OS update profile to run the update job. It is a quick way of changing the component configuration
in a system.

System catalogs of two managed systems can be compared. You can view the summary of the comparison and also have the
option to make the target system the same as the source system.

Catalogs provide the capability to directly manipulate the installed software components on a single operating system or a group
of operating systems. Alternatively, a catalog can be saved as a profile, and then an OS update job can be run using this profile.

Comparing System Catalogs


You can compare two managed hosts or two system catalogs for differences in the installed components. You can also compare
the current system catalog and saved snapshots of the same managed host to examine the difference in the components that
were installed and uninstalled after executing a job.
Oracle® Enterprise Manager Ops Center

Use the Compare Catalogs option to change the software components of a particular operating system to that of the source
system.

Note – If you have an alternate boot environment (ABE), you cannot create and compare catalogs until you activate the ABE. By
default only the catalogs of the active BE are compared.

To view differences between a target and one of its ABEs, perform the following tasks:

1. Create a snapshot of the current BE.


2. Activate the ABE.
3. Wait for the Activate job to finish and for the catalog of the ABE to be reported. Check the notification alerts. When the
activation is completed, an OS Update Inventory is Available message appears.
4. Select the snapshot created in step 1 as the source.
5. Select the new BE (previous ABE) to compare as the target.

To Compare System Catalogs and Copy a Catalog


1. Select an OS from the Assets section of the Navigation panel.
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
2. Click Compare System Catalogs from the Actions panel.
The Compare Catalogs window is displayed. The source host is displayed first.
3. Select a catalog for the source host.
4. Click Select target(s) from inventory.
The Select Target window is displayed.

5. Select one or more target systems.


6. Select one of the following options:
Differences Between Systems - Displays the difference between the source and the target host components.
The difference is displayed in the Compare Catalog window.
Oracle® Enterprise Manager Ops Center

Tasks to Make Target Like Source - Creates the list of components that needs to be installed on the target system. Select
Include for the components that you want to install on the target system.
a. Click Create Job to Copy the source to the Target.
The New Job wizard is displayed.
b. Complete the job information in the wizard.
c. Either click Run Now to run the job immediately or click Next to schedule the job to run later.

Creating a Historical Catalog


You can create a historical catalog or snapshots for an OS. A snapshot of a system is created, then stored with the timestamp and
job details after every job is executed on a system. All the snapshots are listed in the catalog list.

When you create a historical catalog, the current state of the selected system is identified and stored as the previous catalog of
the system. The saved previous catalog is the most recent system catalog.

Note – You can create a historical catalog only for the current state of the system.

The catalog list always provides the listing of the most recent catalog. The catalog list is populated when the system is updated or
a historical catalog is created. The current catalog is identified with a timestamp when you create a historical catalog.

To Create a Historical Catalog


1. Select Assets from the Navigation panel.
2. Select an OS group or a specific OS from the All Managed Assets tab.
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Select View/Modify Catalog.
If you selected an OS Group, the available systems appear in the center panel. After you select a system, the
View/Modify Catalog icon is available above the list of systems.
If you select a specific system from the All Managed Assets tab, the View/Modify Catalog option appears in the
Actions panel.
4. Select Create Historical Catalog.

Creating a Profile From a System Catalog


Use the View/Modify Catalog option in the Actions panel to create a profile from a system catalog. Save the profile for future use
Oracle® Enterprise Manager Ops Center

to create systems for production.

To Create a Profile From a System Catalog


1. Select Assets from the Navigation panel.
2. Select an OS from the Assets section.
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Choose View/Modify Catalog from the Actions panel.
The View/Modify Catalog window is displayed.
4. Select a system catalog to save as a profile.
The installed components for the selected catalog are displayed.
5. (Optional) Select the option Profile Should Include The Removal Actions if you want to save the exact state of the system.
This option ensures that the components that are not installed are selected with Uninstall as the Action in the profile.
The removal actions option is checked. The default is no removal actions included in the profile.
6. To save the catalog as a profile, click Convert Catalog to Profile.
The Profile window is displayed. You can edit the profile name and description. If necessary, you can add or delete any
component, or modify a component action in the profile settings.
7. Click Save as Named Profile to save the profile.

Viewing and Modifying a Catalog


A catalog is available for each system that you discover and manage in Ops Center. A catalog is automatically created when you
manage a system.

If you are using dual boot environments for Solaris Live Upgrade, the catalog always displays the inventory of the active BE of the
operating system. To view the catalog of an alternate boot environment (ABE), you must first activate the ABE from the BUI, and
then wait for the job to finish. The current catalog is updated and contains the ABE catalog information and OS software
components. This will also automatically update the catalog of any zones.

To View a Catalog
1. Select Assets from the Navigation panel.
2. Select an OS from Assets section. You can restrict the display of assets to only operating systems by using the View pane.
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Select View/Modify Catalog from the Actions panel.
The View/Modify Catalog window is displayed. The current catalog is displayed by default.

4. If a previous catalog is available, select a catalog from the Catalog list.


Oracle® Enterprise Manager Ops Center

4.

The installed components are displayed.

To Modify a Catalog
1. Select Assets from the Navigation panel.
2. Select an OS from the Assets section.
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Select View/Modify Catalog from the Actions panel.
The View/Modify Catalog window is displayed.
4. Select a catalog from the Catalog list.
The components that are installed on the system are displayed.
5. Select the component for which you want to modify the action.
The available actions are No Action, Required, Uninstall and Upgrade. The actions that are available for the selected
component are enabled accordingly.
6. Select the action for the component that you want to modify.
7. Click Launch Modification Job.
A New Job wizard is displayed.
8. Complete the job Information details as required.
9. Either click Run Now to run the job immediately or click Next to schedule the job later.

Updating a Solaris OS
You can update a Solaris operating system after you have discovered it and managed it. A managed asset has Ops Center agent
software installed on it.

To keep your systems current, use the System Catalogs and Solaris OS Update Reports to determine which patches, updates,
software, and actions apply to your system.

Methods of Updating a Solaris OS


Ops Center provides several options for updating your Solaris operating systems:

Use predefined or custom profiles to update a system or group of systems. This method is often used for Linux updates.
Use a system catalog to create a simple update job without creating a profile. This method is used to apply a single patch
quickly.
Use compliance report outputs to update your OS. This method is used to make your systems compliant with the newly
released updates.
Use compare catalogs to roll a system back to its previous state.

There are various methods to update a Solaris OS.


Oracle® Enterprise Manager Ops Center

Creating a Solaris OS Update Job


Creating a new update job enables you to use custom or predefined profiles to create an update job. This method is typically
used for complex update scenarios.

The Update OS job wizard enables you to create customized update jobs. When creating a job, you need to define the following
job parameters:

Name of the update job.


Profile – Defines what updates are to be installed, uninstalled, or upgraded on an OS. Select a profile from the list of
profiles. Predefined profiles are available, or you can create customized profiles.
Policy – Defines how a job is performed and sets the automation level of the job. Select a policy from the list of available
policies. You can also create your own policies.
Target Settings – Defines whether the target should be different or similar for each task in the job.
Run Type – Defines the type of update job:
Simulation – Determines the actions and results of a job, and estimates how much time is required to complete
the job. A job simulation also indicates whether your policy and profile responses will enable the job to succeed.
You can run a simulation with or without downloading patches.
Actual Run – Deploys the update job.
Task Execution Order – Specifies whether the tasks should be run in parallel or sequentially.
Task Failure Policy – Specifies what action should be taken if a task fails.
Targets – Select one or more target operating systems for this job.

Note – If you want to use an alternate boot environment (ABE) and run ABE pre-action scripts, see the procedures in Updating
With Solaris Live Upgrade.

To Create a New Update Job


1. Expand All Assets or select Operating Systems in the All Assets menu in the Navigation panel.

2. Select an OS instance.
3. Click New Update OS Job from the Center or Actions panel.
Oracle® Enterprise Manager Ops Center

3.

The New Update OS Job wizard is displayed. The Job Information window is displayed first.
4. Enter a name for the update job.
5. Select the Target Setting:
Use the same Targets for all tasks in the job
Use different Targets for each task in the job
6. Select a Run type:
Simulation – Enables you to run a job simulation without downloading patches.
Download – Click the Download check box to download the patches as part of the job simulation.
Actual Run – Enables you to download the patches and run the update job.
7. Select the Task Execution Order:
Sequential
Parallel
8. Select the Task Failure Policy:
Complete as much of job as possible
Stop at failure and notify
9. If you want to use an alternate boot environment (ABE) and run ABE pre-action scripts, see the procedures in Updating
With Solaris Live Upgrade.
10. Click the Add ( + ) icon to add more tasks to the update job.
You can define the profile, policy, and target for each task. If the target setting is a different target for each task in the
job, then the new task includes the Select Targets button. Click Select Targets to select the target for the task.
11. To change the profile or policy, click the appropriate cell for the target to display a drop-down menu. Select the profiles
and policies from the menus.

Note – If there is a conflict between a profile and policy, the profile overrides the policy.

12. To change the selected target system, select the row and click Edit Targets.
The Select Targets window is displayed. Select the targets on which you want to run the update job. You can select more
than one target.
13. Determine how you want to run the job:
To schedule the job to run later, click Next.
To run the job immediately, click Run Now.
14. Select a schedule option.
Now – Starts the update job immediately.
Start Date – Enables you to define a start date.
On a Recurring Schedule – Enables you to create a recurring schedule.
Oracle® Enterprise Manager Ops Center

15. Click Next to display the Job Summary. Click Finish to run the update job according to the defined configuration and
schedule.

Updating From a Solaris OS Profile


In Ops Center, you can create an update job from the OS Update Profile section. In the OS Update Profile section, the New OS
Update Job option is available for running an update job.

To Create a Job From a Profile


1. Click Libraries in the Navigation panel.
2. Click Update Profiles.
3. Select a profile from the predefined profile or user-defined profile list.
4. Click New Update OS Job in the Actions panel.
The New Job wizard is displayed.
4. Oracle® Enterprise Manager Ops Center

5. Enter a name and description for the update job in the Job Information window.
6. Select the Run Type for the job. It can be either Simulation or Actual Run.
7. Make your selections for the following:
Task Execution Order
Target Setting
Task Failure Policy
Boot Environment Type
Run ABE Pre-action Script
8. Select the profile and policy from the pull-down menu under the Profile and Policy columns in the Tasks table.
9. Click on the link below the Targets column in the Task table to select the target for the task.
The Select Targets window is displayed. Select the target on which you want to run the update job and click Add to
Target List. You can select more than one target.
10. Click Select in the Select Targets window.
11. Click Run Now to run the job immediately or click Next to schedule the job to run later.

Updating a Solaris OS With Other Report Results


In Ops Center, you can generate the following compliance reports:

Host Compliance Report


Package Compliance Report
Incident Compliance Report
Solaris Update Compliance Report
CVE Compliance Report
Distribution Update Report

Refer to Solaris OS Update Reports for information about generating these reports. You can generate these reports for
non-compliant components. The report result is displayed with the option to install the patches, packages, updates, and incidents.

In the report result, click Run Compliance Job to initiate a job to install the non-compliant component updates. The New Job
wizard launches, enabling you to enter job information and to schedule the job. When you click Run Compliance Job, the required
data for profiles, policies, and targets is automatically pre-populated in the job wizard.

Updating an OS With BAR Output


A Baseline Analysis Report (BAR) enables you to determine whether your managed system is in compliance with a Solaris baseline.
Oracle® Enterprise Manager Ops Center

Solaris baselines contain a list of dated baselines. This report helps to check the compliance of your systems against the newly
releases baselines.

Refer to Baseline Analysis Report to generate a BAR. After you submit the job to run the report, the report result is displayed in
the Report Results of the Update Reports Summary window.

To Use BAR Output to Update a Solaris OS


The BAR results are stored in the database associated with the Enterprise Controller. The history of the reports is maintained for
analysis purposes.

1. Click Reports from the Navigation panel.


The saved reports and the Baseline Analysis Report result are displayed.
2. In the Report Results section, select the required report and click the View Results icon.
The report summary and the analysis report for each selected host are listed.

3. (Optional) Click Export to CSV to export the report result in CSV format.
4. Select the host for which you want to view the result.
The report for the host is displayed.

The report lists the patch number, the operation required (install or uninstall), and the link to patch information in the
SunSolve web site.
5. Click Run Compliance Job to update the patches.
The New Job wizard is displayed.
6. Select the job information as required.
7. Click Run Now to run the job immediately or click Next to schedule the job to run later.
The job is submitted and updates the managed system to the selected baseline.

Updating a Solaris OS by Modifying a System Catalog


A system catalog is a list of OS software components that are installed on a managed system. Catalogs provide the capability to
directly manipulate the installed software components on a single operating system or a group of operating systems.
Oracle® Enterprise Manager Ops Center

Refer to System Catalogs for more information about managing catalogs.

Updating an OS by modifying a system catalog provides the following advantages:

Enables you to create a quick ad hoc job


Provides an easy method of applying a single patch, baseline, or package
Enables you to update an OS without creating a profile for a one-time job

To Update a Solaris OS by Modifying a System Catalog


1. Select Asset from the Navigation panel.
2. Select an OS from the Asset section
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Select View/Modify Catalog from the Actions panel.
The View/Modify Catalog window is displayed.
4. Select a catalog from the Catalog list.
The components that are installed on the system are displayed.
5. Select the component for which you want to modify the action.
The available actions are No Action, Required, Uninstall, and Upgrade. The actions that are available for the selected
component are enabled accordingly.
6. Select the action for the component that you want to modify.
7. Click Launch Modification Job.
A New Job wizard is displayed.
8. Complete the job Information details as required.
9. Either click Run Now to run the job immediately or click Next to schedule the job to run later.

Updating With Solaris Live Upgrade


You can use the Solaris Live Upgrade technology in Ops Center to apply patches to a duplicate, inactive boot environment. This
reduces the amount of downtime required to update your Solaris software and enables you to fully test the update before
introducing it in your production environment. When you are satisfied with the update, you can switch boot environments and
deploy the updated boot environment. The downtime is essentially the time it takes to reboot into the new environment.

You must have a boot environment (BE) and an alternate boot environment (ABE) in order to use this method of patching. You
can use an ABE that was created outside of Ops Center, but the preferred method is to create the ABE with Ops Center. Using this
method provides you with an exact replica of your boot environment.

To create an ABE, write one or more scripts that use the lucreate commands. Add these scripts to the OS Update Library in
Ops Center, then use them to run an OS Update job. You can run an OS Update job to create an ABE without downloading and
applying updates, or you can inject the script as part of an overall update job and create an ABE as part of a job that applies
patches to the current active system.

Ops Center automatically discovers and manages alternate boot environments, but you must manually discover and manage the
OS before you can use Live Upgrade in Ops Center. You can view details about each environment, synchronize the environments
and then create update jobs, or update job simulations to update the ABE. When you activate the ABE, the BE and ABE are
switched and the ABE becomes the live boot environment.

About Solaris Live Upgrade


You can use the Solaris Live Upgrade technology and a dual boot environment within Ops Center to manage your Solaris software
updates and significantly reduce the service outage time that is usually associated with patching.

The Live Upgrade technology enables you to duplicate a boot environment and perform the following tasks without affecting the
currently running system:

Run a Solaris software update simulation on the inactive boot environment. You can run the simulation with or without
downloading the patches.
Update your Solaris OS on the inactive boot environment and test the update before deploying it as your active
Oracle® Enterprise Manager Ops Center

environment.
Maintain multiple boot environments with different images. For example, you can create one boot environment that
contains all current patches and another that contains only security patches.

Supported Operating Systems


The following operating systems are supported with Live Upgrade in Ops Center:

Solaris 10 OS for x86 Platforms up to and including Solaris 10 5/09 – Update alternate boot environments for physical
systems
Solaris 10 OS for SPARC up to and including Solaris 10 5/09 – Update alternate boot environments for physical and
virtual machines, including Solaris Containers and Sun Logical Domains (LDoms)
Solaris 9 OS SPARC – Update alternate boot environments for physical machines
Solaris 8 OS SPARC – Update alternate boot environments for physical machines

Note – Additional packages and patches might be required to support Live Upgrade. See Live Upgrade Requirements for a list of
required patches and packages.

Content Description

Boot Environments Provides an overview of boot environments and how they work.

About File Systems Describes how Solaris Live Upgrade uses and shares file systems.

Live Upgrade Requirements Provides a list of required patches and packages needed to use Solaris Live Upgrade.

Using Live Upgrade With Solaris 8 OS Describes the special patching instructions needed to use Live Upgrade with Solaris
8 OS.

Support and Limitations With Live Support and Limitations With Live Upgrade.
Upgrade

BE Reports and System Catalogs BE Reports and System Catalogs.

Boot Environments
A boot environment is the set of all file systems and devices that are unique to a Solaris OS instance on a system. A dual boot
environment consists of a live boot environment (BE) and an inactive alternate boot environment (ABE).

Disk Requirements
File Systems
Displaying Boot Environment Details
Synchronizing Boot Environments

Disk Requirements
In general, you must follow the general disk space requirements for an upgrade.

When you create a boot environment, the space requirements are calculated. You can estimate the file system required to create
a boot environment by starting to create a new boot environment and then canceling the process after the space requirements
are calculated.

The disk on the new boot environment must be able to serve as a boot device. Some systems restrict which disks can serve as a
boot device. Refer to your system's documentation to determine if any boot restrictions apply.

The disk might need to be prepared before you create the new boot environment. Check that the disk is formatted properly:

Identify slices large enough to hold the file systems to be copied.


Identify file systems that contain directories that you want to share between boot environments rather than copy. If you
want a directory to be shared, you need to create a new boot environment with the directory put on its own slice. The
directory is then a file system and can be shared with future boot environments. For more information about creating
Oracle® Enterprise Manager Ops Center

separate file systems for sharing, see Guidelines for Selecting Slices for Shareable File Systems in the Solaris Live Upgrade
documentation.

File Systems
When using alternate boot environments with Solaris Live Upgrade, file systems are categorized into the following types:

Critical File Systems


Shareable File Systems
Swap

Critical File Systems

Critical, or non-shareable, file systems are those that are required by the Solaris OS. These file systems are separate mount points
in the vfstab of the active and inactive boot environments. These file systems are always copied from the source to the inactive
boot environment.

Examples of critical file systems are root ( / ), /usr, /var, and /opt.

Shareable File Systems

Shareable file systems are user-defined files such as /export that contain the same mount point in the vfstab in both the
active and inactive boot environments. Updating shared files in the active boot environment also updates data in the inactive
boot environment. When you create a new boot environment, shareable file systems are shared by default. If you specify a
destination slice, also known as a partition, the file systems are copied.

Guidelines for Selecting Slices for Shareable File Systems

Live Upgrade copies the entire contents of a slice to the designated new boot environment slice. You might want some large file
systems on that slice to be shared between boot environments rather than copied to conserve space and copying time. File
systems that are critical to the OS such as root ( / ) and /var must be copied. File systems such as /home are not critical file
systems and could be shared between boot environments. Shareable file systems must be user-defined file systems and on
separate swap slices on both the active and new boot environments. You can reconfigure the disk several ways, depending your
needs.

Reconfiguring a Disk

You can reslice, or partition, the disk before creating the new boot environment and put the shareable file system on its own
slice. For example, if the root ( / ) file system, /var, and /home are on the same slice, reconfigure the disk and put /home on its
own slice. When you create any new boot environments, /home is shared with the new boot environment by default.

If you want to share a directory, the directory must be split off to its own slice. The directory is then a file system that can be
shared with another boot environment. You can use the lucreate command with the -m option to create a new boot
environment and split a directory off to its own slice. But, the new file system cannot yet be shared with the original boot
environment. You need to run the lucreate command with the -m option again to create another boot environment. The two
new boot environments can then share the directory.

Swap

Swap depends on the type of file system:

For UFS file systems, swap is a special shareable volume. Like a shareable file system, all swap slices are shared by default.
If you specify a destination directory for swap, the swap slice is copied.
For ZFS file systems, swap and dump volumes are shared within the pool.

Displaying Boot Environment Details


An alternate boot environment (ABE) appears in the Asset panel as an attribute of the associated OS. If you have not created an
ABE, boot information is not displayed for the active boot environment. You cannot view and compare boot environments. You
Oracle® Enterprise Manager Ops Center

must boot into the alternate boot environment to get an accurate comparison.

The following types of information is available for associated boot environments:

Name and description


Status
Active – The current boot environment
Inactive – Alternate boot environments that are available for activation and use
Invalid – The ABE is not available for activation.
File System location and description
Device size, mount location and options
Date and time that the ABE was last synchronized

From this panel you can choose which ABE to activate and schedule when to activate it. You can also choose to synchronize (also
known as sync) the boot environments.

To Display Boot Environments

1. Expand the Assets section of the navigation panel.


2. (Optional) Filter the gear by selecting an asset type in the View window, or selecting a tag in the With Tag window.
3. Click the OS.
Information about the selected OS is displayed in the center panel.
4. Click the Boot Environments tab in the center panel.
All associated boot environments are displayed in the center panel. The active boot environment appears first and has a
green banner. One or more alternate boot environments are displayed below the active boot environment.

Synchronizing Boot Environments


You can create an OS Update job to patch the duplicate boot environment while the original boot environment continues to run.
The original system configuration remains fully functional and unaffected by the update. When you reboot the system, the
alternate boot environment becomes the active boot environment. If a failure occurs, you can fall back to the original boot
environment.

Before you run an update job, you can choose to synchronize the ABE and BE. This will make the ABE identical to the currently
running BE, including all applications that are running on the BE. You can synchronize by OS or by group. When you synchronize
boot environments, you create a complete copy of the current boot environment. When you switch and make a new boot
environment active, the environment is rebooted. Files are synchronized between boot environments the first time that you boot
a newly created boot environment. Changes to the active boot environment are propagated to the alternate boot environment
when booting into it.

Note -– In Ops Center, you cannot fall back to an earlier patch configuration and also propagate other changes that took place
since the earlier snapshot was taken unless you manually manage the synchlist file.

ABE Reports and System Catalogs


Solaris Update reports enable you to check for new patches and security advisories. You can generate a general report,or more
detailed compliance and job history reports.

An update catalog is an OS inventory of your active BE. You can create snapshots, or historical catalogs, of an OS.

You can only run a report against the active boot environment. If you want to run a report against an ABE, you must make that
the active boot environment. See BE Reports and System Catalogs for more information about ABE and BE reports and catalogs.

About File Systems


When using alternate boot environments or live upgrade, file systems are categorized into the following types:

Critical File Systems


Shareable File Systems
Swap
Oracle® Enterprise Manager Ops Center

Critical File Systems


Critical, or non-shareable, file systems are those that are required by the Solaris OS. These file systems are separate mount points
in the vfstab of the active and inactive boot environments. These file systems are always copied from the source to the inactive
boot environment.

Examples of critical file systems are root ( / ), /usr, /var, and /opt.

Shareable File Systems


Shareable file systems are user-defined files such as /export that contain the same mount point in the vfstab in both the
active and inactive boot environments. Updating shared files in the active boot environment also updates data in the inactive
boot environment. When you create a new boot environment, shareable file systems are shared by default. If you specify a
destination slice, also known as a partition, the file systems are copied.

Guidelines for Selecting Slices for Shareable File Systems

Live Upgrade copies the entire contents of a slice to the designated new boot environment slice. You might want some large file
systems on that slice to be shared between boot environments rather than copied to conserve space and copying time. File
systems that are critical to the OS such as root ( / ) and /var must be copied. File systems such as /home are not critical file
systems and could be shared between boot environments. Shareable file systems must be user-defined file systems and on
separate swap slices on both the active and new boot environments. You can reconfigure the disk several ways, depending your
needs.

Reconfiguring a Disk

You can reslice, or partition, the disk before creating the new boot environment and put the shareable file system on its own
slice. For example, if the root ( / ) file system, /var, and /home are on the same slice, reconfigure the disk and put /home on its
own slice. When you create any new boot environments, /home is shared with the new boot environment by default.

If you want to share a directory, the directory must be split off to its own slice. The directory is then a file system that can be
shared with another boot environment. You can use the lucreate command with the -m option to create a new boot
environment and split a directory off to its own slice. But, the new file system cannot yet be shared with the original boot
environment. You need to run the lucreate command with the -m option again to create another boot environment. The two
new boot environments can then share the directory.

Swap
Swap depends on the type of file system:

For UFS file systems, swap is a special shareable volume. Like a shareable file system, all swap slices are shared by default.
If you specify a destination directory for swap, the swap slice is copied.
For ZFS file systems, swap and dump volumes are shared within the pool.

Configuring Swap for the New Boot Environment

You can configure a swap slice in three ways by using the lucreate command with the -m option:

If you do not specify a swap slice, the swap slices belonging to the current boot environment are configured for the new
boot environment.
If you specify one or more swap slices, these slices are the only swap slices that are used by the new boot environment.
The two boot environments do not share any swap slices.
You can specify to both share a swap slice and add a new slice for swap.

The following examples show the three ways of configuring swap. The current boot environment is configured with the root ( / )
file system on c0t0d0s0. The swap file system is on c0t0d0s1.

In the following example, no swap slice is specified. The new boot environment contains the root ( / ) file system on
c0t1d0s0. Swap is shared between the current and new boot environment on c0t0d0s1.
Oracle® Enterprise Manager Ops Center

# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs

In the following example, a swap slice is specified. The new boot environment contains the root ( / ) file system on
c0t1d0s0. A new swap file system is created on c0t1d0s1. No swap slice is shared between the current and new boot
environment.

# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs -m -:/dev/dsk/c0t1d0s1:swap

In the following example, a swap slice is added and another swap slice is shared between the two boot environments.
The new boot environment contains the root ( / ) file system on c0t1d0s0. A new swap slice is created on c0t1d0s1.
The swap slice on c0t0d0s1 is shared between the current and new boot environment.

# lucreate -n be2 -m /:/dev/dsk/c0t1d0s0:ufs -m -:shared:swap \

-m -:/dev/dsk/c0t1d0s1:swap

Note – A boot environment creation will fail if the swap slice is being used by any boot environment except for the current boot
environment. If the boot environment was created using the -s option, the alternate-source boot environment can use the swap
slice, but not any other boot environment.

Live Upgrade Requirements


You must install the latest Solaris Live Upgrade packages from installation media and install the patches listed in the SunSolve info
doc 206844 before you can successfully update with alternate boot environments. The latest packages and patches ensure that
you have all the latest bug fixes and new features in the release.

Note – See Using Live Upgrade With Solaris 8 OS for special patch instructions when using Live Upgrade on Solaris 8 software.

Verify that all the packages and patches that are relevant to your system are installed before creating a new boot environment:

Required Patches
Required Packages
To Check for Solaris Live Upgrade Packages
To Get the Required Packages

Required Patches
The list of required patches is channel-specific. Additional patches are required for a system that is running zones.

Note – You cannot use Solaris Live Upgrade to patch your boot environments if you created or migrated a zone in Ops Center, or
if the global zone contains zones in separate zpools.

The latest list of required patches is available on SunSolve. This page contains information about Solaris Live Upgrade that is not
relevant to patching in Ops Center. The relevant information is located in the section titled Patch Lists for full Live Upgrade
Feature Support.

The following patch is required in addition to the Solaris Live Upgrade patches detailed in SunSolve:

125952-1 – Fixes a webconsole bug (CR 6751843) in Solaris which causes shutdown, and the live update activation
operation, to hang for a couple of hours.

Required Packages
Oracle® Enterprise Manager Ops Center

The following packages are required to successfully upgrade a system using an ABE.

SUNWadmap
SUNWadmlib-sysid
SUNWadmr
SUNWlibC
SUNWgzip (only for Solaris 10 3/05)
SUNWj5rt (Required if you upgrade and use CD media)

If you installed Solaris 10 using any of the following software groups, you should have the required packages:

Entire Solaris Software Group Plus OEM Support


Entire Solaris Software Group
Developer Solaris Software Group
End User Solaris Software Group

If you install one of these Software Groups, then you might not have all the required packages:

Core System Support Software Group


Reduced Network Support Software Group

To Check for Solaris Live Upgrade Packages

Perform the following steps to check for packages on your system:

1. Open a terminal window


2. Type the following command.

% pkginfo package_name

To Get the Required Packages

The following steps are in the SunSolve info doc 206844:

1. Become superuser or assume an equivalent role.


2. From the SunSolve web site, follow the instructions in info doc 206844 to remove and add Solaris Live Upgrade
packages.
The three Solaris Live Upgrade packages, SUNWluu, SUNWlur, and SUNWlucfg, are required to use Solaris Live
Upgrade. These packages include existing software, new features, and bug fixes. If you do not remove the existing
packages and install the new packages on your system before using Solaris Live Upgrade, upgrading to the target release
fails. The SUMWlucfg package is new starting with the Solaris 10 8/07 release. If you are using Solaris Live Upgrade
packages from a release previous to Solaris 10 8/07, you do not need to remove this package.

# pkgrm SUNWlucfg SUNWluu SUNWlur

3. Install the new Solaris Live Upgrade packages from the release to which you are upgrading. For instructions, see Installing
Solaris Live Upgrade.
4. Before running Solaris Live Upgrade, install the required patches to ensure that you have all the latest bug fixes and new
features in the release. Search for the info doc 206844 (formerly 72099) on the SunSolve web site to get the latest list of
patches.
If you are storing the patches on a local disk, create a directory such as /var/tmp/lupatches and download
the patches to that directory.
From the SunSolve web site, obtain the list of patches.
Change to the patch directory.

# cd /var/tmp/lupatches

Install the patches with the patchadd command.


Oracle® Enterprise Manager Ops Center

# patchadd patch_id

patch_id is the patch number or numbers. Separate multiple patch names with a space.
Note – The patches need to be applied in the order that is specified in info doc 206844.

Reboot the system if necessary. Certain patches require a reboot to be effective.


x86 only: Rebooting the system is required or Solaris Live Upgrade fails.

# init 6

You now have the packages and patches necessary for a successful migration.

Support and Limitations With Live Upgrade


The Live Upgrade functionality enables you to run an OS Update job to create an alternate boot environment, manage boot
environments, or to patch a managed Solaris OS.

The following operating systems are supported with Live Upgrade in Ops Center:

Solaris 10 OS for x86 Platforms up to and including Solaris 10 5/09 – Update alternate boot environments for physical
systems
Solaris 10 OS for SPARC up to and including Solaris 10 5/09 – Update alternate boot environments for physical and
virtual machines, including Solaris Containers and Sun Logical Domains (LDoms)
Solaris 9 OS SPARC – Update alternate boot environments for physical machines
Solaris 8 OS SPARC – Update alternate boot environments for physical machines

To successfully perform a live update, verify that you have the required packages and patches. See Live Upgrade Requirements for
more information about the requirements.
Note – See Using Live Upgrade With Solaris 8 OS for special patch instructions when using Live Upgrade on Solaris 8 software.

Limitations With Live Upgrade


Live Upgrade functionality is limited in this release of Ops Center.

Using Live Upgrade and alternate boot environments is not supported for your Enterprise Controller and Proxy Controller
systems. Live Upgrade does not synchronize all of the files that are required for the Enterprise Controller and Proxy Controller.

The ability to upgrade from one Solaris OS version to another, such as upgrading from the Solaris 8 OS to the Solaris 10 OS, is not
supported.

Limitations With Live Upgrade and Solaris Zones


There is limited support for using Live Upgrade in Ops Center to update your Solaris Containers and non-global zones (zones).

The following zone configurations with an alternate boot environment (ABE) are supported in this release:

UFS zones
ZFS zones on the same root pool as the global zone

ABE support is disabled for configurations where zones are on a separate non-root pool.

The following list describes the dependencies in this release of Ops Center:

If you use Live Upgrade to update the zones, you cannot manage the zones in Ops Center.
If you create or migrate a zone in Ops Center, you cannot use an ABE to upgrade the zone.
If the global zone contains zones in separate zpools, you cannot run any ABE-related operations on the global zone.
Oracle® Enterprise Manager Ops Center

BE Reports and System Catalogs


The OS Update Reports and Catalogs are those of the active boot environment (BE). To see the differences between the active BE
and the alternate boot environment (ABE), you must reboot into the ABE and then compare the snapshots.

Reports
You can run all available reports for the active BE, including compliance reports. Reports are generally not available for the ABE,
and any reports are typically outdated.

To view a current report for an ABE, you must reboot into it to make it the active BE and then manually take a snapshot. The
snapshot does not maintain an association with the active or alternate boot environment. To maintain an accurate historical
record, add details about the snapshot and boot environment in the description field.

Catalogs
An update catalog is an OS inventory of your OS and is automatically created when you manage a system. When you have a dual
boot environment, the OS Update catalog displays the name and description of the active boot environment.

The catalog is the inventory of the active boot environment. To view the current inventory of an ABE, you must make it the active
boot environment and create a historical catalog (snapshot).

When you create the snapshot, manually specify the system. The snapshot is of the current active boot environment and does not
indicate that the system might be an ABE.

Viewing and updating an OS Update catalog for a boot environment is the same as other OS catalog.

Creating an ABE Script


You can create to one or more scripts and then run them inside Ops Center to create an alternate boot environment.

The scripts cannot contain parameters. The ABE name must be hardcoded into the script itself or otherwise be provided outside
of Ops Center. The ABE name defined in the script must match the ABE name that you use when you run the update job to create
the ABE.

To create the scripts, you will use the lucreate command, as described in the Solaris Live Upgrade documentation. Once you have
the scripts, you can add them to your Local Content library in Ops Center and then run a New OS Update Job, your profiles and
policies to create an ABE and synchronize it and associate it with an existing boot environment.

To Create an ABE Script


Use the lucreate command to create a script, then add the script to the Local Content section of the Updates Library.

See the Solaris 10 5/09 Installation Guide: Solaris Live Upgrade and Upgrade Planning for detailed instructions and examples for
creating a boot environment. See Uploading a Local Action to add a script to the Local Content in Ops Center.

The Update OS job wizard enables you to create customized update jobs, including using scripts located in the Local Content
section of the Updates Library to create an alternate boot environment.

Solaris Live Upgrade Swap Space


These guidelines contain configuration recommendations and examples for selecting a slice for a swap file system.

Configuring Swap for the New Boot Environment


You can configure a swap slice in three ways by using the lucreate command with the -m option:
Oracle® Enterprise Manager Ops Center

If you do not specify a swap slice, the swap slices belonging to the current boot environment are configured for the new
boot environment.
If you specify one or more swap slices, these slices are the only swap slices that are used by the new boot environment.
The two boot environments do not share any swap slices.
You can specify to both share a swap slice and add a new slice for swap.

The following examples show the three ways of configuring swap. The current boot environment is configured with the root {{ / }}
file system on c0t0d0s0. The swap file system is on c0t0d0s1.

Example – No Swap Slice is Specified

In the following example, no swap slice is specified. The new boot environment contains the root file system on
c0t1d0s0. Swap is shared between the current and new boot environment on c0t0d0s1.

# lucreate -n be2 -m /:c0t1d0s0:ufs

Example – Swap Slice is Specified

In the following example, a swap slice is specified. The new boot environment contains the root file system on
c0t1d0s0. A new swap file system is created on c0t1d0s1. No swap slice is shared between the current and new boot
environment.

# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:c0t1d0s1:swap

Example – Add a Swap Slice and Share a Swap Slice

In the following example, a swap slice is added and another swap slice is shared between the two boot environments.
The new boot environment contains the root file system on c0t1d0s0. A new swap slice is created on c0t1d0s1. The
swap slice on c0t0d0s1 is shared between the current and new boot environment.

# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:shared:swap -m -:c0t1d0s1:swap

Failed Boot Environment Creation if Swap is in Use


A boot environment creation fails if the swap slice is being used by any boot environment except for the current boot
environment. If the boot environment was created using the -s option, the alternate-source boot environment can use the swap
slice, but not any other boot environment.

Creating an ABE
To create an alternate boot environment (ABE), you must use the lucreate command, which is part of a suite of commands
that make up the Live Upgrade feature of the Solaris software. If you use Ops Center to create the ABE, the script must return 0
on success and non-zero on failure. See the lucreate man page for the available options and examples.

These methods are available to create an ABE:

Upload an lucreate script as Local Content in Ops Center. Run an OS update job and specify a pre-action which runs
the lucreate script. You can select multiple compatible targets and create an ABE for each target using the same script
at the same time.
Upload an lucreate script as Local Content in Ops Center, create an OS Profile, and then run an OS Update job.
Use an lucreate script from the command line to create the ABE. In this option, you must log in to each agent and run
the script to create the ABE.

When you create the ABE with an OS Update job, You can choose to run the job immediately, or you can schedule the job to run
Oracle® Enterprise Manager Ops Center

during your maintenance window. In all methods, the new boot environment is automatically discovered and a new Boot
Environment tab will appear in the center panel for OS management.

This task describes how to run a New OS Update job to create the ABE. Although it is a New OS Update job, the sole purpose of
the job is to create an ABE. The job will use the lucreate that you uploaded to Local Content to create a duplicate of your boot
environment.

Note – Do not use Live Upgrade on your Enterprise Controller or Proxy Controllers. Live Upgrade does not synchronize all of the
files that are required for these Ops Center components.

Before You Begin


Review About Solaris Live Upgrade for the following information:

Limitations
Supported Operating Systems
Patch and Package Requirements

To Create an ABE
1. Upload a script as a pre-action.
a. Click Libraries in the Navigation panel.
b. Click Local Content in the Solaris/Linux OS Updates library.
c. Click Upload Local Action.
The Upload Local Action window is displayed.
d. Type a name and description for the action. The name should be clearly understood. For example,
ABE_Create_S10_5/09_SPARC.
e. Select the Pre-Actions Action type.
f. Select the Distribution.
g. In File to Upload, browse for and select the create script to upload, then click Upload.
2. Create a profile and define the ABE create script as the pre-action.
a. Click Update Profiles in the Updates Library.
b. Click New Profile from the Actions panel.
The New OS Update Profile window is displayed.
c. Type a name and brief description of the new profile.
d. Select the OS Distribution from the drop-down list.
e. Search for your ABE create script, or expand Local in the OS Update Components tree and select the script from
the Pre-actions category.
f. Click Required.
g. Click Save as Named Profile.
3. Create a new OS Update job that uses your pre-action script and the ABE profile that you created in the previous step.
4. Click New Update OS Job in the Actions panel.
The New Update OS Job wizard is displayed. The Job Information window is displayed first.
Oracle® Enterprise Manager Ops Center

5. Complete the following Job parameters:


a. Type a job name.
b. Select Actual Run.
c. Select the Sequential task execution order.
d. Select the Target Setting: Use the same Targets for all tasks in the job.
e. Select a Task Failure Policy:
Complete as much of the job as possible
Stop at failure and notify
f. To edit the profile or policy of the default task, click the Profile or Policy cell for the task to display a drop-down
menu. Select the profile that you created in step 2 from the menu.
g. Click the Target link, expand the Assets tree, highlight an OS, click Add to Target List, then click Select.
h. Click Next.
6. Schedule the job, then click Next.
Run Now starts the job immediately after you click Finish in the Job Summary.
Start Date enables you to select a date and time to start the job.
On a recurring schedule enables you to run the same job on a monthly or daily scheduled time.
7. Review the Job Summary, then click Finish to run the job as scheduled in the previous step.

8. When the job completes, the ABE is created and associated with the OS. To verify that the ABE was created, click the OS
in the Assets panel. The Boot Environment tab appears in the center panel. Click the Boot Environment tab to display the
new ABE, as specified in the lucreate script. An OS can have multiple associated ABEs.
8. Oracle® Enterprise Manager Ops Center

Note – The Boot Environment tab is only displayed if there is at least one ABE associated with the OS.

Updating an ABE
You can create a customized update job, including the option to use an alternate boot environment (ABE) to perform a live
upgrade of your Solaris 10 OS. With Live Upgrade, you create an inactive ABE, update and patch the ABE, synchronize the ABE
and BE, and then switch boot environments. When you switch boot environments, the patched and tested ABE becomes the active
boot environment.

Note – Do not use Live Upgrade on your Enterprise Controller or Proxy Controllers. Live Upgrade does not synchronize all of the
files that are required for these Ops Center components.

You must run a separate update job for systems that use an ABE from those that do not use an ABE. When creating a job, you
need to define the following job parameters:

Name and description of the update job.


Alternate Boot Environment.
Profile – Defines what updates are to be installed, uninstalled, or updated on an OS. Select a profile from the list of
predefined and customized profiles.
Policy – Defines how a job is performed and sets the automation level of the job. Select a policy from the list of available
policies. You can also create your own policies.
Target Settings – Defines whether the target should be different or similar for each task in the job.
Actual Run – Defines whether this job is in simulation mode. You can choose to deploy the job, or to run a job
simulation. A job simulation determines the actions and results of a job, and estimates how much time is required to
complete the job. A job simulation also indicates whether your policy and profile responses will enable the job to
succeed.
Task Execution Order – Specifies whether the tasks should be run in parallel or sequentially.
Task Failure Policy – Specifies what action should be taken if a task fails.
Targets – Select one or more target hosts for this job.

Before You Begin


If you want to create an ABE as part of this job, you must write at least one script that uses the lucreate command and then
upload the script to the Local Content, as described in Uploading a Local Action.

Note – The ABE name defined in the script must match the ABE name that you use when you run the update job to create the
ABE.

To Update an ABE
1. Click Assets in the Navigation panel.
2. Expand All Assets, or use the All Assets filter to locate the Solaris 10 OS instance.
Oracle® Enterprise Manager Ops Center

3. Click New Update OS Job from the Actions panel.


The New Update OS Job wizard is displayed. The Job Information window is displayed first.

Unable to render embedded object: File (NewJob.jpg) not found.

4. Complete the following Job parameters:


Type a job name.
Select the Run Type:
Simulation. To download the required patches as part of the simulation, click the Download check box.
Actual Run.
Select the task execution order:
Sequential
Parallel
Choose the Target Setting:
Use the same Targets for all tasks in the job
Use different Targets for each task in the job
Choose the Task Failure Policy:
Complete as much of the job as possible
Stop at failure and notify
Click the ABE check box.
(optional) If you want to create an alternate boot environment during this job by running an ABE Pre-Action
Script, click the Enable check box.
Note – You must have already created the script and uploaded it to the Library for this option.
5. You can define the profile, policy and target for each task, or edit the profile and policy.
6. To edit the profile or policy of the default task, click the Profile or Policy cell for the task to display a drop-down menu.
Select the profile or policy from the menu.
7. To add a new task, click the plus ( + ) icon.
A second row will appear. Click the Profile cell for that row to display a drop-down menu. Select the new profile
that you want to add.
Oracle® Enterprise Manager Ops Center

To change the policy for the new profile, click the Policy cell and select a new policy from the drop-down menu.
If you chose the parameter to use a different target for each task, click the Targets cell to display the Select
Targets page. Select one or more target from the list of Available Items, then click Select to include the asset in
the Target List. Click Add to Target List to close the page.
Click Next.
8. If you selected chose to create an ABE as part of the job, the Create ABE page appears.
9. If you have only one ABE, the Boot Environment Workflow page appears, go to step 10. If you have multiple alternate
boot environments, the ABE Selection page appears.
One or more of the targets has more then one possible associated ABE. Select the ABE from the drop-down
menu for each of the Targets. You can use the Select ABE field to filter for the ABE name.
Click Next.
The Boot Environment Workflow page is displayed.
10. If you selected Simulation in the job parameters, the boot environment workflow cannot be edited, Click Next. Skip to
step 12.
11. If you selected Actual Run in the job parameters, you can edit the pre-actions and post-actions in the workflow.

Pre-actions by default will unmount and then mount the ABE.


To synch the ABE with the BE before mounting, click the Sync ABE check box.
Post-Actions by default will unmount the ABE.
Click Modify Current BE to edit the description of the current boot environment. You might use this to
describe the state of the current BE. For example, Boot environment running Solaris 10 5/08 before
Oracle® Enterprise Manager Ops Center

applying the Solaris 10 September baseline.


Click Modify Alternate BE to edit the description of the ABE. You might use this to describe the state of
the ABE. For example, Boot environment running Solaris 10 5/08 after applying the Solaris 10
September baseline.
Click Activate and Reboot ABE to switch boot environments after update.
12. Schedule the job, then click Next.
Run Now starts the job immediately after you click Finish in the Job Summary.
Start Date enables you to select a date and time to start the job.
On a recurring schedule enables you to run the same job on a monthly or daily scheduled time.
13. Review the Job Summary, then click Finish to run the job as scheduled in the previous step.

Updating Zones
Ops Center enables you to update the global and non-global zones of your Solaris systems. You can run a patch job on the global
zone and update all zones without using the -G command.

The concepts that relate to updating global and non-global zones and the procedures to update the zones are described on this
section.

Content Description

Packages and Patches Describes the parameters for installation of the packages and patches

Updating a Global Zone Describes the concepts involved in updating a global zone

Updating Non-Global Zones Describes the concepts involved in updating different non-global zones

Installing Packages and Patches on Zones


A patch is a collection of files and directories that replace existing files and directories that are preventing proper execution of
the software.

You can install packages and patches on a zone. The patchadd and pkgadd commands operate in the background to install a
patch and package respectively. However, the installation of packages on zones also depends on the parameters in the following
table. These parameters control whether a package can be installed on global zones or non-global zones.

Parameter Action

SUNW_PKG_ALLZONES If the value is true, the package is installed on all zones, both global and non-global.

SUNW_PKG_HOLLOW If the value is true, the package information is propagated to the non-global zones, but the package
is not installed.

SUNW_PKG_THISZONE If the value is true, the package is installed only in that zone.

Configuring patchadd and pkgadd Commands


By default in Ops Center, the patchadd, pkgadd, patchrm, and pkgrm commands are implemented without the -G switch. To
install updates or packages only on the current zone, enable the -G switch by editing the uce.rc file.

To Edit the uce.rc File


1. Open the uce.rc file in the /opt/SUNWuce/agent/bin directory in the managed system.
2. Add the following lines to the uce.rc file:

( all ) (invisible.__is_patchadd_g_specified, false)


( all ) (invisible.__is_patchremove_g_specified, false)
( all ) ( invisible.__is_pkgadd_g_specified, false)
Oracle® Enterprise Manager Ops Center

3. Set the -G parameter to true for the action that you want to perform.
4. Save and close the file.
5. For this change to take effect, restart the services using the following commands:

svcadm disable -s update-agent


svcadm enable -s update-agent

Updating a Global Zone


In Ops Center, when a package or patch is installed, the patchadd and pkgadd commands are implemented in the background
as shown in the example below:

patchadd <patchid>

pkgadd <pkgname>

You can change the way that these commands are implemented by enabling the -G switch. You can enable the -G switch to
cause the patch or package to be installed to the target zone only if the package parameter SUNW_PKG_THISZONE is set to true.
Refer to Installing Packages and Patches on Zones for information about configuring the patchadd and pkgadd commands on
the managed systems.

Refer to the following table when you are updating a global zone. The results shown in this table determine whether the update
job will be successful, depending on the package information.

SUNW_PKG_ALLZONES SUNW_PKG_THISZONE SUNW_PKG_HOLLOW Impact Impact with -G


configuration

False False False The package will be The package is installed


installed on the global only in the global zone.
zone and all the
non-global zones.

True False False The package is installed The -G switch cannot


on the global zone and override the
all the non-global zones. SUNW_PKG_ALLZONES
parameter, and the
package is installed in
all the zones.

True False True The package is installed The -G switch cannot


on the global zone and override the
the package information SUNW_PKG_ALLZONES
is made available on all parameter, and the
the non-global zones. package is installed in
all the zones.

False True False The package is installed The package is installed


only on the global zone. only on the global
zone.

Patches are simply sets of updates to packages. When you install a patch, the patch will be installed on the global zone and the
non-global zones, depending on the package parameters as shown in the previous table.

Note – Use caution while enabling the -G option on a host with sparse zones. Packages that are inherited from the global zone,
which are not SUNW_ALL_ZONES, cannot be patched within a sparse zone.

Updating Non-Global Zones


Oracle® Enterprise Manager Ops Center

As a zone administrator, you can install packages and patches on non-global zones. The patchadd and pkgadd command
should be used without any options. Do not configure the -G switch to the commands while updating the non-global zones.

Refer to the following table when you are updating a non-global zone. The results shown in the table determine whether the
update job will be successful, depending on the package information.

Note – The -G switch does not have any impact on installing packages or patches in a non-global zone.

SUNW_PKG_ALLZONES SUNW_PKG_THISZONE SUNW_PKG_HOLLOW Impact

False False False The package is installed only on the target


non-global zone.

True False False The package installation fails.

True False True The package installation fails.

False True False The package is installed only on the target


non-global zone.

Patches are simply sets of packages that need to be installed. If any one of the packages has the SUNW_PKG_ALLZONES set to
true, then the patch installation fails. For a successful patch installation, ensure that none of the packages have
SUNW_PKG_ALLZONES set to true.

Note – Packages that deliver to read-only inherit directories will fail to install to sparse root zones. Such packages should be
installed from the global zone with the -G switch disabled. If such a package has the parameter SUNW_PKG_THISZONE=true, it
will not appear as installed from the sparse zone and the software might not function correctly. In this case, a whole root zone
should be used. In general, packages with SUNW_PKG_THISZONE=true should not deliver to read-only inherit directories.

Solaris OS Update Reports


Solaris OS Update reports enable you to check for new patches and security advisories. You can get a general report, or test a
system or installed package for available fixes. For auditing purposes, you can create a Ops Center job history report.

When you create a report, you select the criteria that are relevant to you, such as a list of hosts that have a specific patch or a list
of hosts that do not have a specific patch. The CVE Compliance report enables you to search for specific Solaris patches by their
CVE IDs.

Baseline Analysis Report


The Baseline Analysis Report (BAR) allows you to determine whether your managed system is in compliance with recently released
Solaris baselines. Baselines pertain only to Solaris systems.

The Solaris Baselines component contains a list of dated baselines. This report helps to check the compliance of your system
against newly released baselines (as and when they are available in Sun's Knowledge Base).

Before generating a report, it is necessary to understand Solaris Baselines, white lists, and black lists.

Solaris Baselines
A Solaris baseline is a dated collection of Solaris patches, patch metadata, and tools. Sun releases Solaris baselines on a monthly
basis. When you install the patches of a baseline on a host, that system is considered to be compliant with that baseline.

Using Solaris baselines enables you to easily identify the patch level of your hosts. For example, you install some test hosts with a
particular baseline. Then, you test these hosts for a period of time to see whether the patches in this baseline are stable enough
to be used on your production hosts. When the testing reveals that this baseline is stable, you can install the same baseline on
your production hosts.

Baseline information is available in the following locations in the BUI:


Oracle® Enterprise Manager Ops Center

View/Modify Catalog
Profile Editor
Baseline Analysis Report

Each dated baseline contains these patch sets:

Full – Includes all Solaris patches


Recommended – Includes Solaris recommended patches and security patches
Security – Includes only Solaris security patches

All baselines include patches for a specific time frame. However, the Full baseline often contains Solaris OS patches that are not
included in the Recommended baseline. The Full baseline includes additional patches based on feedback from various customer
support groups within Sun. These patches are not always included in the Recommended baseline.

To install the Recommended and Security baselines, you either need to deploy two jobs, or have a job that includes multiple tasks.
This might result in multiple reboots, for example, if both tasks (baselines) include patches that have Single User mode
requirements.

Ops Center's Knowledge Base (KB) is updated with the details of the baselines. This is done a few days after the official release of
baselines by Sun.

Note – The Solaris 8 OS was placed into End of Service Live (EOSL) on March 31, 2009. Solaris 8 OS baselines are available
through March, 2009. The KB might contain artificial baselines after that date. Do not use baselines dated after March, 2009.

White List
A white list is the list of patches that you want to install, uninstall, or upgrade. To establish a white list, create a profile using the
Required setting. You can also specify a white list when generating a Baseline Analysis report.

For example, establishing a list of Solaris OS patch IDs that must be applied to a specific system involves the following:

1. Creating a profile with the patches that need to be installed.


2. Creating a job with the selected profile.

As another example, baseline B includes patches X, Y, Z, and the white list has patches U, V, and W. When your Baseline Analysis
Report is created, the host is marked compliant only when all six patches X, Y, Z, U, V, and W are present.

Black List
A black list is a list of patches that you do not want installed. You create a black list by creating a policy with the specified action
for the patches. You can select a black list option when you create a Baseline Analysis Report. Select the black list either from the
created policy or as a text file that you can create. In the text file, enter the patch IDs separated by new lines.

If a particular patch in the profile is set with the policy component setting as Never for install action, then the patch will not be
installed. If the patch is already installed, it will not be uninstalled or removed.

For example, if baseline A has patches X, Y, and Z, and the black list specifies only Y and Z, the system is compliant as long as X is
installed. Even if the patches Y and Z are installed, they will not get uninstalled if you run a compliance job from the report
results.

Running a Baseline Analysis Report


This section describes how to generate a Baseline Analysis Report (BAR). The report gives the compliancy of the managed system
with the selected Solaris baseline that has been released.

In Ops Center, you can generate two types of BAR reports:


Oracle® Enterprise Manager Ops Center

Agent-based BAR report


Database-based BAR report

In an agent-based BAR report, a simulated job is executed against the managed hosts. This type of report takes time to complete
because it checks for dependent components and missing dependencies, and then downloads the patches that need to be
installed. When you run a compliance job from this report result, the job is completed quickly because the patches are already
downloaded. However, to improve the report performance of a BAR report, you can skip the downloads in a simulated job by
deselecting the checkbox that is provided for this purpose.

In a database-based BAR report, the report is run against the database of the management server, the selected baselines are
broken down into individual patch IDs, and then formed into an incidents list. The report runs on the details that are available on
the database. Based on the report result, you can run a compliance job.

To Run a Baseline Analysis Report


This report provides information on the hosts which are compliant with a baseline OS.

1. Select Reports from the Navigation panel.


2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Baseline Analysis Report from the Actions panel.
The Baseline Analysis Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report
(Optional) Description – A description of the report
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Baseline(s) or Profile(s) page is displayed.
7. Make the following selections:
Select either Baseline or Profile.
If you selected Baseline, select either Run report against Database or Run Report against actual agent.
Select one or more baselines or profiles by clicking them and clicking Add or by clicking Add All, then click
Next.
The White List page is displayed.
8. Select a White List option. They include:
None - No white list.
Text list - Enter a list of patches.
Import from profile - Select a profile to import as a white list.
9. Click Next.
The Black List page is displayed.
10. Select a black list option. They include:
None - No black list.
Text list - Enter a list of patches.
Import from profile - Select a profile to import as a black list.
11. Click Next.
The Schedule page is displayed.
12. Select a schedule for the report. You can schedule the report to run:
Immediately.
On a start date and time - Select a date and time to generate the report.
On a recurring schedule - Select the month and day when you want to generate the report. Select the Start
Time, End Time and Number of Hours between runs. This is to set the number of times the report generated
between the specified start and end time. For example, if you set the Start Time at 6.00 AM, End Time at 12.00
AM and the Number of hours between runs as 2, then the report is run at 6.00 AM, 8.00 AM, 10.00 AM and
12.00 AM.
13. Click Next to display the Summary page.
14. Click Run Report.
The Report is launched.
15. When the report stats changes to Success, click View Results.
The Report results are displayed.
16. (Optional) Click Run Compliance Job to bring the systems into compliance with the baseline.
Oracle® Enterprise Manager Ops Center

CVE Compliance Report for a Solaris OS


This report provides information on incidents that are related to specific CVE IDs and the systems that should have these incidents
installed. Common Vulnerability and Exposure Identifiers (CVE IDs) are unique, common identifiers for publicly known information
security vulnerabilities. The patches and packages from a list of vendors are published as common vulnerabilities and security
exposure incidents. CVEs are identified by a candidate ID (CAN ID).

To Run a CVE Compliance Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select CVE Compliance Report from the Actions panel.
The CVE Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report
(Optional) Description – A description of the report
Status – The compliance status that the report will cover. Select either compliant or noncompliant.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Select CVE page is displayed.
7. Select one or more CVEs using the Add or Add All buttons, then click Next.
The Summary page is displayed.
8. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
9. Click Run Report.
The report is displayed.
10. (Optional) Select one or more CVE IDs by clicking them or by clicking Select All, then click Make Host Compliant to
install the recommended patches.
11. (Optional) Click Export to CSV to export the report.
12. Click Done to close the report.

Distribution Update Report for a Solaris OS


This report provides a mapping between selected updates, packages, and CVEs and selected distributions so that you can find out
whether the updates are installed. This report determines whether a specific distribution has been updated with specific updates,
packages, or CVEs.

To Run a Distribution Update Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Distribution Update Report from the Actions panel.
The Distribution Update Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report.
(Optional) Description – A description of the report.
Category – Select one or more of the following:
Security
Bug fix
Enhancement
Service Pack
Solaris Update
CD
Type – Select Package, Update or both.
Release Date – Select a Start Date and End Date.
5. Click Next.
The Specify Distributions page is displayed.

6.
Oracle® Enterprise Manager Ops Center

6. Select one or more distributions by clicking them and clicking Add or by clicking Add All, then click Next.
The Select Updates page is displayed.
7. Select one or more updates by clicking them or clicking Select All, then click Next.
The Select Packages page is displayed.
8. Select one or more packages by clicking them or clicking Select All, then click Next.
The Select CVE page is displayed.
9. Select one or more CVEs by clicking them or clicking Select All, then click Next.
The Summary page is displayed.
10. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
11. Click Run Report.
The report is displayed.
12. (Optional) Select one or more incidents by clicking them or by clicking Select All, then click Execute Job to launch a job
to update them.
13. (Optional) Click Export to CSV to export the report.
14. Click Done to close the report.

Exporting Results of a Solaris OS Report


You can export the OS Updates report results to CSV format and save it.

To Export Results of a Solaris OS Report


1. Run any OS update reports as required.
The report is generated and the result is displayed.
2. In the report result window, click Export to CSV.
The report result will be saved in the local system desktop where the Ops Center BUI is running.

Host Compliance Report for a Solaris OS


You can run a host compliance report to determine whether the hosts are complaint with security and bug fix incidents.

To Run a Host Compliance Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Host Compliance Report from the Actions panel.
The Host Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Status - The compliance status that the report will cover. Select either compliant or noncompliant.
Level - Select either security or bug fix.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Select one or more patches by clicking them or by clicking Select All, then click Install Patch(es).
10. (Optional) Click Export to CSV to export the report.
11. Click Done to close the report.
Oracle® Enterprise Manager Ops Center

Incident Compliance Report for a Solaris OS


Incidents are the patches that are available for an application or feature. An incident applies to one or more packages or RPMs.

You can run a incident compliance report to determine whether the incidents on the managed hosts are compliant with the latest
released version.

To Run an Incident Compliance Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Incident Compliance Report from the Actions panel.
The Incident Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Status - The compliance status that the report will cover. Select either compliant or noncompliant.
Criteria - The criteria for selecting the patches that will be used as a comparison. Your choice here will cause
different steps to appear later in the wizard.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
7. If you selected Select Updates as the criteria, the Select Updates page is displayed. Select one or more updates by
clicking them or clicking Select All, then click Next.
8. If you selected Filter Updates as the criteria, the Filter Updates page is displayed. Select filters, then click Next. Filters
include:
Category - Select one or more of the following:
Security
Bug Fix
Enhancement
Update Type - Select Package, Update or both.
Release Date - Select a Start Date and End Date.
9. If you selected Filter Updates as the criteria, the Select Packages page is displayed. Select one or more packages by
clicking them or clicking Select All, then click Next.
10. If you selected Filter Updates as the criteria, the Select CVE page is displayed. Select one or more CVEs by clicking them
and clicking Add or by clicking Add All, then click Next.
The Summary page is displayed.
11. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
12. Click Run Report.
The report is displayed.
13. (Optional) Select one or more incidents by clicking them or by clicking Select All, then click Install Fix(es) to install the
recommended patches.
14. (Optional) Click Export to CSV to export the report.
15. Click Done to close the report.

Job History Report for a Solaris OS


Solaris OS Update Job History reports provide a detailed history of the install and uninstall actions taken on systems throughout
Ops Center. This report also shows which user made the deployments, enabling you to track a team of operators. After your
report criteria is selected, you can generate a report and save it as a template. The saved report template enables you to run the
report again with the same specified parameters for the targeted systems, install actions, and time period.

To Run a Job History Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3.
Oracle® Enterprise Manager Ops Center

3. Select Jobs History Report from the Actions panel.


The Job History Report wizard is displayed.
4. Specify the Report Parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Actions - The actions to be reported. Check installs, uninstalls, or both.
Dates - The time which the report will cover. Enter a start date and an end date, or click the calendar icon to
select start and end dates from a calendar.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Click Export to CSV to export the report.
10. Click Done to close the report.

Package Compliance Report for a Solaris OS


This report provides details pertaining to the selected packages on the managed system and indicates whether the system is
compliant with the latest recommended version available.

To Run the Package Compliance Report for a Solaris OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Package Compliance Report from the Actions panel.
The Package Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report.
(Optional) Description – A description of the report.
Status – The compliance status that the report will cover. Select either compliant or noncompliant.
Level – Select Security or Bug Fix.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Select Packages page is displayed.
7. Select one or more packages by clicking them or clicking Select All, then click Next.
The Summary page is displayed.
8. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
9. Click Run Report.
The report is displayed.
10. (Optional) Select one or more packages by clicking them or by clicking Select All, then click Install Package(s) to launch a
job to install them.
11. (Optional) Click Export to CSV to export the report.
12. Click Done to close the report.

Solaris Update Compliance Report


The Solaris Update Compliance reports allows you to determine whether a specific Solaris system is compliant with a particular
Update.
Oracle® Enterprise Manager Ops Center

To Run a Solaris Update Compliance Report


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Solaris Update Compliance from the Actions panel.
The Solaris Update Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report.
(Optional) Description – A description of the report.
Status – The compliance status that the report will cover. Select either compliant or noncompliant.
Updates – The update to be used in the report.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Click Export to CSV to export the report.
10. Click Done to close the report.

Updating a Linux OS
You can update a Linux operating system after you have discovered it and managed it. A managed asset has Ops Center agent
software installed on it.

To keep your systems current, use the System Catalogs and Linux OS Update Reports to determine which patches, updates,
software, and actions apply to your system.

There are different methods for running an update job. This section describes the update feature in Ops Center, how to
customize an update job, updating in disconnected mode, using profiles and policies for Linux updates, and managing local
contents.

Methods of Updating a Linux OS


In Ops Center, you have different options for updating your Linux operating systems:

Use predefined or custom profiles to update a system or group of systems. This method is often used for Linux updates.
Use a system catalog to create a simple update job without creating a profile. This method is used to apply a single patch
quickly.
Use compliance report outputs to update your OS. This method is used to make your systems compliant with the newly
released updates.
Use compare catalogs to roll a system back to its previous state.

There are various methods to update a Linux OS.


Oracle® Enterprise Manager Ops Center

Creating a Linux OS Update Job


Creating a new update job enables you to use custom or predefined profiles to create an update job. This method is typically
used for complex update scenarios and to update Linux operating systems.

The Update OS job wizard enables you to create customized update jobs. When creating a job, you need to define the following
job parameters:

Name and description of the update job.


Profile – Defines what updates are to be installed, uninstalled, or upgraded on an OS. Select a profile from the list of
predefined and customized profiles.
Policy – Defines how a job is performed and sets the automation level of the job. Select a policy from the list of available
policies. You can also create your own policies.
Target Settings – Defines whether the target should be different or similar for each task in the job.
Actual Run – Defines whether this job is in simulation mode. You can choose to deploy the job, or to run a job
simulation. A job simulation determines the actions and results of a job, and estimates how much time is required to
complete the job. A job simulation also indicates whether your policy and profile responses will enable the job to
succeed.
Task Execution Order – Specifies whether the tasks should be run in parallel or sequentially.
Task Failure Policy – Specifies what action should be taken if a task fails.
Targets – Select one or more target hosts for this job.

Note – If there is a conflict between a profile and policy, the profile overrides the policy.

To Create a New Update Job


1. Click Asset in the Navigation panel.
2. Click an OS instance.
3. Click New Update OS Job from the Center or Actions panel.
The New Update OS Job wizard is displayed. The Job Information window is displayed first.
Oracle® Enterprise Manager Ops Center

4. Enter a name and description for the update job in the Job Information window.
5. Select the Actual Run for the job. It can be either Simulation or Actual Run.
6. Select the Profile and Policy from the list.
7. If you want to change the selected target system, select the row and click Edit Targets icon.
The Select Targets window is displayed. Select the targets on which you want to run the update job. You can select more
than one target.
8. Click Add icon to add more tasks to the update job.
You can define the profile, policy and target for each task. If the target setting is a different target for each task in the
job, then the new task includes the Select Targets button. Click Select Targets to select the target for the task.
9. Select the task execution order and failure policy for the job.
10. Click Run Now to run the job immediately or click Next to schedule the job to run later.

Updating from a Linux OS Profile


In Ops Center, you can create an update job from the OS Update Profile section. In the OS Update Profile section, the New OS
Update Job option is available for running an update job.

To Create a Job From a Profile


1. Select Libraries from the Navigation panel.
2. Select OS Update Profiles from the Libraries section.
3. Select a profile from the predefined profile or user-defined profile list.
4. Click New Update OS Job in the Actions panel or select the New Update OS Job icon in the Summary page.
The New Job wizard is displayed.
Oracle® Enterprise Manager Ops Center

5. Enter a name and description for the update job in the Job Information window.
6. Select the Actual Run for the job. It can be either Simulation or Actual Run.
7. Select the Profile and Policy from the list.
8. Click Select Targets to select the target for the task.
The Select Targets window is displayed. Select the targets on which you want to run the update job. You can select more
than one target. To change the target, select the task and click the Edit Targets icon.
9. Click the Add icon to add more tasks to the update job.
You can define the profile, policy, and target for each task.
10. Select the task execution order and failure policy for the job.
11. Click Run Now to run the job immediately or click Next to schedule the job to run later.

Updating With a Linux OS Report


In Ops Center, you can generate the following compliance reports:

Host Compliance Report


Package Compliance Report
Incident Compliance Report
Service Pack Compliance Report
CVE Compliance Report
Distribution Update Report

Refer to Linux OS Update Reports for information about generating these reports. You can generate these reports for
non-compliant components. The report result is displayed with the option to install the patches, packages, updates, and incidents.

In the report result, click Run Compliance Job to initiate a job to install the non-compliant component updates. The New Job
wizard launches, enabling you to enter job information and to schedule the job. When you click Run Compliance Job, the required
data for profiles, policies, and targets is automatically pre-populated in the job wizard.

Updating a Linux OS by Modifying a System Catalog


A system catalog is a list of OS software components that are installed on a managed system. Catalogs provide the capability to
directly manipulate the installed software components on a single operating system or a group of operating systems.

Refer to System Catalogs for more information about managing catalogs.


Oracle® Enterprise Manager Ops Center

Updating an OS by modifying a system catalog provides the following advantages:

Enables you to create a quick ad hoc job


Provides an easy method of applying a single patch, baseline, or package
Enables you to update an OS without creating a profile for a one-time job

To Update a Linux OS by Modifying a System Catalog


1. Select Asset from the Navigation panel.
2. Select an OS from the Asset section
The center panel displays summary, connectivity, file system monitoring, charts, and jobs information.
3. Select View/Modify Catalog from the Actions panel.
The View/Modify Catalog window is displayed.
4. Select a catalog from the Catalog list.
The components that are installed on the system are displayed.
5. Select the component for which you want to modify the action.
The available actions are No Action, Required, Uninstall, and Upgrade. The actions that are available for the selected
component are enabled accordingly.
6. Select the action for the component that you want to modify.
7. Click Launch Modification Job.
A New Job wizard is displayed.
8. Complete the job Information details as required.
9. Either click Run Now to run the job immediately or click Next to schedule the job to run later.

CVE Compliance Report for a Linux OS


This report provides information on incidents that are related to specific CVE IDs and the systems that should have these incidents
installed. Common Vulnerability and Exposure Identifiers (CVE IDs) are unique, common identifiers for publicly known information
security vulnerabilities. The patches and packages from a list of vendors are published as common vulnerabilities and security
exposure incidents. CVEs are identified by a candidate ID (CAN ID).

To Run a CVE Compliance Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Linux OS Updates from the Reports section.
3. Select CVE Compliance Report from the Actions panel.
The CVE Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report
(Optional) Description – A description of the report
Status – The compliance status that the report will cover. Select either compliant or noncompliant.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Select CVE page is displayed.
7. Select one or more CVEs using the Add or Add All buttons, then click Next.
The Summary page is displayed.
8. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
9. Click Run Report.
The report is displayed.
10. (Optional) Select one or more CVE IDs by clicking them or by clicking Select All, then click Make Host Compliant to
install the recommended patches.
11. (Optional) Click Export to CSV to export the report.
12. Click Done to close the report.
Oracle® Enterprise Manager Ops Center

Distribution Update Report for a Linux OS


This report provides a mapping between selected updates, packages, and CVEs and selected distributions so that you can find out
whether the updates are installed. This report determines whether a specific distribution has been updated with specific updates,
packages, or CVEs.

To Run a Distribution Update Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Linux OS Updates from the Reports section.
3. Select Distribution Update Report from the Actions panel.
The Distribution Update Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report.
(Optional) Description – A description of the report.
Category – Select one or more of the following:
Security
Bug fix
Enhancement
Service Pack
CD
Type – Select Package, Update or both.
Release Date – Select a Start Date and End Date.
5. Click Next.
The Specify Distributions page is displayed.
6. Select one or more distributions by clicking them and clicking Add or by clicking Add All, then click Next.
The Select Updates page is displayed.
7. Select one or more updates by clicking them or clicking Select All, then click Next.
The Select Packages page is displayed.
8. Select one or more packages by clicking them or clicking Select All, then click Next.
The Select CVE page is displayed.
9. Select one or more CVEs by clicking them or clicking Select All, then click Next.
The Summary page is displayed.
10. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
11. Click Run Report.
The report is displayed.
12. (Optional) Select one or more incidents by clicking them or by clicking Select All, then click Execute Job to launch a job
to update them.
13. (Optional) Click Export to CSV to export the report.
14. Click Done to close the report.

Exporting Results of a Linux OS Report


You can export the OS Updates report results to CSV format and save it.

To Export Results of a Linux OS Report


1. Run any OS update reports as required.
The report is generated and the result is displayed.
2. In the report result window, click Export to CSV.
The report result will be saved in the local system desktop where the Ops Center BUI is running.

Host Compliance Report for a Linux OS


Oracle® Enterprise Manager Ops Center

You can run a host compliance report to determine whether the hosts are complaint with security and bug fix incidents.

To Run a Host Compliance Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Host Compliance Report from the Actions panel.
The Host Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Status - The compliance status that the report will cover. Select either compliant or noncompliant.
Level - Select either security or bug fix.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Select one or more patches by clicking them or by clicking Select All, then click Install Patch(es).
10. (Optional) Click Export to CSV to export the report.
11. Click Done to close the report.

Incident Compliance Report for a Linux OS


Incidents are the patches that are available for an application or feature. An incident applies to one or more packages or RPMs.

You can run a incident compliance report to determine whether the incidents on the managed hosts are compliant with the latest
released version.

To Run an Incident Compliance Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Incident Compliance Report from the Actions panel.
The Incident Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Status - The compliance status that the report will cover. Select either compliant or noncompliant.
Criteria - The criteria for selecting the patches that will be used as a comparison. Your choice here will cause
different steps to appear later in the wizard.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
7. If you selected Select Updates as the criteria, the Select Updates page is displayed. Select one or more updates by
clicking them or clicking Select All, then click Next.
8. If you selected Filter Updates as the criteria, the Filter Updates page is displayed. Select filters, then click Next. Filters
include:
Category - Select one or more of the following:
Security
Bug Fix
Enhancement
Update Type - Select Package, Update or both.
Release Date - Select a Start Date and End Date.
9. If you selected Filter Updates as the criteria, the Select Packages page is displayed. Select one or more packages by
clicking them or clicking Select All, then click Next.

10.
Oracle® Enterprise Manager Ops Center

10. If you selected Filter Updates as the criteria, the Select CVE page is displayed. Select one or more CVEs by clicking them
and clicking Add or by clicking Add All, then click Next.
The Summary page is displayed.
11. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
12. Click Run Report.
The report is displayed.
13. (Optional) Select one or more incidents by clicking them or by clicking Select All, then click Install Fix(es) to install the
recommended patches.
14. (Optional) Click Export to CSV to export the report.
15. Click Done to close the report.

Job History Report for a Linux OS


Linux OS Update Job History reports provide a detailed history of the install and uninstall actions taken on systems throughout
Ops Center. This report also shows which user made the deployments, enabling you to track a team of operators. After your
report criteria is selected, you can generate a report and save it as a template. The saved report template enables you to run the
report again with the same specified parameters for the targeted systems, install actions, and time period.

To Run a Job History Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Jobs History Report from the Actions panel.
The Job History Report wizard is displayed.
4. Specify the Report Parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Actions - The actions to be reported. Check installs, uninstalls, or both.
Dates - The time which the report will cover. Enter a start date and an end date, or click the calendar icon to
select start and end dates from a calendar.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Click Export to CSV to export the report.
10. Click Done to close the report.

Package Compliance Report for a Linux OS


This report provides details pertaining to the selected packages on the managed system and indicates whether the system is
compliant with the latest recommended version available.

To Run the Package Compliance Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Package Compliance Report from the Actions panel.
The Package Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name – A name for the report.
(Optional) Description – A description of the report.
Oracle® Enterprise Manager Ops Center
4.

Status – The compliance status that the report will cover. Select either compliant or noncompliant.
Level – Select Security or Bug Fix.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Select Packages page is displayed.
7. Select one or more packages by clicking them or clicking Select All, then click Next.
The Summary page is displayed.
8. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
9. Click Run Report.
The report is displayed.
10. (Optional) Select one or more packages by clicking them or by clicking Select All, then click Install Package(s) to launch a
job to install them.
11. (Optional) Click Export to CSV to export the report.
12. Click Done to close the report.

Service Pack Compliance Report for a Linux OS


This report provides information on incidents created by the publication and release of a service pack by a vendor. This helps to
determine whether the systems have the latest service packs that were released by the vendor.

To Run a Service Pack Compliance Report for a Linux OS


1. Select Reports from the Navigation panel.
2. Select Solaris/Linux OS Updates from the Reports section.
3. Select Service Pack Compliance from the Actions panel.
The Service Pack Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Name - A name for the report.
(Optional) Description - A description of the report.
Status - The compliance status that the report will cover. Select either compliant or noncompliant.
Services - The services to be covered in the report.
5. Click Next.
The Select Targets page is displayed.
6. Add one or more targets by selecting them in the list on the left and clicking Add to Target List, then click Next.
The Summary page is displayed.
7. (Optional) Click Save Report to save the report for future use. This returns you to the Reports tab, where you can run the
report by selecting it from the Saved Reports section and clicking Re-run Report.
8. Click Run Report.
The report is displayed.
9. (Optional) Click Export to CSV to export the report.
10. Click Done to close the report.

Updating a Windows OS
Ops Center enables you to update your managed Windows operating systems. You need to discover and manage the assets that
you want to update. See Asset Management for information about how to discover a system. Ops Center uses Microsoft System
Center Configuration Manager (SCCM) for updating the Windows operating systems. The Windows Update functionality depends
on the SCCM's agent installed on the managed systems. You can configure SCCM to install agents on your managed Windows
systems either automatically or through a manual process.

To ensure that your managed systems are up to date, you need to determine which patches, updates, and actions to apply to your
system. The Windows Updates Reports help you determine the patches that are applicable to your systems and how many of the
applicable patches are compliant or not compliant for the selected systems.
Oracle® Enterprise Manager Ops Center

About Updating a Windows OS


Using Ops Center, you can discover any Windows operating systems and then manage your systems to be secure and up to date.
Ops Center uses Microsoft System Center Configuration Manager 2007 (SCCM) to implement the software updates for Windows
OS. More specifically, Ops Center uses the Windows software update capability of SCCM to update any Windows OS that are
discovered and managed by Ops Center. You should be able to identify a functional SCCM that is configured for software update
and management of the Windows systems that are managed by Ops Center. The Windows Update functionality depends on the
SCCM's agent installed on the managed systems. You can configure SCCM to install agents on your managed Windows systems
either automatically or through a manual process.

Patching in Connected and Disconnected Mode


The Enterprise Controller connects to Microsoft System Center Configuration Manager (SCCM) to obtain the latest information
about patches and packages. SCCM is connected to the internet for downloading the metadata that is used for compliance
analysis. Ops center can also be connected to the internet to download patches which are then handled by SCCM for installation.

When you want to download and install a patch, the patch is downloaded from the Microsoft site. You do not need any
authentication to access the Microsoft web site. However you need to provide authentication details to access the SCCM server.

You can also update the managed systems when the Enterprise Controller is in disconnected mode, that is, when the Enterprise
Controller is not connected to the internet.

Reports
Several predefined OS Update reports are available. The reports enable you to check for new patches and and update your
systems. You can get a general report, or test a system for available fixes.

When you create a report, you select the criteria that are relevant to you, such as Category, Severity, Superseded, and Release
Date of the update patches. You can also select specific updates on which to run the compliance reports.

Update Job
Ops Center contains the following options in an update job to maintain control and consistency across your data center:

Groups – Help you to organize your assets in the user interface, and act as targets for many types of jobs.
Roles – Enable you to determine the tasks that a user can perform on a specific piece of asset or a group of assets.
Reports – Enable you to run compliance reports and create update jobs from the compliance reports.

You can define the following job parameters while creating a New Windows Update Job:

Name and Description – Identifies the name of the report against which you want to create a new Windows OS update
job. A detailed description is helpful in clearly identifying the job in the historical record.
Reboot behavior – Lets you select the reboot behavior if a reboot is required after the new update job is executed. You
can select whether you want the system to reboot immediately following the update operation or whether you want to
reboot the system at the default setting of the SCCM server.
License Terms – Lets you review the license terms and either accept or decline it. The License Terms window appears only
when the updates in the report require License Terms that need to be reviewed.
Schedule – Lets you decide how you want to schedule the execution of the new update job.

Method of Updating a Windows OS


Ops Center enables you to use the output from compliance reports to update your Windows OS to be compliant with the newly
released updates.

Use the results of the Host Compliance Report and the Incident Compliance Report to update your Windows systems.
Oracle® Enterprise Manager Ops Center

Configuring Ops Center for Updating Windows OS


Ops Center uses Microsoft System Center Configuration Manager 2007 (SCCM) to implement the software updates for Windows
OS. More specifically, Ops Center uses the Windows software update capability of SCCM to update any Windows OS that are
discovered and managed by Ops Center. You need to identify a functional SCCM that is configured for software update and
management of the Windows systems that are managed by Ops Center.

To configure Ops Center to interact with the identified SCCM, you need to provide the following credentials in the configuration
window:

SCCM Server

Server Name
Domain Name
Site Name
User Name
Password

SCCM Share

URL
Domain Name
User Name
Password

The configuration details are displayed in the Configuration tab of the Windows Update window.

Note: Ops Center uses the same SCCM credentials for accessing the SCCM server as well as for enabling the SCCM share. Use the
<domain> format for the Domain Name field. Do not use the <domain>\<username> format. If you entered an incorrect format
for the Domain Name field and if the configuration task returns an error, then unconfigure the SCCM and configure the SCCM
again with the correct format for the credentials. See Configuring Ops Center to Interact with an SCCM for information on how to
configure and unconfigure Ops Center to interact with the SCCM.

Configuring Ops Center to Interact with SCCM


Before you can use Ops Center to update your Windows systems, you need to configure it to interact with the identified
Microsoft System Center Configuration Manager (SCCM).

To configure Ops Center to interact with the identified SCCM

1. In the Navigation panel, click Administration, then click Windows Update.


2. In the Actions panel, click SCCM Configuration.
An SCCM Configuration window is displayed.
Oracle® Enterprise Manager Ops Center
2.

3. Enter the credentials for the following fields:


SCCM Server
Server Name
Domain Name
Site Name
User Name
Password
Confirm Password
SCCM Share
URL
Domain Name
User Name
Password
Confirm Password
4. Click Submit.

Ops Center is now configured to interact with the SCCM.

To Unconfigure Ops Center's interaction with the SCCM

1. In the Navigation panel, click Administration, then click Windows Updates.


2. In the Actions panel, click Unconfigure.
A confirmation window appears.
3. Click Yes to unconfigure Ops Center's interaction with the SCCM.

Windows Updates Reports


Compliance reports provide information on whether your systems are compliant with the Windows updates incidents. You can get
a report on the number of applicable Windows updates for each system. You can also get a report that shows the number of
systems to which the selected Windows updates apply.

When you create a report, you select the criteria that are relevant to you, such as Category, Severity, Superseded, and Release
Date of the update patches. You can also select specific updates on which to run the compliance reports.

You can create a new Windows update job from the results of the compliance reports. See Creating a New Windows Update Job
for information on how to create a new update job from the report results.
Oracle® Enterprise Manager Ops Center

Host Compliance Report for Windows Updates


The Host Compliance Report provides information on whether your systems are compliant with the Windows updates incidents.
This report shows the number of Windows updates that are applicable to each system, and whether the updates are already
installed or need to be installed to make the system compliant. You can also create a new Windows update job based on the
results of a Host Compliance Report.

To Run a Host Compliance Report for Windows Updates


1. Select Reports from the Navigation panel.
2. Select Windows OS Updates from the Reports section.
3. Select Host Compliance Report from the Actions panel.
The Host Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Report Name — A name for the report.
(Optional) Description — A description of the report.
Specify the Windows OS updates on which to run the report — You can specify filter criteria such as Category,
Severity, Superseded, and Release Date for Windows OS updates, or you can select specific Windows OS updates
to run the report.
5. Click Next.
Based on your selection in Step 4, either the Define Updates Filter window is displayed or the Select Updates window is
displayed. If the Define Updates Filter window is displayed, proceed to Step 6. If the Select Updates window is displayed,
proceed to Step 7.
6. Make your selections in the Define Updates Filter screen. They include:
Category — Includes Application, Critical Updates, Definition Updates, Drivers, Service Packs, Security Updates,
Tools, Update Rollups, and WSUS Infrastructure Updates. You can select either All available updates under all
category or Selected categories only. Use the Control key on the keyboard to select multiple items in the list
under Selected category only.
Severity — Includes Critical, Important, Moderate, Low, and Default. You can select either All updates with any
severity or Selected Severities only. Use the Control key on the keyboard to select multiple items in the list
under Severity.
Superseded — Enables you to select all or just the most recent updates.
Release Date — Refers to the date that the update patches were released. You can choose the range of release
dates that you want to include in your report by filling in the From and To fields.
Click Next. Proceed to Step 8.
7. Make your selections in the Select Updates window. Under Search, Select All enables you to include a bulletin ID, article
ID, and title in your search, or you can select specific fields to narrow your search. Use the Control key on the keyboard
to make multiple selections in the list under Available Windows Software Updates. Click Add to Updates List, then. Click
Next.
8. Add one or more targets by selecting them in the list of Available Items. Click Add to Target List, then click Next.
The Summary page is displayed.
9. (Optional) Click Save as Template to save the parameters of the report as a template for future use. After you click Save
as Template, you will not have the option of returning to the previous steps. The Save as Template button as well as the
Previous button will be grayed, and the only two options that you will have is to either click Finish or Cancel. After a
template is saved, you can view, delete, edit, or run the report from Report Templates.
10. Click Finish to run the report.
You should see the results of the report under Report Results List.

Incident Compliance Report for Windows Updates


The Incident Compliance Report provides information on whether your systems are compliant with the Windows updates
incidents. This report shows the number of systems to which the selected Windows updates apply, how many systems have the
updates installed, and how many require the updates to be installed to make the systems compliant. You can create a new
Windows update job based on the results of an Incident Compliance Report.

To Run an Incident Compliance Report for Windows Updates

1.
Oracle® Enterprise Manager Ops Center

1. Select Reports from the Navigation panel.


2. Select Windows OS Updates from the Reports section.
3. Select Incident Compliance Report from the Actions panel.
The Incident Compliance Report wizard is displayed.
4. Specify the report parameters. They include:
Report Name — A name for the report.
(Optional) Description — A description of the report.
Specify the Windows OS updates on which to run the report — You can specify filter criteria such as Category,
Severity, Superseded, and Release Date for Windows OS updates, or you can select specific Windows OS updates
to run the report.
5. Click Next.
Based on your selection in Step 4, either the Define Updates Filter window is displayed or the Select Updates window is
displayed. If the Define Updates Filter window is displayed, proceed to Step 6. If the Select Updates window is displayed,
proceed to Step 7.
6. Make your selections in the Define Updates Filter screen. They include:
Category - Includes Application, Critical Updates, Definition Updates, Drivers, Service Packs, Security Updates,
Tools, Update Rollups, and WSUS Infrastructure Updates. You can select either All available updates under all
category or Selected categories only. Use the Control key on the keyboard to select multiple items in the list
under Selected category only.
Severity - Includes Critical, Important, Moderate, Low, and Default. You can select either All updates with any
severity or Selected Severities only. Use the Control key on the keyboard to select multiple items in the list
under Severity.
Superseded - Enables you to select all or just the most recent updates.
Release Date - Refers to the date that the update patches were released. You can choose the range of release
dates that you want to include in your report by filling in the From and To fields.
Click Next. Proceed to Step 8.
7. Make your selections in the Select Updates window. Under Search, Select All enables you to include a bulletin ID, article
ID, and title in your search, or you can select specific fields to narrow your search. Use the Control key on the keyboard
to make multiple selections in the list under Available Windows Software Updates. Click Add to Updates List, then. Click
Next.
8. Add one or more targets by selecting them in the list of Available Items. Click Add to Target List, then click Next.
The Summary page is displayed.
9. (Optional) Click Save as Template to save the parameters of the report as a template for future use. After you click Save
as Template, you will not have the option of returning to the previous steps. The Save as Template button as well as the
Previous button will be grayed, and the only two options that you will have is to either click Finish or Cancel. After a
template is saved, you can view, delete, edit, or run the report from Report Templates.
10. Click Finish to run the report.
You should see the results of the report under Report Results List.

Creating a New Windows Update Job


You can use the results of the Host Compliance Report and the Incident Compliance Report to make your systems compliant by
creating a new update job.

The Create New Windows Update Job wizard enables you to create a new update job. When creating a new update job, you need
to define the following job parameters:

Name and Description for the new Windows software update job.
Reboot behavior – Lets you select whether you want to reboot the system to reboot immediately following the update
operation or at the default setting of the SCCM server.
License Terms – Lets you review the license terms and either accept or decline it. The License Terms window appears only
when the updates in the report require license terms that need to be reviewed.
Schedule – Lets you decide how you want to schedule the execution of the new update job.

To Create a New Windows Update Job


1. Click Reports in the Navigation panel.
2. Click Windows OS Updates.
The executed reports are listed under the Report Results List tab in the center panel.
3. Select a report from the list of the executed reports in the Windows OS Update Report Results table.
4. Click the View Report icon.
Oracle® Enterprise Manager Ops Center

4.
A compliance report details window is displayed.
5. Click Make Targets Compliant.
The Create New Windows Update Job wizard is displayed.
6. Enter a name and description for the update job in the Job Information window.
7. Select one of the two options under Reboot.
Select whether you want the system to reboot immediately following the update operation, or whether you want to
reboot the system at the default setting of the SCCM Server. Click Next.
When you click Next, either the License Terms window or the Schedule window is displayed. The License Terms window is
displayed only when the updates in the report require license terms to be reviewed.
8. Review and accept the Software License Terms for the updates that require license terms.
The table shows only the updates for the license terms that have not been accepted or declined before. Under Search,
you can choose Select All to include a bulletin ID, article ID, title, and license terms in your search, or you can select
specific fields to narrow your search. Click Next.
9. Select the schedule for the the new Windows software update job from the following options:
Now (immediately)
Start Date and Start Time
On a Recurring Schedule by specifying Month, Days, Earliest Job Start Time, and Latest Job Start Time
Click Next.
10. Verify the details in the Summary window. Click Finish to execute the new Windows software update job.

Managing Windows Update Reports


Ops Center enables you to manage the results and the saved templates of the compliance reports.

You can view, run, and delete a report from the results of the compliance reports.
You can create a new update job based on the results of the reports.
You can view, delete,and edit a saved report template.
You can also run a report using the parameters of a saved template.

Managing Windows Report Results


After you launch the compliance report wizard and run it, the results of the report is saved and can be viewed as described in
Viewing a Windows Report Result. After viewing the details of the report, you can rerun or delete the report.

Viewing a Windows Report Result


You can save a compliance report and view the report from the list of reports under the Report Results tab.

To View a Windows Report Result


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Results List tab, a list of created compliance reports is displayed.
3. Browse for and select the report to view.
4. Click the View Report icon.
A compliance report details window is displayed.

After viewing the details of the report, you can click Make Targets Compliant to Create a New Windows Update Job, you can
rerun the report again or you can delete the report.

Deleting a Windows Report


Oracle® Enterprise Manager Ops Center

You can delete a Windows report from the list of reports under the Report Results tab.

To Delete a Windows Report


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Results List tab, a list of created compliance reports is displayed.
3. Browse for and select the report to rerun.
4. Click the delete Report icon.
A Delete Reports confirmation window is displayed.
5. Click Delete to delete the report.

Rerunning a Windows Report


You can rerun a report from the list of reports under the Report Results tab.

To Rerun a Windows Report


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Results List tab, a list of compliance reports is displayed.
3. Browse for and select the report to rerun.
4. Click the Rerun Report icon.
A Rerun Report confirmation window is displayed.
5. Click Rerun to run the report again.

You can also rerun a report after viewing the details of the report. See Viewing a Windows Report Result for information on how
to view the results of a report.

Managing Windows Report Templates


When you launch either a Host Compliance Report or an Incident Compliance Report wizard, at the summary window you have
the option to save the parameters of the report as a template. You can retrieve the saved template to view, edit, and delete it.
You can also run a report from a saved report template.

Viewing a Windows Report Template


You can view a saved report template from the list of templates under the Report Template tab.

To View a Windows OS Report Template


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Template tab, a list of saved templates is displayed.
3. Browse for and select the template to view.
4. Click the View Template icon.
Either a Windows Host Compliant Report Template Details window or a Windows Incident Compliant Report Template
Details window is displayed.
After viewing the details of the template, you can click Run to run a report.
Oracle® Enterprise Manager Ops Center

Editing a Windows Report Template


You can edit an existing report template by changing the report name and other criterias, and then save it as a new report
template.

To Edit a Windows Report Template


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Template tab, a list of saved templates is displayed.
3. Browse for and select the template to edit.
4. Click the Edit Template icon.
An Edit Windows Incident Compliance Report or Edit Windows Host Compliance Report wizard appears.
5. Specify the report parameters. They include:
Report Name — A name for the report.
(Optional) Description — A description of the report.
Specify the Windows Software updates on which to run the report — You can select whether you want to
specify filter criteria such as Category, Severity, Superseded, and Release Date for Windows software updates, or
whether you want to select specific Windows software updates to run the report.
6. Click Next.
Based on your selection in Step 5, either Define Updates Filter is displayed or Select Updates is displayed. If Define
Updates Filter is displayed, proceed to Step 7. If Select Updates is displayed, proceed to Step 8.
7. Make your selections in the Define Updates Filter window. They include:
Category — Includes Application, Critical Updates, Definition Updates, Drivers, Service Packs, Security Updates,
Tools, Update Rollups, and WSUS Infrastructure Updates. You can select either All available updates under all the
categories or Selected categories only. Use the Control key on the keyboard to highlight one or more options in
the list under Selected category only.
Severity — Includes Critical, Important, Moderate, Low, and Default. You can select either All updates with any
severity or Selected Severities only. Use the Control key on the keyboard to highlight one or more options in the
list under Severity.
Superseded — Allows you to select all the updates or just the most recent updates to be included in your
report.
Release Date — Refers to the date that the update patches were released. You can choose the range of the
release dates that you want included in your report by filling in the From and To fields.
Click Next. Proceed to Step 9.
8. Make your selections in the Select Updates window. Under Search, you can choose Select All to search all the updates or
you can search for updates by Bulletin ID, Article ID, or Title. Use the Control key on the keyboard to highlight one or
more updates in the list under Available Windows Software Updates. Click Add to Updates List.
Click Next.
9. Add one or more targets by selecting them in the list of Available Items. Click Add to Target List and click Next.
The Summary page is displayed.
10. Click Finish to save the edited template.

Running a Report from a Windows Report Template


You can run a report from the list of templates under the Report Template tab.

To Run a Report from a Windows Report Template


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Template tab, a list of saved templates is displayed.
3. Browse for and select the template to run the report.
4. Click the Run Report icon.
A Run Report confirmation window is displayed.
5. Click Run to run the report.
Oracle® Enterprise Manager Ops Center

Delete a Windows Report Template


You can delete a saved report template from the list of templates under the Report Template tab.

To Delete a Windows Report Template


1. Select Report from the Navigation panel.
2. Select Windows OS Updates.
In the center panel, under the Report Template tab, a list of saved templates is displayed.
3. Browse for and select the template to delete.
4. Click the Delete Template icon.
A Delete Report Templates confirmation window is displayed.
5. Click Delete to delete the report template.

Virtualization
Virtualization maximizes your use of resources and has become an important technology across all aspects of the IT environment.

Ops Center can manage assets and resources even if they are virtual assets and resources. The Virtualization Controller manages
and monitors the agent software on a virtual asset or storage resource as if it were a physical component.

Ops Center supports the following virtualization technology:

Solaris OS virtualization
SPARC server virtualization

Logical Domains
Logical Domains, or LDoms, technology is part of a suite of methodologies for consolidation and resource management for
SPARC® Chip Multi Threading (CMT) systems. This technology allows you to allocate a system's various resources, such as
memory, CPU threads, and devices, into logical groupings and create multiple discrete systems. These discrete systems have their
own operating system, resources, and identity within a single system. By careful architecture, an LDoms environment can help you
achieve greater resource usage, better scaling, and increased security and isolation.

About Logical Domains


With Logical Domains (LDoms) technology, you can create and manage LDoms; virtualize resources; create communications
channels; and define network, storage, and other I/O devices as services that can be shared from one domain to another.

An LDom is defined as a full virtual machine, with a set of resources, such as a boot environment, CPU threads, memory, I/O
devices, and its own operating system.

A domain is created when LDoms are installed. This domain is called the control domain. Each LDom can run as an independent
OS, and these OS instances are referred as guest domains, or simply guests. The control domain manages the guests. Each guest
can be created, destroyed, reconfigured, and rebooted independently of other guests.

Ops Center With Logical Domains


Ops Center supports LDoms version 1.2, but does not support the previous versions.
Oracle® Enterprise Manager Ops Center

Ops Center supports management of LDoms that are created through the Ops Center BUI. LDom provisioning through Ops
Center installs the Solaris OS, control domain, and agent freshly on the target system. This provisioning action removes everything
that was present prior to provisioning, including the guest domains.

Note – Using Ops Center, you can discover the LDoms that were created through the native CLI ( ldm(1M)) and display them in
the Assets tree. However, you cannot use Ops Center to perform any actions on those domains.

Requirements of Logical Domains


The LDom host must meet specific hardware, OS, and firmware requirements. For a detailed list of these requirements, see
Requirements of Logical Domains.

Architecture of Logical Domains

This diagram shows a control domain and three guest domains. The first guest deploys a financial application; the second guest
deploys a database application; the third guest deploys a web application. CPU threads and memory resources are assigned to
each guest depending on the requirements.

The control domain looks after the LDoms environment and communicates with the processes and firmware to create the
required guests.

The hypervisor is a firmware layer on the flash PROM of the motherboard. The hypervisor is a thin software layer between the OS
and the hardware. The hypervisor implements a stable sun4v interface. The hypervisor provides a set of support functions to the
OS, so that the OS does not need the details of how to perform functions with the hardware. This allows the OS to simply call the
hypervisor with calls to the sun4v platform.

Roles of Logical Domains


LDoms handle different roles, including control domain, guest domain, service domain, and I/O domain. For information on these
domains, see Roles of Logical Domains.

When to Use Logical Domains


LDom functionality is especially useful in scenarios such as the following:

To combine several small UNIX® and Linux servers, you could create guests to host the applications running on those
servers.
To use different OS kernels in the same system, you could create guests to host different OS kernels.
To provide maximum isolation and security, LDoms can provide completely separate OS and hardware resources.
To replace multiple legacy servers, you can use LDoms to setup a one-to-one mapping from legacy servers to the guests.
Oracle® Enterprise Manager Ops Center

Requirements of Logical Domains


You need to ensure that the target LDom host meets the following requirements for provisioning LDoms:

Hardware Requirements
OS Requirements
OS Patch Requirements
Firmware Requirements
Proxy Controller Requirements

Hardware Requirements
The following hardware is supported for LDoms.

Hardware Type Supported Hardware

UltraSPARC® T2 Plus based servers Sun SPARC Enterprise® T5140 and T5240 Servers

Sun SPARC Enterprise T5440 Server


Sun Blade T6340 Server Module
Netra T5440 Server

UltraSPARC T2 based servers Sun SPARC Enterprise T5120 and T5220 Servers
Sun Blade T6320 Server Module
Netra CP3260 ATCA Blade Server
Netra T5220 Server

UltraSPARC T1 based servers Sun Fire or Sun SPARC Enterprise T1000 Server
Sun Fire or Sun SPARC Enterprise T2000 Server
Netra T2000 Server
Netra CP3060 ATCA Blade
Sun Blade T6300 Server Module

OS Requirements
The following operating systems are supported for LDoms.

Domain Type Supported OS

Control domain At least Solaris 10 5/09

Guest domain At least Solaris 10 5/08

OS Patch Requirements
The following patches need to be installed on supported operating systems.

Patches Supported OS

141778-02, 139983-04 Solaris 10 5/09

139555-08 Solaris 10 10/08

139555-08 Solaris 10 5/08

Firmware Requirements
Oracle® Enterprise Manager Ops Center

The firmware requirements are based on the hardware that is used for LDoms. The first public release of firmware to include
LDoms support is System Firmware Version 6.4.x. The correct firmware ensures that the hardware and hypervisor can
communicate correctly.

When you perform the steps to provision the control domain, a firmware check is done in the background to determine if the
target system has the required system firmware version installed. A warning or error message is displayed if the required system
firmware version is not present on the target system. The error message also contains the required system firmware version and
the required firmware patch for that target system.

The following system firmware patches are required for use with LDoms on supported servers.

System Firmware Version Patches Supported Servers

6.7.4 139434-03 Sun Fire and SPARC Enterprise T2000 Servers

6.7.4 139435-03 Sun Fire and SPARC Enterprise T1000 Servers

6.7.4 139436-02 Netra T2000 Server

6.7.4 139437-02 Netra CP3060 ATCA Blade

6.7.4 139438-03 Sun Blade T6300 Server Module

7.2.2 139439-04 Sun SPARC Enterprise T5120 and T5220 Servers

7.2.2 139440-03 Sun Blade T6320 Server Module

7.2.2 139442-06 Netra T5220 Server

7.2.2 139441 Sun Netra CP3260 ATCA Blade Server

7.2.2 139444-03 Sun SPARC Enterprise T5140 and T5240 Servers

7.2.2 139445-04 Netra T5440 Server

7.2.2 139446-03 Sun SPARC Enterprise T5440 Server

7.2.2 139448-02 Sun Blade T6340 Server Module

Proxy Controller Requirements


LDom provisioning is only supported on Solaris SPARC or x86 Proxy Controllers. The Proxy Controller can be remote or
co-located, but it must be the Solaris OS Proxy Controller that was used during provisioning.

If the Proxy Controller is remote, the Enterprise Controller can run on a Linux or Solaris OS. If the Proxy Controller is co-located,
the Enterprise Controller and co-located Proxy Controller must run on a Solaris OS.

Roles of Logical Domains


There are several different roles for LDoms. A domain may have one or more of these roles, such as combining the functions of
an I/O and service domain.

Control Domain
The LDom host runs in the control domain, allowing you to create and manage other LDoms and allocate virtual resources to
other domains. There can be only one control domain for each server. The initial domain created when installing LDoms software
is a control domain and is named the primary domain. The control domain contains the SUNWldm packages, including the LDom
host application and the LDom host daemon (ldmd) process required for managing LDoms. If you have OS and other software
running on a server, that server becomes your control domain once you install the LDom software.

Note – Zones are not supported in the control domain. You must not run user applications in the control domain and you cannot
migrate, delete, or shut down a control domain.
Oracle® Enterprise Manager Ops Center

Guest Domain
The guest domain is a complete virtualized environment that has no ownership of physical I/O or virtual devices. This domain is
managed by the control domain and uses services from the I/O and service domains. The guest domain must run an OS that
understands both the sun4v platform and the virtual devices presented by the hypervisor.

Service Domain
The service domain provides virtual device services such as a virtual network switch, a virtual console concentrator, or a virtual
disk service, to other domains.

I/O Domain
The I/O domain has direct ownership of and direct access to physical I/O devices, such as a network card in a PCI Express
controller. This domain shares the devices with others in the form of virtual devices when the I/O domain is also the control
domain. The number of I/O domains that you can have is dependent on your platform architecture. For example, if you are using
an UltraSPARC T1 processor, you can have a maximum of two I/O domains, one of which also must be the control domain.

Note – In Ops Center 2.5, control, service, and I/O domains are in the same domain.

Virtualization Hosts
Hardware virtualization enables you to create multiple virtual machines on a single piece of physical hardware. Unlike Solaris
Containers, where the operating system is the same, virtual machines can run on full instances of different operating systems, or
different versions of the same operating system. These instances are called guests.

The software uses a control domain, or virtualization host, to create and manage the guests and allocate virtual resources to other
domains.

Logical Domains
Logical Domains (LDoms) enable server virtualization on SPARC platforms. The software enables you to create and manage
multiple virtual machines instances simultaneously on a single compatible SPARC machine.

With Ops Center, you can monitor and manage all of the virtual machines from a single browser user interface. You can use
virtual pool technology to automatically balance the load of a number of servers to maximize capacity without overloading a
server. Load balancing enables you to move a virtual machine from one physical system to another, from the user interface. You
can set parameters that enable the software to automatically balance the load, or you can elect to receive email notification and
then decide if you want to balance the load.

Creating a Virtualization Host


You can create or provision a virtualization host, or Logical Domain (LDom), in Ops Center.

Provisioning Control Domain


You create a control domain when you install LDoms. There can be only one control domain on a system. The control domain
allows you to create and manage the guest domains.

Provisioning the control domain involves the following major tasks:

1.
Oracle® Enterprise Manager Ops Center

1. Importing an OS Image
2. Creating a Logical Domain Profile
3. Provisioning the Control Domain

Configurations of Control Domain


Before installing the control domain, you must specify resources such as CPU threads, crypto units, and memory as part of
Creating a Logical Domain Profile. The values specified in the profile are set during the control domain provisioning.

Note – Ops Center does not support use of the LDoms configuration manager in LDoms 1.2. Do not attempt to manually
reconfigure the control domain and guest domains using the native CLI (ldm(1M)) of LDoms software.

Recommended Minimum Configurations


The recommended minimum configurations for the control domain are described in the following sections.

CPU Threads

System CPUs Control Domain CPU Threads

Less than 16 2

16 to 64 4

Greater than 64 8

Crypto Units
Crypto units are the cryptographic resources on the supported platforms that provide high-performance, dedicated cryptographic
engines. These can be used for tasks such as encrypting and decrypting network traffic that could occur between a Secure Socket
Layer (SSL) web server and an application server.

Each CPU core has one crypto unit and four or eight CPU threads. There are eight crypto units on eight-core platforms. As crypto
units are part of a core, they can be bound only to a domain that contains at least one thread from the parent core.

Crypto units cannot be split like CPU threads and must be aligned with a CPU core. For example, you have assigned the crypto
unit for the first CPU core to the control domain. If the new guest domain is assigning a thread from the first CPU core and the
crypto unit for that core is already assigned, the hypervisor cannot assign that crypto unit to the new guest.

You must assign at least one crypto unit to the control domain because the crypto unit is used to speed up domain migration.
Allocation of crypto units might not succeed, especially if a core is split between domains. An LDom host might allocate fewer
crypto units or none at all.

Example
In UltraSPARC® T1 based servers, one core is four CPU threads. Therefore, assign one crypto unit and four CPU threads to the
control domain. These values are set in the LDom profile.

In UltraSPARC T2 and T2 Plus based servers, one core is eight CPU threads. Therefore, assign one crypto unit and eight CPU
threads to the control domain.

RAM

System RAM Control Domain RAM

Less than 8 GB 1 GB

8 GB to 16 GB 2 GB
Oracle® Enterprise Manager Ops Center

16 GB to 64 GB 4 GB

Greater than 64 GB 8 GB

Additional Configurations
Apart from CPU threads, crypto units, and memory, the following additional configurations must be set up for the control
domain:

Virtual network switch


Virtual disk server
Virtual console concentrator

These configurations are performed during LDom provisioning.

Virtual Network Switch


A virtual network switch for each subnet is created and configured by Ops Center during LDom provisioning. The name of the
virtual network switch that is created is subnet-address_prefix-length, for example, 10.17.7.0_24.

Virtual Disk Server


A virtual disk server is created during LDom provisioning, and named primary-vds0.

Virtual Console Concentrator


A virtual console concentrator is created during LDom provisioning, and named primary-vcc0.

Importing an OS Image
You can import OS images from existing ISO files. After you import an OS image, you can then create a profile for LDoms that
you use to provision the control domain onto systems on your network.

When you import an OS image, an OS profile is created by default. The OS profile is named using the image name that
you enter in the Import OS Image wizard. This default OS profile is intended for use as a template. You can modify the
default OS profile for your specific systems.

On the Ops Center Enterprise Controller, OS images are stored in the /var/opt/sun/xvm/images/os/iso
directory. The OS images that are stored on Proxy Controllers are temporary, and are used for the provisioning process.

OS image names that you specify must be unique, can consist of up to 100 characters, and may include numbers, letters,
and some special symbols. The following special symbols are prohibited: comma, asterisk, single quote, double quote,
parenthesis, question mark, equal sign, and newline.

Note – You need to import at least the Solaris 10 5/09 OS SPARC ISO image for the LDoms feature to work.

Before You Begin


The Enterprise Controller must be able to access the files that you want to import. These files may be stored on the
Enterprise Controller's local file system, or on a file system that the Enterprise Controller mounts using NFS.

Solaris OS images cannot be imported from ISO files made from Solaris installation CDs.

To Import an OS Image
1. Click Libraries in the Navigation panel, then Click OS Provisioning.
The OS Images list and list of OS Provisioning Actions is displayed.
2.
Oracle® Enterprise Manager Ops Center

2. Click Import OS Image in the Actions panel.


The Import OS Image screen is displayed.

3. In the Image Name field, enter the name that you want to assign to the ISO image that you will import.
4. In the Description field, enter a description of the file that you will import.
5. Select the ISO image type.
6. Click Browse to display the Browse Server panel.
7. Use the Browse Server panel to navigate to the directory that holds the ISO image that you want to import. You can use
the Refresh button to refresh the display of your current directory.
8. Select the ISO that you want to import, then click Add Files.
The file that you selected is displayed in the Files list in the Import OS Image panel.
To add more files, repeat this step.
9. When the list of files that you want to import is complete, click Import.
Example of a Solaris OS image imported into Ops Center
Oracle® Enterprise Manager Ops Center

Creating a Logical Domain Profile

To Create a LDom Profile


1. Click Libraries in the Navigation panel, then click OS Profiles under OS Provisioning.
The OS Provisioning profiles page is displayed.

2. Click Create OS Profile in the Actions panel.


The Define Profile page in the Create OS Profile wizard is displayed.
3. In the Define Profile page, provide the following information:
OS Image – Select at least the Solaris 10 5/09 SPARC ISO image from the OS image drop-down list.
Profile Type – Select the LDOM option. This option is enabled only when you select at least the Solaris 10 5/09
SPARC ISO image.
Profile Name – Enter a name for the new LDom profile.
Description – Enter a description for the new LDom profile.
Specify JET Parameters – If you want to use JET parameters to customize how this profile provisions the control
domain, select Specify Jet Parameters. This selection adds the JET Parameters panel to the list of configuration
panels in the Create OS Profile wizard.
Click Next.
If you selected Specify JET Parameters in the Define Profile panel, the JET Parameters panel is displayed.
Continue to the next step.
If you did not select Specify JET Parameters in the Define Profile panel, the Specify Distribution page is displayed.
Skip the next step.
4. If the JET Parameters panel is displayed, provide the following information:
JET Modules – Enter a comma-separated list of JET module names. Enter the names of any additional JET
modules that you have installed on the Proxy Controller to perform the provisioning operations described by
this LDom profile. The base_config, custom, and flash JET modules are always installed, and you do not
need to specify them here. Refer to Installing JET Modules for more information about JET module names.
Jet Parameters – Use the Add icon in the Jet Parameters list to add JET name-value pairs. In the Name field, enter
the name of the JET parameter that you want to add. In the Value field, enter the value that you want to assign
to the JET parameter. Refer to Installing JET Modules for more information about JET parameters.
Oracle® Enterprise Manager Ops Center

Click Next. The Specify Distribution page is displayed.


5. In the Specify Distribution panel, select either the Entire Distribution plus OEM Support or Entire Distribution that you
want to use from the Available list, and add them to the Selected list. These two distributions are supported for
provisioning of control domain. Click Next.
The Specify Parameters page is displayed.
6. In the Specify Parameters panel, provide the following information:
Language – Select a language from the list.
Time Zone – Select a time zone from the list.
Root Password – Enter a password for the root user on systems provisioned using this Logical Domain profile.
Confirm Password – Re-enter the password that you specified in the previous field.
Specify NIS Settings – Select this option if you want systems that are provisioned using this profile to be
configured as NIS clients. This selection adds the NIS Settings panel to the list of configuration panels in the
Create OS Profile wizard. You cannot use this option with the Specify LDAP Settings option.
Specify LDAP Settings – Select this option if you want systems that are provisioned using this profile to be
configured as LDAP clients. This selection adds the LDAP Settings panel to the list of configuration panels in the
Create OS Profile wizard. You cannot use this option with the Specify NIS Settings option.
Add Scripts – Select this option if you want to run specific scripts on the target system. This selection adds the
Add Scripts panel to the list of configuration panels in the Create OS Profile wizard. Click Next.
The page that is displayed next depends on the options that you selected on this page.
7. If you selected Specify NIS Settings in the Specify Parameters panel, the NIS Settings panel is displayed. Provide the
following information to configure the target system as NIS client:
Enable NIS – Select this option if you want the target system to run as an NIS client after OS provisioning is
complete.
Domain Name – Enter the name of the NIS domain to which the target system will bind.
NIS Server IP – If this field is active, enter the IP address of the NIS server to which the target system will bind.
Click Next.
The panel that is displayed next depends on the options that you selected in the Specify Parameters page.
8. If you selected Specify LDAP Settings in the Specify Parameters panel, the LDAP Settings panel is displayed. Provide the
following information to configure the target system as an LDAP client:
Enable LDAP – Select this option if you want the target system to run as an LDAP client after provisioning is
complete.
LDAP Server IP – Enter the IP address of the LDAP server for the domain that you enter in the Domain Name
field.
Domain Name – Enter the name of the LDAP domain that the target system will use. Click Next.
The page that is displayed next depends on the options that you selected in the Specify Parameters page.
9. If you selected Add Scripts in the Specify Parameters panel, the Add Scripts panel is displayed after either the Specify
Parameters, NIS Settings, or LDAP Settings panels. Click the Add icon to add scripts to run on the target system. The
Browse Server icon enables you to locate scripts by browsing the file systems that are available to the Enterprise
Controller.
For each script that you add, choose one of the following three script types:
post – Indicates that the script runs after the provisioning completes on the target system.
pre – Indicates that the script runs before the provisioning begins on the target system.
postnochroot – Indicates that the script runs after the provisioning completes on the target system, and that
chroot (1M) functions are disallowed. The postnochroot type is only applicable to RHEL target systems.
Click Next.
The Logical Domain Control Domain Parameters page is displayed.
10. Specify the resources that you want to assign to the control domain.
Oracle® Enterprise Manager Ops Center

See the recommended configurations for control domain at Configurations of Control Domain.

CPU Threads – Specify the number of CPU threads that you want to assign to the control domain. The remaining
CPU threads are available for the guest domains.
Memory – Specify the amount of memory that you want to assign to the control domain. The remaining
memory is available for the guest domains.
Crypto Units – Specify the number of crypto units that you want to assign to the control domain. The remaining
crypto units are available for the guest domains.
Virtual Console Port Range – Specify the minimum port and maximum port of the virtual console of the control
domain. The default port range for virtual console is 5000 to 6000.
Enable JASS – Select this check box to harden the system by installing the SUNWjass package.
Enable Multiplexed I/O (MPxIO) – Select this check box to enable Fibre Channel connectivity for the control
domain. This action enables Fibre Channel ports on the system that is configured for storage. Click Next.
The Define Partitions page is displayed.
11. In the Define Partitions panel, define the disk partitions and file systems that you want to create on the target system.
Click the Add icon to define a new partition. The root (/) and a swap file system are defined by default.
For each partition that you define, provide the following information:
Mount Point – Enter a directory to use as a mount point for partitions.
Device – Enter the rootdisk keyword and a slice value to describe a partition on the target system's boot disk,
for example, rootdisk.s0, or enter the logical device name, for example, c1t0d0s0, of the partition that
you want to create.
File System – Select a file system type, either ufs, unnamed, or swap.
Specify Size – Select this option to specify a specific size for a partition. If you want a single partition to use all of
the remaining space on the disk, deselect this option.
Size (MB) – With the Specify Size option selected for a partition, enter the size that you want to assign to the
partition, expressed in MBytes. Click Next.
The Summary panel is displayed.
12. The Summary page displays the information that you specified in all of the preceding panels in the Create OS Profile
wizard. If the summary information is correct, click Finish to create a profile for LDoms.
Example of an LDom Profile
Oracle® Enterprise Manager Ops Center

Provisioning the Control Domain

Before You Begin


1. Ensure that the target system meets the appropriate system requirements as described in Requirements of Logical
Domains.
2. Discover the target system that you want to provision LDoms. See Discovering Assets.
3. Configure DHCP services on Ops Center Proxy Controllers. See DHCP Configuration.
4. There are specific recommended values for control domain parameters such as CPU threads and Crypto units. See the
Configurations of Control Domain section.

Note – The OS in the control domain must have the default locale set to C. The control domain provisioning is supported on
SPARC or Sun x86 Proxy Controllers, but not on Linux Proxy Controllers.

Note – To successfully provision the LDom Controller, the proper system model name must be populated on the service
processor. The model name is not available on the service processor of the Sun Blade T6320 hardware.

To provision the control domain:

1. In the Navigation panel, click Assets. Expand and select the system to use as the target for LDom provisioning.
The Actions panel for Assets displays the available actions, including the Provision OS action. The Provision OS action is
displayed only when you select the icon that represents the system hardware or service processor.
2. Click Provision OS in the Actions panel.
The Specify OS Profile page of the Provision OS wizard is displayed.
3. In the Specify OS Profile page, select the LDom profile from the OS Profile list. Only the LDom profiles that are created
from at least the Solaris 10 5/09 SPARC ISO image are displayed. Click Next.
The Configuration panel is displayed.
Note – At this step, a firmware check is done in the background to determine if the target system has the required
system firmware version installed. A warning or error message is displayed if the required system firmware version is not
present on the target system. The error message also contains the required system firmware version and the required
firmware patch for that target system. If the required system firmware version is present, the Configuration panel is
displayed. Some T2000 and ALOM-CMT systems do not report the system firmware version. In such cases, Ops Center
checks the ALOM-CMT firmware version and determines whether the provisioning can proceed.
Oracle® Enterprise Manager Ops Center

A model number check is also performed. To successfully provision the LDom Controller, the model name must be
available.
4. In the Configuration page, enter the information that is required for your target system and selected LDom profile.

The Configuration fields that relate to any single target system include:

Target – This field identifies the target system for the control domain provisioning action. Note that when the
target of the control domain provisioning action includes only one system, the Provision OS wizard skips the
Select Target panel, which otherwise is displayed before the Configuration panel.
Manual Net Boot – Select this option to enable manual control of network boot operations for the target
system. You must select this option for a target system that does not have a service processor because Ops
Center cannot remotely control the network boot process on these systems. When the NetbootTask of the
control domain provisioning job is successful, user intervention is required. Log in to the service processor of
the target system(s) and manually initiate the network boot process by typing boot net:dhcp - install.
Note – If the target system is already up and running, type halt and then initiate the network boot process by
typing boot net:dhcp - install.
Network Protocol – Static IP is selected as the network protocol by default. This means that a specific IP address
is assigned to the target system's provisioning network interface, after the system is provisioned.
IP Address – Enter the IP address for the target system. This is a required field when it is displayed. Use IP
addresses that are not defined as part of a subnet that is managed by the DHCP server on a Proxy Controller.
See Subnets for more information.
Netmask – Enter the netmask value that the target system will use after the OS has been installed.
Gateway – Enter the gateway value that the target system will use after the OS has been installed.
Host Name – Enter the host name that the target system will use after the OS has been installed.
Name Server – Enter the IP address or host name of the name server that the target system will use after the OS
has been installed.
Console Serial Port – To monitor the installation using a serial connection, select the correct console serial port
device.
Console Baud Rate – To monitor the installation using a serial connection, select the correct serial port device
baud rate.
Network Device – Select the device for the network interface that the target system will use after the OS has
been installed. Typically you only need to specify this value if it is not automatically determined.
Domain Name – Enter the DNS domain name that the target system will use, if required.
Boot Path – Select a physical device name from the Boot Path list, if the target system requires that you specify
it manually.
5. In the Configuration page, click Next.
The Summary panel is displayed.
6. Click Provision to submit the control domain provisioning job.
You can view the status of the provisioning job in the Jobs panel.

Note – When the control domain is re-provisioned, any previous LDom configuration is removed from the service processor by
Oracle® Enterprise Manager Ops Center

resetting the service processor with the factory defaults.

Changing the Job Timeout Value for Provisioning


The control domain provisioning job takes approximately two hours to complete. The default timeout value is three hours.

In certain environments, the provisioning job takes longer to finish and might time out. You can increase the default timeout
value by increasing the value of the osp.default_timeout property in the
/var/opt/sun/xvm/satellite.properties file.

###############################################################################
# OS Provisioning
###############################################################################
# Default Timeout of OSP Job
osp.default_timeout=180

The value of the osp.default_timeout property is in minutes. You must restart the Enterprise Controller after changing the
value.

Tasks Performed by the Provisioning Job


The control domain provisioning job performs the following major tasks:

Downloads the appropriate OS image


Initiates a net boot action on the Service Processor
Configures DHCP and installs the OS
Installs the LDom host
Configures the LDom host according to the values set in the profile such as memory, CPU threads, crypto units, and
virtual console port range
Installs the SUNWJass package to harden the system
Enables the fiber channel ports on the system that is configured for storage
Installs and configures Ops Center agent

Note – If LDoms are created through the Ops Center BUI, do not install the agent manually on the LDom host.

Associating Libraries to a Logical Domain Host


Before you can associate libraries to an LDom host, you need to discover and provision an LDom host.

Note – If you do not perform this procedure, the SPARC ISO images will not be available in the Use an Installation Source From a
Library drop-down list of the Create LDom Guest wizard.

To Associate Libraries to a Logical Domain Host


1. In the Navigation panel, click Assets. Expand Assets and select an LDom host.
2. From the Actions panel, click Associate Libraries.
The Associate Libraries screen is displayed.
3. In the Available Libraries table, select the required libraries that have SPARC ISO images.
4. Click Associate Libraries.
A job is submitted to associate the selected libraries to the LDom host.

Editing the Attributes of Logical Domain Host


You can modify the attributes of an LDom host such as name, description, and tags.
Oracle® Enterprise Manager Ops Center

To Edit the Attributes of an LDom Host


1. In the Navigation panel, click Assets and select an LDom host that you want to edit.
The Summary tab is displayed.
2. Modify the values of Name, Description, and Tags as required.
3. Click the Save icon to save the changes.

Managing a Virtualization Host


You can manage a Virtualization Host, or Logical Domain (LDom), in Ops Center.

Monitoring a Logical Domain Host


When you select an LDom host from the Assets panel, the following six tabs are displayed in the center panel of Ops Center:

Summary
Libraries
Network
Chart
Jobs
Configuration

In this section, the information on each tab is described in detail.

Summary
In the Summary tab, the following information about the LDom host is displayed:

Name
Description
Sun LDom Host Status
Reachable
Running Time
Tags
Virtual Pool (associated virtual pool)
Total and Available CPU threads
Total and Available Crypto Units
Total and Available Memory

The Available CPU threads, crypto units, and memory can be utilized by the guests.

The Sun LDom Control Domain Specification section in the Summary tab displays the CPU threads, memory, and crypto units
utilization percentages for the control domain. The Sun LDom Host Resource Utilization section in the Summary tab displays the
CPU threads and memory utilization percentages for all the domains including the control domain.

Ops Center collects data in five-minute intervals and displays the data in the form of charts. (Refer to Charts for detailed
information about collecting and calculating data for different intervals). For an LDom host, the following utilization data is
displayed:

CPU utilization
Memory utilization
Network utilization

The Virtual Guests table in the Summary tab displays the details of the guests that are running in the LDom host. The details
include the CPU threads, crypto units, memory, and state of the guests.
Oracle® Enterprise Manager Ops Center

Libraries
The Libraries tab displays the libraries that are associated with this LDom host. The libraries represent the storage resources that
are available for this LDom host.

When you select a library, the guests that are associated with this library are listed under the Usage tab. You can also view the
contents of the library from the Contents tab.

From the Usage tab, you can perform the following operations:

Starting a guest
Shutting down a guest
Rebooting a guest
Migrating a guest
Connecting a guest to a network
Deleting a guest

Network
The Networks tab lists all the networks that are assigned to the LDom host and the guests that are using a selected network.

The following options are available in the Network tab to manage the networks:

Attach Network – You can attach a network to a virtual pool.


Unbind Network from Virtual Pool --  You can remove a network from a virtual pool.
Modify Physical Connectivity --  You can modify the network interface properties such as the Address Allocation method.

Chart
Ops Center collects data in five-minute intervals and displays the data in the form of charts. (Refer to Charts for detailed
information about collecting and calculating data for different intervals.) For an LDom host, the following utilization data is
displayed:

CPU utilization
Memory utilization
Network utilization

Jobs
The Jobs tab lists the currently running and historical jobs of the LDom host. (Refer to Job Management for more information
about managing jobs.)

Configuration
The Configuration tab displays information such as remote logging, routing, NFS, and name service information for the LDom
host.

Rebooting a Logical Domain Host


The LDom host can be rebooted regardless of the state of the guests. During the reboot, the guests might hang for a moment
but will keep their current states.

To Reboot a Logical Domain Host


1. In the Assets panel, select the LDom host that you want to reboot.
2. In the Actions panel, click Reboot Sun LDom Host.
Oracle® Enterprise Manager Ops Center

2.

A job is submitted to reboot the LDom host.

The page Shutting Down a Logical Domain Host does not exist.

Creating a Guest
You can create or provision a virtual system, or guest, in Ops Center.

Creating a Guest Domain


A guest domain is a virtual machine that is associated with an LDom host. Each guest can run a full version of the operating
system. You can create a guest by using an ISO image from a library or by using an installation source in a CD/DVD drive.

Note – You can create guests only by using the ISO images.

Before You Begin


Ensure that you have the appropriate Solaris 10 (at least Solaris 10 5/08) ISO image saved in a library, or an image saved
on a CD/DVD drive.
Ensure that you have sufficient amount of CPU threads, crypto units, and memory to assign to the guest.
Ensure that you have libraries that can store the meta data of the guest image and the virtual disks.
Ensure that you have at least one network that you can assign to the guest.
Ensure that you have associated the required libraries to the LDom Host. (See Associating Libraries to a Logical Domain
Host.)

Note – The library used to store the meta data of the guest image is different from the libraries used to store the virtual disks.
You specify the library to store the meta data in the Identify Guest panel in the Create LDom Guest wizard. You specify the
libraries to store the virtual disks in the Specify Storage and Disks panel of the Create LDom Guest wizard. You cannot store the
meta data of the guest image on a Fibre Channel Library. You can store the meta data only on a local library, CIFS library, or NFS
library. You can store the virtual disks on NFS libraries, local libraries, or Fibre Channel libraries. You cannot store virtual disks on
CIFS libraries.

To Create a Guest Domain


1. In the Assets panel, select an appropriate LDom host.
2. In the Actions panel, click Create Guest.
The Create LDom Guest wizard is displayed.
3. In the Select Installation Source panel of the wizard, select the installation source for creating a guest.
The installation source could be from a library or from a CD/DVD drive.
Use an installation source from a library – Select an appropriate ISO image. The drop-down list displays all the
ISO images supported by LDoms.
Use an installation source in a CD/DVD drive – Select the OS type from the OS Type drop-down list.
Click Next.
The Identify Guest panel is displayed.
4. In the Identify Guest panel, provide the following information:
Guest Name – Enter a unique guest name in the Guest Name field. By default, the guest name is populated with
the image name. The guest name can be a maximum of 20 characters long. The following characters are
allowed: A-Z, a-z, 0-9, -, _, (, ) and spaces.
Description – Enter a description of the guest in the Description field. By default, the description is populated
with the image description.
Tags – Provide tags to create keywords. Use a space to separate multiple tags.
Guest Library – Select a library that will store the configuration information (meta data) of the guest image. The
Guest Library drop-down list contains the libraries that are associated. The default library is the library with the
Oracle® Enterprise Manager Ops Center

most available space.


Click Next.
The Configure CPU Threads and Memory panel is displayed.
5. In the Configure CPU Threads and Memory panel, provide the following information:
CPU Threads – Specify the number of CPU threads that you want to assign to the new guest. The physical CPUs
are shared among the CPU threads of all the guests.
Requested Crypto Unit – Specify the number of crypto units that you want to assign to the new guest domain.
There is a crypto unit per core. If the CPU threads assigned to the guest come from cores where crypto units
have already been allocated to other guests, the actual number of crypto units assigned might be less than the
number requested. When the Create Guest job completes, the job notification includes both the number of
crypto units requested and the number of crypto units assigned to the new guest.
Memory – Specify the amount of memory that you want to assign to the new guest. To successfully create the
guest, at least 1 Gbyte of memory is required.
Click Next.
The Specify Storage and Disks panel is displayed.
6. In the Specify Storage and Disks panel, specify the storage library and virtual disks.
Logical Domain guests require virtual disks for storage.
The guest will be created with two default virtual disks, the boot disk (root) and the CD/DVD disk. You can add
additional virtual disks by clicking the + icon.
The Recommended Storage Size in this panel is equal to the size of the default boot disk (10 Gbytes). The Current
Accumulated Storage Size in this panel increases as more virtual disks are added.
Each virtual disk of a guest domain has a unique device name that is assigned when the domain is bound. When a guest
domain virtual disks is running the Solaris OS, each virtual disk appears in the domain as a c0dn disk device, where n is
the device number of the virtual disk. The device name is incremented for each virtual disk like c0d0, c0d1, c0d2, and so
on.
The first disk displayed is a virtual boot disk of size 10 Gbytes. You cannot delete this virtual boot disk. By default, the
virtual boot disk will be created on a library that stores the guest image. You can also create the virtual boot disk on a
different library.
The Library drop-down list contains all the libraries associated with the virtual pool. The libraries that you specify in this
step are used to store the virtual disks. The libraries can be NFS libraries, local libraries, or Fibre Channel libraries. You
cannot associate CIFS libraries to the virtual pool.
If you select NFS library or local library from the Library drop-down list, enter the virtual disk name in the Virtual
Disk Name field and the size in the Size field. A virtual disk image will be created.
If you select a Fibre Channel library from the Library drop-down list, the Virtual Disk Name field becomes a
drop-down list containing all available LUNs in the selected library. Select a LUN from the Virtual Disk Name
drop-down list. The Size field is a read-only field and will show either "-" or the size of the selected LUN. You
cannot specify the size or create the new virtual disk image. You can create only one guest on each LUN.
Note – After the guest is created, you can provision the OS on the guest. (See Provisioning a Guest Domain).
During OS provisioning, file systems are created on the virtual disks.
Click Next.
The Specify Networks panel is displayed.
7. In the Specify Networks panel, select at least one network from the available networks. The Network Name drop-down
list contains all the networks that are associated with the virtual pool. You can add more networks to associate with the
guest.
Click Next.
The Summary panel is displayed.
8. In the Summary panel, review the information about the new guest and click Finish.
The Summary panel displays the number of crypto units requested and not the number of crypto units that will be
assigned to the new guest. When the Create Guest job completes, the guest appears in the Assets panel under the LDom
host. When the Create Guest job completes, the job notification includes both the number of crypto units requested and
the number of crypto units assigned to the new guest.
The Create Guest job creates a new guest, guest network, and virtual disks. The Create Guest job also assigns MAC
addresses automatically to each guest. When the Create Guest job completes, the new guest appears in the Assets panel.

Accessing Serial Console Outside Ops Center


Serial console access requires appropriate firewall and routing settings for the Enterprise Controller to connect to the Proxy
Controller through ssh (on port 22). When the enterprise controller cannot connect to the proxy controller because of firewall
issues, you cannot access the serial console through BUI of Ops Center. In this case, you can access the serial console only from
the command line.

1. Log in to the control domain.


2. Open a telnet session to the console.
Oracle® Enterprise Manager Ops Center

2.

telnet localhost port

Where port is the virtual console port number of LDom guest.

3. If you have lost the console for the guest, perform the following steps to obtain the console.

ldm stop guest-uuid


ldm start guest-uuid
telnet localhost 5000

For more information, see the ldm man page.

Provisioning a Guest Domain


A guest domain is a virtual machine that is associated with an LDom host. You can provision at least Solaris 10 8/07 OS on the
guest.

Before You Begin


Ensure that you have imported the appropriate Solaris 10 (at least Solaris 10 8/07) ISO image into the OS Provisioning
library.
Ensure that you have created a SPARC OS profile for an LDom guest. The profile must be of Guest type.

To Provision a Guest Domain


1. In the Assets panel, select an appropriate LDom host.
2. In the Actions panel, click Provision Guest.
The Provision LDom Guest wizard is displayed.
3. In the Select Guest Profile panel of the Provision LDom Guest wizard, specify the appropriate OS profile.}
Only SPARC® OS profiles of Guest type are displayed in the OS Profile drop-down list. You can provision one guest for
each LDom host. For a group of LDom hosts, you can specify the number of guests to provision.
Click Next.
The Configure Guests panel is displayed.
4. In the Configure Guests panel of the wizard, provide the following information.
Register with Sun Ops Center – Select this option to register the provisioned guests with the Ops Center
instance. This option applies to all the provisioned guests.
Guest Name – Enter a unique guest name in the Guest Name field. The guest name can be a maximum of 20
characters long.
Description – Enter a description of the guest in the Description field.
Tags – Provide tags to create keywords. Use a space to separate multiple tags.
Storage Library – Select a library that will store the configuration information (meta data) of the guest image.
The Storage Library drop-down list contains the libraries that are associated. The default library is the library
with the most available space. This library will also be the default library for storing virtual disks. As Fibre
Channel libraries cannot be used to store a guest image, they will not be listed here. However, you can select a
Fibre Channel library for a virtual disk when configuring the disks in a later step.
Click Next.
The Configure Guest Networks panel is displayed.
5. In the Configure Guest Networks panel of the wizard, provide IP address, netmask, and gateway information.
Select at least one network from the available networks and identify one network as the boot network. Enter an IP
address for the boot network.
To configure a network, select a row in the Network table. Click the Network Name field to select a network, and click
the IP Address, Netmask and Gateway fields to enter values. Networks use DHCP to obtain an IP address if none is
specified.
Click Next.
The Configure Guest Disks panel is displayed.

6.
Oracle® Enterprise Manager Ops Center

6. Logical Domain guests require virtual disks for storage.


The guest will be created with two default virtual disks, the boot disk (root) and the CD/DVD disk. You can add
additional virtual disks by clicking the + icon.
The Recommended Storage Size in this panel is equal to the size of the default boot disk (10 GB). The Current
Accumulated Storage Size in this panel increases as more virtual disks are added.
Each virtual disk of a guest domain has a unique device name that is assigned when the domain is bound. When a guest
domain with virtual disks is running the Solaris OS, each virtual disk appears in the domain as a c0dn disk device, where n
is the device number of the virtual disk. The device name is incremented for each virtual disk like c0d0, c0d1, c0d2, and
so on.
The first disk displayed is a virtual boot disk of size 10 GB. You cannot delete this virtual boot disk. By default, the virtual
boot disk will be created on a library that stores the guest image. You can also create the virtual boot disk on a different
library.
The Library drop-down list contains all the libraries associated with the virtual pool. The libraries that you specify in this
step are used to store the virtual disks. The libraries can be NFS libraries, local libraries, or Fiber Channel libraries. You
cannot associate CIFS libraries to the virtual pool.
If you select NFS library or local library from the Library drop-down list, enter the virtual disk name in the Virtual
Disk Name field and the size in the Size field. A virtual disk image will be created.
If you select a Fiber Channel library from the Library drop-down list, the Virtual Disk Name field becomes a
drop-down list containing all available LUNs in the selected library. Select a LUN from the Virtual Disk Name
drop-down list. The Size field is a read-only field and will show either "-" or the size of the selected LUN. You
cannot specify the size or create the new virtual disk image. You can create only one guest on each LUN.
Click Next.
The Summary panel is displayed.
7. In the Summary panel, review the information about the new guest and click Finish to submit the provisioning job.

Managing a Guest
You can manage guest operating systems, or domains, in Ops Center.

Monitoring a Guest
When you select an LDom guest from the Assets panel, the following tabs display in the center panel of Ops Center:

Summary
OS Details
Console
Network
Storage
Chart
Jobs

In this section, the information on each tab is described in detail.

Summary
In the Summary tab, the following information about the guest is displayed:

Guest Name
Description
Status
Running Time
Operating System
Tag
Guest Image
Boot Device
CPU Threads
Crypto Units
Memory Size
Oracle® Enterprise Manager Ops Center

CPU Utilization Percentage

The Virtual Disk Images table in the Summary tab lists the disk images that are associated with this guest.

Ops Center collects data in five-minute intervals and displays the data in the form of charts. (Refer to Charts for detailed
information about collecting and calculating data for different intervals.) For a guest, the following utilization data is displayed:

CPU utilization
Memory utilization

OS Details
The following information about the OS is displayed in the OS Details tab:

OS Name and Details


OS Health
Notification status
OS Monitoring Variables
File System thresholds and usage
Hourly chart of CPU and Memory Utilization

Console
The Console tab allows you connect to the virtual console of the guest. Click Enable Console to activate the console.

Network
The Network tab displays the networks that are assigned to this guest. This tab displays details such as NIC Name, IP Address,
MAC Address, and Network.

Storage
Guests require virtual disks for storage. The total storage size of all the virtual disks that are associated with this guest is
displayed.

The Storage tab displays a table listing the virtual disks that make up the storage for the guest. These virtual disks can be from
NFS or local libraries, or LUNs from the Fiber Channel library. These virtual disks are defined and configured while creating the
guest. This table is read-only, which means that you cannot add additional virtual disks and you cannot delete any of the existing
virtual disks.

When you select a LUN in this table, additional details such as name, vendor, GUID, product, status, and revision are displayed.

Chart
Ops Center collects data in five-minute intervals and displays the data visually in the form of charts. (Refer to Charts for detailed
information about collecting and calculating data for different intervals.) For a guest, the following utilization data is displayed:

CPU utilization
Memory utilization

Jobs
The Jobs tab lists the currently running and historical jobs of the guest. (Refer to Job Management for more information about
managing jobs.)

Editing the Attributes of a Guest Domain


Oracle® Enterprise Manager Ops Center

You can edit the attributes of a guest. You can modify the resource assignments such as CPU threads and crypto units.

Note – You must shut down the guest before you can edit the attributes.

To Edit the Attributes of a Guest Domain


1. In the Assets panel, select a guest domain that you want to edit.
The Summary tab is displayed.
2. In the Actions panel, click Edit Attributes.
3. Modify the values of Description, Tag, CPU threads, crypto units, and CD ROM/DVD as required.
4. Click the Save icon to save the changes.

Starting a Guest Domain


Guests that are shut down can be started. The guest domain is powered on and the OS is booted.

To start a guest in a shutdown state, you must select a stand-alone LDom host or an LDom virtual pool that has sufficient
resources to host the guest. It is possible for an LDom guest in this state to change the following at startup time:

Virtual pool
Logical Domain host
Network
Library resources
Agent configuration

To Start a Guest Domain


1. In the Assets panel, select a shutdown guest domain that you want to start.
2. In the Actions panel, click Start Guest.
A job is submitted to start the guest.

Rebooting a Guest Domain


You can reboot a guest domain from the BUI.

To Reboot a Guest Domain


1. In the Assets panel, select the LDom guest that you want to reboot.
2. In the Actions panel, click Reboot Guest.
3. Click Reboot Guest in the pop-up window that is displayed.
A job is submitted to reboot the guest.

Shutting Down a Guest Domain


When you shut down a guest, it is disconnected from the associated networks and is disassociated from the LDom host. When you
shut down a guest, all the associated resources are released. The guest can be re-started later with the same configuration that is
maintained in the library.

To Shut Down a Guest Domain

1.
Oracle® Enterprise Manager Ops Center

1. In the Assets panel, select an LDom guest that you want to shut down.
2. In the Actions panel, click Shutdown Guest.
3. Click Shutdown Guest in the pop-up window that is displayed.
A job is submitted to shut down the guest.

Deleting a Guest Domain


When you delete a guest, it is disconnected from the associated networks and is disassociated from the LDom host. All the
associated resources are released and the domain configuration is removed from the library. All the references to the guest,
including its disk image and snapshots are removed from the system.

To Delete a Guest Domain


1. In the Assets panel, select the Logical Domain guest that you want to delete.
2. In the Actions panel, click Delete Guest.
3. Click Delete Guest in the pop-up window that is displayed.
A job is submitted to delete the guest.

Migrating a Guest Domain


You can migrate an LDom guest from one LDom host to another within the same virtual pool. This is called warm migration.

In warm migration, the guest is shut down or suspended and then its static configuration is moved to the target host. The guest is
then restarted on the target host using the same virtual image. Warm migration does not maintain the live run state of the
operating system (that is, going through a save-to-disk cycle during the migration). Shared storage is required for this
implementation.

Before You Begin


Ensure that the requirements have been set up:

Source and destination hosts are in the same virtual pool.


Source and destination hosts are in the same network.
Network accessible storage (disk image) for the migrating guest is available at both source and destination hosts.
The guest crypto unit count must be 0. Remove all the crypto units before migrating the guest.
Enough resources (CPU threads, memory) are available at the destination host.

To Migrate a Guest Domain (Warm Migration)


1. In the Assets panel, select an LDom guest that you want to migrate.
2. In the Actions panel, click Migrate Guest.
The Migrate Guest wizard is displayed.
3. In the Select Destination panel, select a target LDom host that can host the guest.
The Select Destination panel displays the details of the migrating guest such as Crypto Units, CPU threads, memory, and
name of the source LDom host. The panel also displays a set of possible target LDom hosts in order of decreasing
preference. Only the hosts that have enough resources to host the migrating guest are displayed.
Click Next.
4. Review the details in the Summary panel and click Finish to migrate the LDom guest.

Connecting a Guest to Networks


Oracle® Enterprise Manager Ops Center

Before you connect a guest to networks, ensure that the appropriate guest is in shutdown state.

To Connect a Guest to Networks


1. In the Assets panel, select a guest that is in shutdown state.
2. In the Actions panel, click Connect Guest to Network.
The Connect Guests to Network pop-up window is displayed. The networks that are not currently connected to the
selected guest are displayed in a table.
3. Select the networks to which you want to connect the guest.
4. Click Connect to Network.

Solaris Containers
Solaris Containers are an integral part of the Solaris 10 operating system (OS). Solaris Containers isolate software applications and
services using flexible software-defined boundaries. They enable you to create many private execution environments within a
single instance of the Solaris 10 OS. Each environment has its own identity that is separate from the underlying hardware. Each
environment behaves independently as if running on its own system, making consolidation simple, safe, and secure.

You can build Solaris Containers by using the following technologies:

Solaris Resource Manager


Solaris Zones partitioning technology

Content Description

About Zones Provides an overview of Solaris Zones, types of zones, how zones are supported, and
limitations for the support of zones

Creating Zones Describes how to create zones and modify zone configuration

Discovering and Managing Describes how to discover and manage already existing zones
Existing Zones

Managing and Monitoring Describes how to manage and monitor the performance of zone
Zones

Performing Zone Tasks Describes how to perform zone management tasks using Ops Center

About Zones
A zone is a virtualized operating system environment created within a single instance of the Solaris OS. With the zones feature,
the operating system is represented to the applications as virtual operating system environments that are isolated and secure. The
applications run in different zones with complete isolation, while the underlying operating system resources are centrally
managed and administered.

The Solaris operating system supports two types of zones:

Global zone
Non-global zone

The global zone is the default operating system and has control over all the processes. A global zone always exists even when no
other zones are configured.

Non-global zones, referred to simply as zones hereafter, are configured inside the global zone. Zones are isolated from the
physical hardware characteristics of the machine by the virtual platform layer.

See System Administration Guide: Solaris Containers-Resource Management and Solaris Zones for more information about Solaris
Containers.
Oracle® Enterprise Manager Ops Center

How Zones Work


A zone can be thought of as a box. One or more applications can run in this box without interacting with the rest of the system.
Solaris zones isolate software applications or services by using flexible, software-defined boundaries. Applications that are running
in the same instance of the Solaris OS can then be managed independently of one other. Thus, different versions of the same
application can be run in different zones, to match the requirements of your configuration.

Every Solaris 10 system contains a global zone. The global zone has a dual function. The global zone is both the default zone for
the system and the zone used for system-wide administrative control. All processes run in the global zone if no zones, are created
by the global administrator.

Understanding Facts in Zone Management


It is necessary to understand certain facts and terms while managing a zone.

Every Solaris OS contains a global zone.


The global zone is both the default zone for the system and the zone used for system-wide administrative control.
The global zone is the only zone from which a non-global zone can be configured and installed.
Booting the global zone is equivalent to booting the system hardware.
Each zone, including the global zone, is assigned a zone name. The global zone always has the name global.
Each zone is also given a unique numeric identifier, which is assigned by the system when the zone is booted.
The global zone is always mapped to ID 0.
Each zone has a path to its root directory that is relative to the global zone's root directory.
The zone is not aware of the existence of any other zones.

Types of Zones
You can create the following types of zones using Ops Center:

Sparse Root Zone – Contains a read/write copy of only a portion of the file system existing on the global zone (hence the
name sparse root) while other file systems are mounted read-only from the global zone as loop-back virtual file systems.
When a sparse root zone is created, the global administrator selects which file systems to share with the sparse root zone
(by default, the /usr, /lib, /sbin, and /platform directories are shared as read-only file systems). All packages that
are installed on the global zone are made available to the sparse root zone; a package database is created and all files in
the mounted file system are shared with the zone.
Whole Root Zone – Contains a read/write copy of the entire file system existing on the global zone. When a whole root
zone is created, all packages that are installed on the global zone are made available to the whole root zone; a package
database is created and all files are copied onto the whole root zone for the dedicated and independent use of the zone.
Branded Zone – Supports different versions of Solaris OS in the zones for running applications. For example, you can
install Solaris 8 or 9 in the branded zone on a system with the Solaris 8 or 9 Container products.

Zones Support in Ops Center


Refer to Support and Limitations for Zones for more information about how zones are supported in Ops Center, and the
limitations that are currently applicable for this release.

Support and Limitation for Zones


Ops Center 2.5 provides more support for Solaris Zones. You can create zones, discover and identify existing zones, manage
storage for zones, modify and save zone configuration data, migrate zones, clone zones, and display per-zone resource utilization
data.

Refer to Supported Operating Systems for supported Solaris OS versions for zones.

You can use Ops Center to create a zone and manage already existing zones in a Solaris OS.

You can discover and manage the zones that have been already configured and installed by other means such as the
command-line interface (CLI). There is less support for these zones compared to the zones that were created using the Ops
Center.
Oracle® Enterprise Manager Ops Center

The following illustration provides a clear picture of how zones are supported in Ops Center. In the illustration, Zone 2 is created
using the CLI and the Ops Center provides the following support for Zone 2:

Boot zone
Shut down zone
Halt zone
Clone zone
Delete zone
Monitor zone resource utilization

The Zone 1 in the illustration is created using Ops Center. Ops Center provides the same support, and in addition, the following
benefits:

Edit zone configuration


Manage zone storage
Manage zone network
Migrate zone

You can clone zones that are discovered and managed in Ops Center such that a cloned zone is similar to a zone created using
Ops Center.

Limitations For Zone Support in Ops Center


Actions Limitations

Administering It is essential that the zones created through Ops Center must be administered only using Ops Center. You
Zones in Ops must not make changes or perform zone tasks using other utilities such as CLI. If not, Ops Center will suspend
Center the management of the zones created through Ops Center.

Performing Zone management tasks such as Add File Systems, Add Storage, Connect Network and Edit Zone Configuration
Zone tasks are enabled only if the zone is in the shut down state. Whereas, the Migrate Zone and clone zone are enabled
even when the zone is running.
Oracle® Enterprise Manager Ops Center

Live Upgrade If you use Live Upgrade to update the zones, then you cannot manage the zones using Ops Center. ABE is not
and Zones supported for zones that were created using Ops Center. When you migrate a zone, ABE is not supported.

Creating Zones Using Ops Center


You can create zones using Ops Center. Zones that were created using Ops center are indicated by a (green) icon in the
Assets tree. Any zone that you create using Ops Center will be automatically managed by Ops Center. The zone configuration data
is stored as a zone image in the selected library. You can modify the configuration of the zones that were created through Ops
Center.

Create Zones
You can configure and install zones using Ops Center.
Creating zones with Ops Center results in the following operations which run automatically in the background and are hidden
from the user:

The file systems of the zones are implemented as ZFS file systems.
Storage added to a zone is pooled in a zpool.
A zpool is created with the name of the zone metadata.
There is one zpool for each created zone in Ops Center 2.5.
You cannot edit or delete the storage added to the zone. However, you can add new storage to the zone which will be
added to the existing zpool.
The storage that is allocated to the zone is pooled in a zpool and used by all the file systems.

Note – When you create or migrate a zone using Ops Center, you cannot use Solaris Live Upgrade and an alternate boot
environment (ABE) to update the zone.

Before You Begin


You must provide the following data when you create a zone:

Type of zone: whole root zone, sparse root zone, or branded zone.
Zone name – Provide a unique zone name. You cannot use names that start with global and SUNW.
Autoboot – Specifies whether the zone will boot after creation and whenever the global zone boots.
Shared CPU – Provides the CPU resources by number of shares. Depending on the workload requirements on the zone,
you can allocate the CPU shares to the zone. The CPU is shared with other zones in the default resource pool. You can
also cap the CPU resources. The CPU cap provides a limit on the amount of CPU resources that can be used by a zone.
For example, a CPU cap value of 1 means 100% of a CPU.
Dedicated CPU – Provides the CPU resources in number of CPUs. Enter the minimum and maximum dedicated CPUs. The
maximum dedicated CPUs should be greater or equal to the minimum number of dedicated CPUs. A temporary resource
pool is created and dedicated to the zone.
Importance – Defines the relative importance of a pool. You can assign an importance value for the zone when the
maximum dedicated CPU is greater than the minimum dedicated CPU. If there are not enough CPU resources to satisfy
all zones, then the zone that has the greater importance value receives a larger share of the available CPU resources.
Memory Caps – Sets the cap for physical, swap and lock memory resources.
Shared IP – Each zone that requires network connectivity has one or more dedicated IP addresses. A shared-IP zone
shares the IP layer configuration and state with the global zone. The IP addresses are associated with logical network
interfaces.
Exclusive IP – An exclusive IP zone has its own IP layer configuration and state. An exclusive-IP zone is assigned its own
set of network interfaces. You must configure the network interfaces dedicated to the zone using the standard network
configuration methods applied to all Solaris 10 OS configurations.

Whole Root Zone Requirement


Whole root zones contain a read/write copy of the file system that exists on the global zone. A whole root zone has the following
requirements;
Oracle® Enterprise Manager Ops Center

The minimum size of the file system is 5 Gigabytes.


The minimum size of the virtual disk for the selected storage library is 6 Gigabytes.

Sparse Root Zone Requirement


Sparse root zones contain a read/write copy of a portion of the file system existing on the global zone and read-only sharing of
the /usr, /lib, /sbin, and /platform directories. A sparse root zone has the following requirements:

The minimum size of the file system is 1 Gigabyte.


The minimum size of the virtual disk for the selected storage library is 1 Gigabytes.

Branded Zone Requirement


Branded zones emulate user environments from OSes other than Solaris 10. For example, you can create a branded zone on a
Solaris 10 system that runs Solaris 8 applications. A branded zone has the following requirements:

You must download and install the images for the brand.
For Solaris 8 branded zone, see this location.
For Solaris 9 branded zone, see this location.
You can also download the images from the Sun Download Center or from the Solaris 10 OS media.
Install the following packages in the global zone:
If the global zone is running Solaris 10 10/08 OS or later:
Install SUNWs8brandk from Solaris 8 Containers 1.0.1.
Install SUNWs9brandk from Solaris 9 Containers 1.0.1.
If the global zone is running and earlier version of Solaris 10 10/08 OS:
Install SUNWs8brandr and SUNWs8brandu from Solaris 8 Containers 1.0.1.
Install SUNWs9brandr, SUNWs9brandu, and SUNWs9brandk from Solaris 9 Containers 1.0.1.
For more instructions, refer to the README files in the Solaris 8 or 9 Containers bundle.
You must create the location where the guest FLAR images for the branded zone are stored. This location can be a
directory, an HTTP server, or an FTP server. For example, use the following procedure to set up an FTP server for a Solaris
9 branded zone.

Setting Up an Anonymous FTP Server

1. Log on to your Enterprise Controller as the root user.


2. Check whether a directory named /export/home exists, and create it if it does not:

# ls -d /export/home
/export/home: No such file or directory
# mkdir -p /export/home

3. Use the ftpconfig command to set up an anonymous FTP server:

# ftpconfig /export/home/ftp
Creating user ftp
Creating directory /export/home/ftp
Updating directory /export/home/ftp

4. Copy the Solaris 9 flash archive images to the anonymous FTP directory.
For example:

# cp /opt/ses/flar/solaris9-image.flar /export/home/ftp/pub

To Create a Zone
1. Expand the Assets section and select the global zone.
The Summary page of the selected global zone is displayed.
2. In the Actions panel, click Create Zone.
Oracle® Enterprise Manager Ops Center

2.
The Create Zone wizard is displayed.
3. Select the type of zone that you want to create in the wizard.
To create a branded zone, provide the following information:
a. Specify the location of the image:
For the global zone, specify the image location as file:///path/to/the/image.flar.
For an HTTP server, specify the image location as http://path/to/the/image.flar.
For an FTP server, specify the image location as ftp://path/to/the/image.flar.
b. Select the brand type, either Solaris 8 or 9. The Solaris packages must already be installed.
Note – After installing the packages, it takes at least five minutes for Ops Center to refresh the brand list.
c. (Optional) Specify the HostID if you want to run application that are associated with specific host IDs.
d. (Optional) Specify the Machine Type as Sun4u or Sun4v for Solaris 8 or 9 branded zones.
Click Next.
The next step of the Create Zone wizard is displayed.

4. Identify the zone. Enter a zone name and description for the zone.
5. Select one of the libraries associated with the global zone from the Library list.
The new zone metadata will be stored in the selected library. Click Next.
The next step of the Create Zone wizard is displayed.
Oracle® Enterprise Manager Ops Center

6. Configure the CPU and memory thresholds.


The CPU shares can be either Shared or Dedicated. Set the memory thresholds as required. Ensure that the locked
memory threshold value is less than or equal to physical memory threshold.
Note – When you set Shared CPU, the zone is automatically placed in the Fair Share Scheduling. Click Next.
The next step of the Create Zone wizard is displayed.

7. Configure the language, time zone, terminal type, and root password for the zone. The zone name is taken as the host
name for the zone.
8. Set the boot properties of the zone as required.
You can set the boot properties so that the zone boots after creation and whenever the global zone boots. Click Next.
The next step of the Create Zone wizard is displayed.
Oracle® Enterprise Manager Ops Center

9. Configure the zone file system.


The zone is created with a default root file system, the zone path. You cannot delete this file system or change its read
and write access. You can add more file systems to the zone, and define the size and access to the file system. You can
enter the Reserved size which is the size of the file system. You can also enter the Quota size which is the maximum size
that the file system can utilize. Click Next.
The next step of the Create Zone wizard is displayed.

10. Configure the zone storage.


Select a library and specify the virtual disks that make up for the zone storage. The library can be either a NAS storage or
Fibre Channel library. For a NAS storage library, specify the virtual disk name and size of the disk. For a Fibre Channel
storage library, select a LUN from the available list of LUNs in the library. The size of the selected LUN is displayed. You
cannot change the size of the LUN.
The size of the storage is displayed as Currently Accumulated Storage. The required storage for the added file system is
displayed as Recommended Storage Size. To configure more storage resources for the zone, click the icon. When the
Currently Accumulated Storage size reaches the Recommended Storage size, click Next.
Oracle® Enterprise Manager Ops Center

Note – Provide sufficient storage space to accommodate the file systems added to the zone. Ensure that you allocate 20%
more than the required storage space for a good performance.
Note – If you provide local library for the zone storage, then you cannot migrate the zone.
The next step of the Create Zone wizard is displayed.

11. Specify the network interfaces.


You need to assign at least one network to the zone. Select the zone IP type as Shared or Exclusive.
Shared IP – The networks that are assigned to the global zone with shared IP type are listed in the Networks list.
Select a network from the list. Each shared Network Interface Card (NIC) for the selected network are listed in
the NIC list. Select a NIC from the list. If the selected network has its defined IP range, then Auto Allocate IP is
displayed in the Management Interface. The Zone IP will be automatically populated with an IP in the defined
range. If the selected network does not have any IP range defined, then in the Management Interface, Use Static
IP is displayed. You must enter a valid IP address in the Zone IP field.
Exclusive IP – The networks that are assigned to the global zone and not used by other zones are listed in the
Networks list. Select a network from the list. The NICs that have not been bound to other networks are listed in
the NIC list. Select a NIC from the list. If the selected network has its defined IP range, then Auto Allocate IP is
displayed in the Management Interface. The Zone IP will be automatically populated with an IP in the defined
range. If the selected network does not have any IP range defined, there are two options in the Management
Interface to select. You can select Use Static IP and enter a valid IP address in the Zone IP field. If you have an
external DHCP, select the option Assigned by ext. DHCP. The Zone IP is automatically allocated by the DHCP
external to Ops Center. Automatically Allocated is displayed in the Zone IP field. Click Next.
The next step of the Create Zone wizard is displayed.
Oracle® Enterprise Manager Ops Center

12. View the summary of your selections for the new zone. Click Finish to launch the job for creating a zone.

Editing Zone Configuration


You can modify the configuration of a zone to change the CPU or memory resources, scheduler, and the identity of the zone.
When you modify the CPU and memory configuration, you must reboot the zone for the changes to take effect.

If the zone is not in the running state during modification, then the change in resources takes effect during the next reboot. If
the zone is in the running state during modification, then reboot the zone for the changes to take effect.

Note – You can edit the configuration of the non-global zone only if it has been created using Ops Center.

Before You Begin


You can modify the following properties of a zone:

CPU Model – The CPU model can be shared or dedicated. For a shared CPU, you can modify the number of CPU shares
allocated to the zone. For a dedicated CPU, you can edit the minimum and maximum dedicated CPU numbers. You can
also set the relative importance of the zone compared to other zones when contending for CPUs.
Memory Caps – You can specify caps on various aspects of memory used by the zone. You can modify the caps set for
physical, swap, and locked memory.
Scheduler &ndahs; For shared CPU model, the scheduler is automatically assigned to Fair Share Scheduler (FSS). For a
dedicated CPU model, you can set the following scheduler attributes:
Fair Share Scheduler (FSS)
Fixed Priority (FX)
Interactive (IA)
Real-time (RT)
Timer Sharing (TS)
LightWeight Processes (LWP) – You can set the maximum number of LWPs simultaneously available to a zone.
Message IDs – You can set the maximum number of message queue IDs allowed for a zone.
Semaphore IDs – You can set the maximum number of semaphore IDs allowed for a zone.
Shared Memory IDs – You can set the maximum number of shared memory IDs allowed for a zone.
Shared Memory – You can set the maximum amount of shared memory allowed for a zone.

To Edit Zone Configuration


Oracle® Enterprise Manager Ops Center

1. In the Navigation panel, select the Assets section.


2. Choose the zone for which you want to modify the configuration from the Assets section.
The Summary page of the zone is displayed in the center panel.
3. Select the Configuration tab in the center panel.
The current configuration of the zone is displayed.
4. Click Edit Configuration in the Actions panel.
The Edit Zone Configuration window is displayed. You can edit the following zone attributes:
CPU Model
Scheduler
Memory Caps
LightWeight Processes
Message IDs
Semaphore IDs
Shared Memory IDs
Shared Memory

Discovering and Managing Existing Zones


Ops Center provides support for management of zones that were created by other means such as through the CLI commands.
You can discover and manage the zones that were created by other means. These zones are displayed with a icon in the Assets
tree.

See System Administration Guide: Solaris Containers-Resource Management and Solaris Zones for configuring and installing zones.

Discovering Zones Overview


You can discover a global zone and its zones in the same way as any other managed systems in a data center.
When you discover a system with at least Solaris 10 8/07 OS or later, the zone features are identified in the system.

The global zone and the related zones are in an asset tree, which represents the hierarchy of the zones as shown in the following
figure. This helps to manage the zones efficiently.
Oracle® Enterprise Manager Ops Center

Discovering Zones
Use the Custom Discovery method to discover zones. When you discover a global zone, Ops Center can identify that it is a global
zone

Note – Discovering a global zone will automatically discover all the existing zones under it.

The already existing zones are identified by the icon in the Assets tree. The representation of the zone under the global zone
in the Assets tree is shown in the following figure.

Discovering Zones in a Logical Domain Guest


In a Logical Domain, a guest domain can have zones. Use the Custom Discovery method to discover the existing zones in the
guests. In the Assets section, the guest domain and the zones are aligned accordingly.

Managing Zones
You manage assets after you have discovered them. The Manage Assets option enables Ops Center to monitor and maintain
assets by installing agent software on the assets. When you manage an asset that is a zone, the agent is installed and configured
on the zone, by installing packages in directories such as the /usr directory. When you have an asset that is a global zone with
sparse root zones, you must first manage the global zone and then manage each sparse root zone. This order ensures that the
sparse root zone inherit the global zone's attributes.

Note – This does not apply to the whole root zone because it does not inherit the directories from the global zone.

See Manage Assets for the procedure to manage an asset.


Oracle® Enterprise Manager Ops Center

Unmanaging Zones
When you want to unmanage or delete a global zone, you must first unmanage or delete any subordinate zones and then
unmanage or delete the global zone. If you delete a global zone without deleting the zones under it, the job fails and the global
zone is not deleted.

To unmanage or delete a zone, follow the Unmanaging and Deleting Assets procedure.

Provisioning an OS With Zones


You can provision an OS with zones on a new bare-metal system. The zones that are created are treated as zones that are
discovered and managed through Ops Center and are displayed with the icon in the Assets tree.

Before You Begin


Complete the following preparations before you attempt to provision an OS with zones:

1. Complete the procedures in the Preparing to Provision an OS topic: discover the target system, create appropriate OS
profiles, and import or download Solaris OS images.
2. Install the JETZones package onto the Proxy Controller. The Jumpstart Enterprise Toolkit (JET) modules, found in the
JETZones package, must be installed manually. See Installing JET Modules for more information.
3. On the Enterprise Controller system, create a template for the zone in the /opt/SUNWjet/Templates directory.
./make_zone_template template_name
4. Import the JET templates into the /opt/SUNWjet/Templates directory. See Importing JET Templates for more
information.
5. Edit the template to fill in the OS information and specify the zone parameters such as zone name and zone path. For a
shared-IP zone, provide the IP address. See sample JET template for examples of zone parameters.
6. Create an OS profiles with the JET template. See OS Provisioning for information about creating OS profiles.

To Provision an OS With Zones


Log in to the Enterprise Controller user interface. The following procedure describes how to provision an OS on a bare-metal
system:

1. In the Navigation panel, select the target system from the Asset section.
The target system is a bare-metal system which does not have an OS.
2. Select the hardware in the Asset section.
In the Actions panel, all the available options for that asset are displayed.
3. Select the Provision OS action.
The Provision OS wizard is displayed.
4. In the Provision OS wizard, select the OS profile from the list of OS profiles. Click Next.
5. Enter the details in the Configuration window. Depending on the OS profile you selected, different fields are displayed.
You can find information on the fields in OS Provisioning for a Single System.
6. Complete the Provision OS wizard.
The provision job starts. You can view the status of the job from View OS Jobs menu.

Managing and Monitoring Zones


When you select a zone in the Assets tree, Ops Center provides options that enable you to manage and monitor the performance
of zones in the center panel. Ops Center provides per-zone resource utilization monitoring.

You can monitor all zones using Ops Center.

When you discover and manage already existing zones, the following operations are restricted in Ops Center because there is no
access to the zone metadata:
Oracle® Enterprise Manager Ops Center

You cannot edit the zone configuration.


You cannot add storage to the zone.
You cannot add file systems to the zone.
You cannot migrate the zones.

This section describes how to use the options that are available for zone management, and monitor the performance of zones.

Managing and Monitoring the Global Zone


When you select a global zone in the Assets section, the following nine tabs display in the center panel of Ops Center:

Summary
Utilization
Libraries
OS Details
Networks
Charts
Jobs
Configuration

In this section, each tab is described in detail with respect to the information displayed.

Summary
In the Summary page, the following information of the global zone is displayed:

Name
Description
State
OS Version
Server name
Total CPUs
Total CPU Utilization
Total Memory Utilization
Zone under the global zone

From the Summary page, the following operations are available for the zones that are under the global zone:

Boot Zone
Shutdown Zone
Halt Zone
Connect Network
Add Storage to Zone
Replicate Zone
Reboot Zone
Migrate zone
Delete Zone

Depending on whether the zone is created through Ops Center, or discovered and managed through Ops Center, the zone
management icons are enabled accordingly.

Utilization
Extended accounting is enabled in the global zone. This gives CPU and memory utilization on a per-zone basis. The utilization of
each zone is the utilization of all the processes in each zone over the same interval.

The CPU resources for a zone could be dedicated or shared. Regardless of how CPU resources are utilized, the CPU usage
statistics for every five minutes interval is provided.

The memory utilization for virtual, physical, and locked memory usage are provided. The memory usage by each zone is polled in
five-minutes intervals.
Oracle® Enterprise Manager Ops Center

Libraries
The libraries that are associated with the global zone are listed in this page. The libraries represent the storage resources that are
available for the global zone. The local storage, NAS storage, and Fiber Channel libraries that are associated with the global zone
are listed.

Select a local library or NAS storage library from the list. The zones that are associated with the selected library are listed under
the Usage tab. The Usage tab provides you with the same zone operations that are available in the Summary page. You can also
view the contents of the library, when you select the Contents tab. The Contents tab provides you with the following library
operations:

Upload ISO Image


Upload Appliance Image
Import Image
View Image Details
Edit Image Details
Delete Image Details
Move Image
Clone a Selected Template

When you select a Fiber Channel library from the associated library list, the LUNs tab is displayed. The LUNs tab lists the LUNs that
are allocated to the global zone. The following Fiber Channel library operations are available:

Add LUNs
Edit LUN Details
Delete LUN Details

The LUN information is displayed when you select a LUN.

Refer to Storage Libraries for more information about the procedures to manage the images in Libraries.

OS Details
In the OS Details page, the following information about the global zone OS is displayed:

OS Name
Server name
Health status
Notification status
OS monitoring variables
File system monitoring
Hourly charts of CPU, memory, and network usage

The different OS health states are as follows:

Good – The server is working properly.


Unknown – An error occurred while attempting to retrieve information about the health of the OS resource. The server
is connected but does not return any information.
Unreachable – The server agent IP address cannot be contacted for the status of the health of the OS resource. This
indicates network problems or that the server is in standby mode.
Warning Failure – A potential or impending fault condition has been detected on the server. Action should be taken to
prevent the problem from becoming more serious.
Critical Failure – A fault condition has occurred on the server. Corrective action is required.

To Change Thresholds of OS Monitoring Variables


Perform the following procedure to edit the monitoring variables:

1. Select the global zone OS from the Assets section in the Navigation panel.
The Summary page of the selected OS is displayed.
2. Select the OS Details tab in the center panel.
The OS Details page of the selected global zone is displayed.
3. In the OS Monitoring Variables, select the variables for which you want to change the threshold values for Warning and
Oracle® Enterprise Manager Ops Center

3.
Critical.
Use the Shift key to select more than one variable.
4. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the selected variables.
5. Enter the Warning and Critical thresholds values as required.
For all the variables, the unit of measurement is displayed. The values depend on the number of processors in your
system and on the usage characteristics. If you enter an incorrect value, an error message is displayed.
6. Click Change Thresholds to submit the changes.

Ideally, the value of any given monitored OS health attribute is compared to a threshold value. Monitoring variable values are
compared against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning
threshold, notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical
threshold, notification is issued with the status of Critical Failure.

To Change File System Thresholds for an OS


Perform the following procedure to change the file system thresholds for an OS:

1. Select the global zone OS from the Assets section in the Navigation panel.
The Summary page of the selected OS is displayed.
2. Select the OS Details tab in the center panel.
The File System Monitoring is displayed under OS Monitoring Variables in the OS Details page.
3. Select the file system for which you want to edit the thresholds.
Use the Shift key to select more than one file system.
4. Click the Edit Threshold icon.
The Change File System Monitoring Thresholds is displayed with the selected file systems.
5. Enter the Warning and Critical thresholds values as required.
The unit of measurement can be in Gigabytes, percentage, or both.
6. Click Change Threshold to set the newly entered values.

Networks
The Networks tab lists all the networks that have been assigned to the global zone. When you select a network, the zones that are
using the network are displayed under the Zones Using tab. The following options are available in the Networks tab to manage
the networks:

Assign Network – Click the Assign Network icon. The Assign Network to Global Zones wizard is displayed. Refer to
Assigning Networks to a Global Zone for detailed information.
Unbind Network – You can remove a network that has been assigned to the global zone. Select a network and click the
Unbind Network icon.
Modify Physical Connectivity – You can modify the network interface properties such as the Address Allocation method.

Charts
Ops Center collects data in five-minute interval and displays the data visually in the form of charts. Refer to Charts for detailed
information about collecting and calculating data for different intervals. For a global zone, the following charts are displayed:

CPU utilization – You can display the CPU utilization for different CPU model such as shared CPU and dedicated CPU. If
you have zones that have dedicated CPUs, then all those zones will be displayed under Dedicated CPUs list. You can
select one or more zones from the list for which you want to display the chart. For Shared CPU, there could be more
than one resource pool. The shared CPU is listed for all the resource pools in the global zone. The shared CPU for a
default resource pool has the following cascading menu:
Total (Aggregate)
kernel
global
List of zones in the pool or pset(processor set)
You can select the chart plot (both X-axis and Y-axis) as per your requirement and it will be displayed as in the
sample figure.
Oracle® Enterprise Manager Ops Center

Memory utilization - The following memory utilization charts are available:


Physical memory
Virtual Memory
Locked memory
There is only one pool of memory for all zones to share, and it is not affected by the psets or resource pools.
Therefore, you have the chart plot for:
Total (Aggregate)
Kernel
Global
List of all zones in the global zone
A sample chart is displayed as in the figure.
Oracle® Enterprise Manager Ops Center

Network utilization – You can view charts for all the NICs present in the global zone. The following chart options are
available:
Total (Aggregate)
All the NICs in the system
Per-zone network utilization data is not available.

File System Utilization – Whenever you create a zone, a zpool is created with the zone guest image name. All the zpools
under the global zone are listed in the file system list. You can select a file system and display the utilization rate for a
historical period. The current utilization data can be seen in the OS Details page. The OS Details page lists all the file
systems and the current utilization rate.
A sample chart is displayed as in the figure.
Oracle® Enterprise Manager Ops Center

System Load – The system load on the OS is displayed as a chart for the selected time period.
A sample chart is displayed as in the figure.
Oracle® Enterprise Manager Ops Center

Jobs
The Jobs tab lists the jobs that are currently running on the global zone as well as the job that have been run before. Refer to Job
Management for more information about job management.

Configuration
The configuration tab displays the resources that are connected to the selected global zone. When you provision an agent, the
resource details are updated automatically.

You can select a resource from the list and click the Delete Access Point icon to delete the connection to the global zone. You
can also option to unmanage or delete an asset from this page. Select a resource from the list and click the Unmanage/Delete
Asset option in the Actions panel.

Managing and Monitoring Zones Created Using Ops Center


You can create zones using Ops Center and manage them. Refer to Creating Zones for more information about creating zones
using Ops Center. When you create a zone, the zone metadata is saved in the library. This gives more control over the zone
configuration.

The zones that are created using the Ops Center appear with a green icon in the Assets tree. This section describes the
options that are available for monitoring a zone OS.

When you select a zone in the Assets section, the following tabs are displayed in the center panel:

Summary
Console
OS Details
Oracle® Enterprise Manager Ops Center

Networks
Storage
Charts
Jobs
Configuration

If you have zones that have been already created using CLI, then you can discover and manage the zones using Ops Center. These
zones are distinguished in the Ops Center BUI with the icon.

Summary
The Summary tab of the selected zone displays the following information:

Zone name and its state


Type of zone and the zone path
Zone library and storage size
CPU model and utilization
File systems allocated to the zone
Storage size and usage
Hourly utilization chart of CPU, network, and memory resources

Console
You can connect to the console of the zones that were created using Ops Center. Click the Enable the Console Connection icon to
invoke the zlogin to the zone. Log into the zone using the zone username and password. The zone console exists till you log
out of Ops Center, explicitly click the Disable the Console Connection icon, or the global zone is shut down.

You can click the Undock the Console icon to undock the console session from the Ops Center, making it available separately for
your use.

OS Details
This tab displays the following information about the OS:

OS name and details


OS health
Notification status
OS monitoring variables
File system thresholds and usage
Hourly utilization chart of CPU, memory and network resources

The different OS health states are as follows:

Good – The server is working properly.


Unknown – An error occurred while attempting to retrieve information about the health of the OS resource. The server
is connected but does not return any information.
Unreachable – The server agent IP address cannot be contacted for the status of the health of the OS resource. This
indicates network problems or that the server is in standby mode.
Warning Failure – A potential or impending fault condition has been detected on the server. Action should be taken to
prevent the problem from becoming more serious.
Critical Failure – A fault condition has occurred on the server. Corrective action is required.

To Change Monitoring Variables Threshold


The following procedure describes how to change the monitoring variables threshold:

1. Select the zone from the Assets section in the Navigation panel.
The Summary page of the selected OS is displayed with the current values for the monitoring variables.
2. Select the variables for which you want to change the threshold values for Warning and Critical.
Use the Shift key to select more than one variable.
3. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the selected variables.
4.
Oracle® Enterprise Manager Ops Center

4. Enter the Warning and Critical thresholds values as required.


For all the variables, the unit of measurement is displayed. The values depend on the number of processors in your
system and on the usage characteristics. If you enter an incorrect value, an error message is displayed.
5. Click Change Thresholds to submit the changes.

Ideally, the value of any given monitored OS health attribute is compared to a threshold value. Monitoring variable values are
compared against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning
threshold, notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical
threshold, notification is issued with the status of Critical Failure.

To Change File System Thresholds for an OS


Perform the following procedure to change the file system thresholds for a zone OS:

1. Select the zone OS from the Assets section in the Navigation panel.
The Summary page of the selected OS is displayed.
2. Select the OS Details tab in the center panel.
The File System Monitoring is displayed under OS Monitoring Variables in the OS Details page.
3. Select the file system for which you want to edit the thresholds.
Use the Shift key to select more than one file system.
4. Click the Edit Threshold icon.
The Change File System Monitoring Thresholds is displayed with the selected file systems.
5. Enter the Warning and Critical thresholds values as required.
The unit of measurement can be in Gigabytes, percentage or both.
6. Click Change Threshold to set the newly entered values.

Network
The network tab lists all the networks that are assigned to the zone. You have the following options in the Network tab:

Connect Network
Disconnect Zone Network

Connect Network icon is enabled only when the zone is in the shutdown state, which is when you can assign a network to a zone.

To disconnect a zone network, select a network from the list and click the Disconnect Zone Network icon.

Storage
The Storage tab lists the root file system along with other file systems that were added to the zone. You cannot edit the read and
write access to the root file system, which is the default file system of the zone.

The storage tab also displays the virtual disks that make up the zpool, which is created when you create a zone. The zpool
comprises the virtual disks and LUNs that make up the storage. Ops Center creates one zpool per zone. File systems are
implemented as ZFS file systems and mapped to the storage.

The following options are provided in this page:

Add File Systems


Edit File System
Delete File System
Add Storage to Zone

Note – You can add storage to the existing zpool, but you cannot remove or delete storage from the zpool.

Charts
Ops Center collects data in five-minutes interval and displays the data in the form of charts. Refer to Charts for detailed
information about collecting and calculating data for different time periods. For a zone, the following utilization data are
displayed:

CPU utilization – You can display the CPU utilization for the zone. The per-zone utilization data is collected by the
Oracle® Enterprise Manager Ops Center

extended accounting in the global zone.


Network utilization – Network usage is not available for each zone. The chart displays the total utilization for the all the
zones including the global zone.
Memory utilization – The following memory utilization charts are available:
Physical memory
Virtual memory
Swapped memory
Locked memory
The memory utilization is the physical, virtual, swapped, and locked memory in use by each zone. The zone
utilization data are collected through extended accounting for every five-minute interval.
File System Utilization – Whenever you create a zone, a zpool is created with the zone metadata name. The file system
lists the root file system and other file systems that are added to the zone. You can select a file system and display the
utilization rate for a historical period. The OS Details page lists all the file systems and the current utilization rate.

Jobs
The jobs tab lists the jobs that are currently running on the zone and historical jobs that have run on the zone. Refer to Job
Management for more information about job management.

Configuration
The Configuration tab displays the zone configuration information. Depending on the type of CPU model, the configuration
details can vary.

The access points list the Proxy Controller through which the zone is connected to the Enterprise Controller. It also states the
connection health and the protocol through which it is connected.

Managing and Monitoring Existing Zones Through Ops Center


If you have zones that are already configured and installed using the CLI, then you can directly discover and manage the zones
using Ops Center. See Discovering Zones and Managing Zones for more information about discovering and managing zones.

The zones that are discovered and managed using Ops Center appear with icon in the Assets tree.

This section describes the different options that are available for monitoring a zone OS.

When you select a zone in the Assets panel, the following tabs are displayed in the center panel :

OS Details
Console
Networks
Charts
Jobs
Configuration

OS Details
The OS Details tab displays the following information about the OS:

OS name and details


OS health
Notification status
OS monitoring variables
File system thresholds and usage
Hourly utilization chart of CPU, memory and network resources

To Change the Monitoring Variables Threshold


Oracle® Enterprise Manager Ops Center

The following procedure describes how to change the monitoring variables threshold:

1. Select the zone from the Assets section in the Navigation panel.
The OS Details page of the selected OS is displayed with the current values for the monitoring variables.
2. Select the variables for which you want to change the threshold values for Warning and Critical.
Use the Shift key to select more than one variable.
3. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the selected variables.
4. Enter the Warning and Critical thresholds values as required.
For all the variables, the unit of measurement is displayed. The values depend on the number of processors in your
system and on the usage characteristics. If you enter an incorrect value, an error message is displayed.
5. Click Change Thresholds to submit the changes.

Ideally, the value of any given monitored OS health attribute is compared to a threshold value. Monitoring variable values are
compared against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning
threshold, notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical
threshold, notification is issued with the status of Critical Failure.

Console
You can connect to the console of the zone. Click Enable Console to invoke the zlogin to the zone. Use the zone user name and
password to log into the zone. The zone console exists till you log out of Ops Center, or explicitly click Disable Console, or the
global zone is shut down.

You can undock the console session from the Ops Center, making it available separately for your use.

The console will not be available if it is in use by other user.

Network
The Network tab lists only the networks that are assigned to the zone. You do not have options to connect to a network or
disconnect from a network.

Charts
Ops Center collects data in five-minute interval and displays the data visually in the form of charts. Refer to Charts for detailed
information about collecting and calculating data for different intervals. For a zone, the following utilization data are displayed:

CPU utilization – Displays the historic chart for a selected time period in the X-axis. The CPU usage for a zone is
calculated as the CPU time used by the zone as a percentage of the number of CPUs in the processor set (pset) or the
resource pool.
Network utilization – Is enabled only when you select the chart option Display Selected Utilization Graphs as Thumbnail
Image. The graph displays the utilization of the network interfaces assigned to the zone.
Memory utilization – Displays the number of bytes used as a percentage of total memory allocated for the zone.
File System utilization – Lists the file systems that are mounted for this zone. You can view the historical consumption of
each file system.
System load – The system load on the selected zone is displayed as a chart for the selected time period.

Jobs
The jobs tab lists the jobs that are currently running on the zone and historical jobs that have run on the zone. Refer to Job
Management for more information about job management.

Configuration
The Configuration tab displays the resources that are connected to the selected zone. When you provision an agent, the resource
details are updated automatically.

To delete the connection to a zone, select the resource from the list, then click the Delete Access Point icon. To unmnanage or
delete an asset from this page, select a resource from the list, then click the Unmanage/Delete Asset option in the Actions panel.
Oracle® Enterprise Manager Ops Center

Performing Zone Tasks


You can perform the following zone management tasks using Ops Center:

Boot a zone
Reboot a zone
Manage zone networks
Add storage to zones
Manage zone libraries
Connect to zone console
Clone a zone
Migrate a zone
Update zones
Halt a zone
Shut down a zone
Delete a zone

Booting a Zone
Booting a zone places the zone in the running state. The Boot Zone option is enabled only when the zone is in the ready or
installed state, but not in the running state. Booting a zone applies the changes that have been made to the zone configuration.

If you have set the autoboot properties during zone creation, then the zone will boot when the global zone boots.

To Boot a Zone
1. Select Assets from the Navigation panel.
2. Select a zone. Alternatively, you can select a global zone, then select the zone listed in the center panel of the Summary
page.
The Summary page of the zone and the corresponding actions are enabled in the Actions panel. The Boot Zone option
will be enabled if the zone is in the Ready or Installed state.
3. Click Boot Zone in the Actions panel or click the Boot Zone icon in the Zones pane.
4. Click Boot Now or click Boot Later.
5. If you chose Boot Later, schedule the boot job.

Rebooting a Zone
You can reboot a zone that is in the running state. This type of reboot is different from the zoneadm reboot command where
the zone is first halted then booted again. Instead, Ops Center handles the reboot gracefully, first shutting down the zone and
then booting it.

To Reboot a Zone
1. Select a zone from the Asset section in the Navigation panel. Alternatively, select the global zone from the Asset section,
then select the zone listed in the center panel.
The Summary page of the selected asset is displayed in the center panel.
2. Click Reboot Zone in the Actions panel or click the Reboot Zone icon in the zones content pane.
3. Click Reboot Now or Reboot Later.
4. Schedule the Reboot job.
Oracle® Enterprise Manager Ops Center

Adding Libraries to the Global Zone


You can associate one or more libraries with a global zone. The libraries are available to all zones in the hierarchy of the global
zone.

To Associate a Library With the Global Zone


1. Select Assets from the Navigation panel.
2. Select a global zone.
The Summary page of the global zone is displayed.
3. Click Associate Libraries in the Actions panel.
The Associate Library window is displayed.

The libraries that are not associated with the selected global zone are listed.

4. Select one or more libraries.


5. Click Associate Libraries.
A job is submitted to associate the libraries.

Disassociating Libraries From Global Zone


You can disassociate the libraries that you have associated with a global zone. When you disassociate a library from global zone:

The libraries are disassociated from the global zone.


The libraries will not be available for any new zone creation.
The libraries are not disassociated from the existing zones in that global zone.

To Disassociate Libraries From Global Zone


1. Select the global zone from the Assets section in the Navigation panel.
The Summary page of the selected global zone is displayed in the center panel.
2. Select Libraries tab from the center panel.
The associated libraries with the global zone are listed.
3. Select a library from the list.
The Disassociate Library icon is enabled.
4. Click the Disassociate Library icon.
The Disassociate Library window is displayed.

5.
Oracle® Enterprise Manager Ops Center

5. Click Disassociate Library to confirm unmounting the library.

Adding File Systems to Zones


Using Ops Center, you can add file systems only to zones that were created using Ops Center. This section provides procedure for
adding file systems to zones.
You must shutdown the zone before you add file systems.

To Add a File System to a Zone


1. Select a zone from the Assets tree in the Navigation panel.
The zone can be either created using Ops Center or using native CLI.
2. Click Shutdown Zone from the Actions panel.
Shutdown Zone window is displayed.
3. Click Shutdown Zone to shut down the zone immediately.
4. Select the zone in the Assets tree, then click Add File Systems from the Actions panel.
The Add File Systems window is displayed.
5. Click the + icon to add the file systems.
6. Enter the Reserved and Quota for the file system to be added.
Refer to the Available Storage size in the disk for adding new file systems.
7. Click Add File Systems to add the file systems to the selected zone.
8. Select the zone in the Assets tree, then click Boot Zone in the Actions panel or click the Boot Zone icon in the Zones
panel.
9. Click Boot Now or click Boot Later.

Adding Storage to Zones


You can add storage only to the zones that are created using Ops Center. The storage is added to the zpool that is created for the
zone. You can add storage to the zpool but you cannot delete storage from the zpool.

Note – The zone must be in the shutdown state for adding storage devices to the zpool.

To Add Storage to Zones


1. Select a zone that was created using Ops Center from the Assets section.
2. Click Add Storage in the Actions panel, or select the Storage tab and click the Add Storage to Zone icon under Zpool and
Storage.
The Add Storage to the Zone window is displayed.
3. Click the icon to add storage.
4. Select a library from the list.
The library can be an NFS library or Fiber Channel library.
5. For an NFS library, enter a virtual disk name and specify the size of the disk. For a Fiber Channel library, select a LUN
from the list. You cannot specify the size of the disk.
The Additional Storage Specified reflects the storage space added in each row.
6. Click Add Storage to add the specified storage to the zone.

Managing Zone Networks


In Ops Center, you can connect or disconnect networks from zones. This section describes how to connect, modify, and
disconnect networks from zones.
Oracle® Enterprise Manager Ops Center

Assigning Networks to a Global Zone


You can assign one or more networks to the global zone. When you assign a network to a global zone, you need to define the
mode of the network. The network mode can be either Shared or Exclusive.

In Shared IP mode, the network interface will be connected to the global zone through the PNIC provided by the user during
assignment of the network. The network interface is shared by more than one zone. In Exclusive IP mode, you can assign a
network interface to be dedicated to a zone. When you assign an exclusive IP mode for a zone, the zone has a dedicated network
interface. IP configuration is not required for the exclusive network interface at the global zone level, but you need to define the
IP configuration at the zone level. In Ops Center, an exclusive network must be declared at the global zone level through Assign
Networks to Global Zone.

The networks that are assigned to the global zone automatically becomes available for all the zones under it. A network that is
used in a shared mode cannot be used in exclusive mode for another zone. A network can be deployed only in one mode on the
global zone.

Note – A network that is assigned as shared on a global zone can be assigned as exclusive on another global zone.

To Assign a Network to a Global Zone


1. Select a global zone from the Assets section in the Navigation Panel.
2. In the Actions panel, click Assign Network.
The Assign Networks to Global Zone wizard is displayed.

3. In Select Networks and IP Model page, select a network that you want to associate with the global zone.
In the Network list, the networks that are defined in the Ops Center and not assigned to the global zone are listed.
4. (Optional) To assign more networks to the global zone, Click the Add icon.
5. Select the IP mode for each selected network.
The IP mode could either be Shared or Exclusive. If you have selected Shared IP mode for a network, then you will be
directed to define the network interfaces of the network.
Note – You cannot define the network interfaces for an exclusive IP mode.
6. Click Next. If you have Shared IP mode network, you would be directed to Specify Networks page. If you have only
Exclusive IP mode, you will be required to define the network interfaces for the zones while creating a zone or using
Connect Network to Zone option.
Oracle® Enterprise Manager Ops Center

Removing a Network From a Global Zone


You can unbind networks from a global zone. When you unbind a network from a global zone, the corresponding zones are also
disconnected from the network.

To Unbind a Network From a Global Zone


1. Select the global zone from the Assets tree in the Navigation panel.
The Summary page of the global zone is displayed.
2. Select the Networks tab in the center panel.
The network page lists the networks that are assigned to the global zone.
3. Select the network that you want to disconnect from the zone.
The Unbind Network icon is enabled.
4. Click the Unbind Network icon.
The Unbind network from Global Zone window is displayed. The list of zones from which the network will be unbound
are displayed.
Note – You can unbind only one network at a time.
5. Click Disconnect Zones to unbind the network from the global zone.
A job is submitted to remove the network from the global zone.

Connecting Networks to Zones


You can connect to the networks that are available to a zone using the Connect Network option. The Connect Network option is
available in the Actions panel and in the Networks tab of the selected zone. This option will be enabled only in the following
conditions:

The selected zone is created using Ops Center.


The selected zone is in the shutdown state. If the zone is in the running state, the networks would be assigned only in the
next reboot of the zone. You should shut down the zones before applying any network modifications.

The Connect Network option is disabled in the following condition:

The zone is discovered and managed using Ops Center.


The zone is not in the shutdown state.

To Connect a Network to a Zone


1. Select the zone from the Assets tree in the Navigation panel.
Note – Ensure that the zone was created using Ops Center.
2. Click Connect Network in the Actions panel or select the Networks tab in the center panel and click the Connect
Network icon.
The Connect Networks to Zone window is displayed.
Note – Ensure that the zone is in the shutdown state.
3. In the Connect Networks to Zone window, select the networks that you want to connect to the zone.
In the networks list, depending on the zone IP model that was defined during zone creation, all the networks are listed
that are assigned to the global zone with the same IP model as that of the zone and not yet connected to the zone.
4. Specify the network interface of the selected networks.
Note – You can add more than one network to connect to the zone.
5. Click Connect Networks to initiate the job to assign the networks to the zone.

Disconnecting a Network From a Zone


You can disconnect the networks that have been assigned to a zone. The Disconnect Network option is available in the Networks
tab of the selected zone. This option is enabled only in the following condition:

A network should have been selected from the list of assigned networks.
The zone should be in the shutdown state. If the zone is in the running state, then the modification takes place only in
Oracle® Enterprise Manager Ops Center

the next reboot of the zone.

The Disconnect Network option is available for zones that have been created using Ops Center and for zones that have been
discovered and managed using Ops Center.

To Disconnect a Network From a Zone


1. Select the zone from the Assets tree in the Navigation panel.
2. Select the Networks tab in the center panel.
The networks that are assigned to the zone are listed.
3. Select the network that you want to disconnect from the zone.
The Disconnect Network option is enabled.
4. Click the Disconnect Network icon.

Cloning a Zone
Cloning allows you to copy an existing configured and installed zone on your system to rapidly provision a new zone on the same
system. Cloning a zone is analogous to creating a zone in Ops Center. When you clone a zone, you will be taken through a wizard
similar to creating a zone. Define the zone properties in the wizard for the new zone.

You can clone any type of zones in the Assets section.

To Clone a Zone
1. Select a zone from the assets section in the Navigation panel.
2. Click Replicate Zone in the Actions panel.
The Replicate Zone wizard is displayed.
3. Enter a zone name and description for the zone.
4. Select a library from the Library list.
The libraries that are associated with the global zone are listed in the Library list. The new cloned zone metadata will be
stored in the selected library.
5. Click Next to configure the CPU and memory thresholds.
The CPU shares that are already allocated for the source zone is displayed. As required, you can edit the changes.
6. Click Next to configure the language, timezone, terminal type, host name and root password for the zone.
7. Set the boot properties of the zone as required.
You can set the boot properties so that the new zone boots after creation and whenever the global zone boots.
8. Click Next to configure the zone file system.
The new zone will be created with a default root file system which is the zone path. You cannot delete this file system or
change its read and write access. The file systems that are added to the source zone are also listed. You can add more file
systems to the zone and define the size and access to the file system. You can enter the Reserved and Quota size for the
file system. Reserved is the size of the file system that the user can reserve. Quota is the maximum size that the file
system can utilize.
Note – When you are modifying or adding new file systems to the new cloned zone, ensure that the new cloned zone has
enough required file system size to hold the source zone file system. For example, you cannot modify the root file sytem
of the new zone to a size lesser than the source zone root file system. This could result in incompatibility between the
new and the source zone, and the clone job can fail. Do not try to modify the system file system if they are already
defined in the source zone.
9. Click Next to configure the zone storage.
The libraries that are already associated with the source zone are listed. You can modify or associate libraries with the
new zone. The library can be either a NAS storage or Fiber Channel library. If the library is NAS storage, then specify the
virtual disk name and size of the disk. If the library is Fiber Channel, select a LUN from the available list of LUNs in the
library. The size of the selected LUN is displayed. You cannot change the size of the LUN.
The accumulated size of the storage is displayed as Currently Accumulated Storage. The required storage for the added
file system is displayed as Recommended Storage Size. You can click Next to proceed in the wizard, only when the
Currently Accumulated Storage size is equivalent to the Recommended Storage size.
10. Click the Add icon to configure more storage resources to the zone if the Currently Accumulated Storage is less than the
Recommended Storage Size.
11. Click Next to specify the network interfaces.
You need to assign at least one network to the zone. Select the zone IP type as Shared or Exclusive.
Oracle® Enterprise Manager Ops Center
11.

Shared IP – The networks that are assigned to the global zone with shared IP type are listed in the Networks list.
Select a network from the list. Each shared Network Interface Card (NIC) for the selected network is listed in the
NIC list. Select a NIC from the list. If the selected network has its defined IP range, then Auto Allocate IP is
displayed in the Management Interface. The Zone IP will be automatically populated with an IP in the defined
range. If the selected network does not have any IP range defined, then in the Management Interface, Use Static
IP is displayed. You must enter a valid IP address in the Zone IP field.
Exclusive IP – The networks that are assigned to the global zone and not used by other zones are listed in the
Networks list. Select a network from the list. The NICs that are not bound to other networks are listed in the NIC
list. Select a NIC from the list. If the selected network has its defined IP range, then Auto Allocate IP is displayed
in the Management Interface. The Zone IP will be automatically populated with an IP in the defined range. If the
selected network does not have any IP range defined, there are two options in the Management Interface to
select. You can select Use Static IP and enter a valid IP address in the Zone IP field. If you have an external DHCP,
select the option Assigned by ext. DHCP. The Zone IP is automatically allocated by the DHCP external to Ops
Center. Automatically Allocated is displayed in the Zone IP field.
12. Click Next to view the summary of the selected parameters for replicating the zone.
13. Click Finish to launch the job for replicating a zone.
When the job successfully completes, the new zone will be displayed in the Assets section.

Attaching to Zone Console


You can attach to the zone console directly using Ops Center. You have to first enable the console connection and then connect
to the console.

To Attach to a Zone Console


1. Select the zone from the Assets section in the Navigation panel.
The Summary page of the selected zone is displayed.
2. Select the Console tab in the center panel.
3. Click the Enable the Console Connection icon.
A job is initiated to enable the console connection.
4. Click the Connect to the Console icon.
The connection is established and the console appears on the BUI.
5. Enter the zone user name and password to log into the zone.
6. (Optional) Click the Undock the Console icon to make the console available separately from the BUI.
7. (Optional) Click the Set Console Connection Timeout icon to set the timeout for the console in minutes.
The console connection is enabled for the set time limit. After that, you need to enable the console connection again.
The default connection timeout is set to 120 minutes.

Note – If you go out of zone view in the Assets tree, you need to connect to the zone console again.

Disabling the Zone Console Connection


You can disable the zone console connection from Ops Center after you have finished using it.

To Disable a Zone Console Connection


1. Select the zone from the Assets tree in the Navigation panel.
The Summary page of the zone is displayed.
2. Select the Console tab of the zone in the center panel.
The zone console that is already enabled is displayed.
3. Click Disable the Console Connection to disable the zone console in the Ops Center BUI.

Note – When you go out of zone view in the Assets tree, the zone is automatically logged out but the connection exists till the
timeout set for the console connection.
Oracle® Enterprise Manager Ops Center

Accessing the Serial Console


Ops Center provides access to a serial console for your managed hardware. The console enables you to log in to and run remote
commands on the system. You can run the console within the BUI, or you can undock the console and use it as a floating console
window.

By logging in through the console, you can perform commands on the service processor and operating system, as described
below:

Service Processor – Log in to the service processor and run commands using the management protocol, such as ALOM or
ILOM
Operating System – Log in to the OS and run commands in a standard SSH session

Before You Begin


To use console access for both the OS and service processor (SP), you must discover the OS and the SPs on the hardware, then
enable SSH access. This is done by performing a custom discovery of the assets.

If you have a managed asset that does not have SSH enabled, or the SP or OS are not discovered, you can run a new custom
discovery job to add capabilities. After successfully running the new custom discovery job, your managed asset is automatically
upgraded to include the new capabilities.

Note – The console requires SSH access and the ability to reach the system.

Serial console access requires appropriate firewall and routing settings for the Enterprise Controller to connect to the Proxy
Controller or agent through ssh (on port 22).

Serial Console for Zones and Logical Domains


In Logical Domain (LDom) guests, the serial console is exposed through the control domain. A temporary local user account is
created on the control domain to provide serial console access to the LDoms over ssh. When this user account is enabled, TTY is
displayed and automatically logs in over SSH to this user account.

In zones, the user account is created on the global zone. If the global zone is discovered through SSH but not managed, the user
account is created on the Proxy Controller. When the user account is enabled, it will directly connect to the zone's console when
the user logs in to it.

To Access the Serial Console


1. Select the hardware from the assets tree in the Navigation panel.
The asset details are displayed in the center panel.
2. Click the Console tab in the center panel.
3. Click Enable Console to activate the console.
A job is submitted to activate the console.
4. (Optional) Click Undock to free the console from the BUI and move it to another location on your monitor.

Troubleshooting the Access to Serial Console


If your firewall settings prevent connections to the port 22, the Enterprise Controller cannot connect to the Proxy Controller
through SSH and the serial console functionality through the BUI will not be enabled.

In this case, you can access the serial console only through the command-line environment. For zones, log in to the global zone
and execute the following command manually:

zlogin -C <zonename>

For LDoms, log in to the Control Domain and execute the following command manually:

telnet localhost <domain_port>

Refer to the man page of zlogin for zones.


Oracle® Enterprise Manager Ops Center

Migrating Zones
You can migrate a zone created using Ops Center. There are two methods by which you can migrate a zone in Ops Center:

Migrating a zone from one global zone to another global zone managed by Ops Center.
Migrating an existing Solaris system into a zone on a global zone. This is referred to as physical to virtual (P2V)
conversion.

Migrating a Zone to a Different Machine


In Ops Center, you can migrate a zone to a different machine using the Migrate Zone option. When you migrate a zone, you can
perform a trial run before the zone is moved to the new machine. This helps to verify whether the target global zone has the
correct configuration to host the zone before actually doing the attach.

When you migrate a zone, the destination global zone can have same or more recent versions of the following required operating
system packages and patches as those installed on the zone.

Packages that deliver files under an inherit-pkg-dir resource


Packages where SUNW_PKG_ALLZONES=true

Other packages and patches, such as those for third-party products, can be different.

If the destination global zone has later versions of the zone-dependent packages or their associated patches, you can update
those packages within the zone to match the destination. If the destination global zone supports update-on-attach capability, then
the zone that is being migrated is checked for packages that must be updated to match the destination. Only those packages are
updated. The rest of the packages, and their associated patches, can vary from zone to zone. The patches that need to be backed
out of the zone before the update are also listed. If the destination global zone does not support backout-on-attach capability,
then you must manually remove the patches on the zone and run the migration job again.

Compatible Global Zones for Migration


The following table provides a matrix of the compatible source and destination global zones for zone migration.

  Destination Global          
Zone

Source Global < Solaris 10 8/07 Solaris 10 Solaris 10 Solaris 10 Solaris 10 Solaris 10
Zone 8/07 5/08 10/08 5/09 10/09

< Solaris 10 8/07 Incompatible Incompatible Incompatible Incompatible Incompatible Incompatible

Solaris 10 8/07 Incompatible Compatible Incompatible Compatible Compatible Compatible

Solaris 10 5/08 Incompatible Incompatible Compatible Compatible Compatible Compatible

Solaris 10 10/08 Incompatible Incompatible Incompatible Compatible Compatible Compatible

Solaris 10 5/09 Incompatible Incompatible Incompatible Incompatible Compatible Compatible

Solaris 10 10/09 Incompatible Incompatible Incompatible Incompatible Incompatible Compatible

When you click the Migrate Zone option in the Actions panel, the Ops Center first checks for global zones that are compatible for
migration. If there are compatible global zones in the managed Assets list, then the Migrate Zone wizard is displayed. Otherwise, a
pop-up window is displayed, informing you that the zone cannot be migrated.

Before You Begin


Oracle® Enterprise Manager Ops Center

The zone migration will be carried out successfully only on following certain conditions:

There should be compatible global zones in Ops Center for the zone to be migrated.
The compatible global zones should have access to all the libraries associated with the zone.
The zone image is not stored in the global zone local library.
The zone should not use global zone local library for storage. It has to be associated with NFS or Fiber Channel library
for storage.
The Migrate Zone option is enabled only when the zone is in the running state.
You can migrate zones that were created only through Ops Center.
If you migrate a zone that was created using Ops Center, you cannot use an alternate boot environment (ABE) to
upgrade the zone.

To Migrate a Zone Using Ops Center


1. Select a zone from the Assets tree in the Navigation panel.
2. Click Migrate Zone from the Actions panel.
If there are compatible global zones for migration, you will be instructed to take a ZFS snapshot of the zone. The zone
will be in shutdown state on the source global zone if the migration fails. The ZFS snapshot enables you to manually
restore and reboot the zone from Ops Center when migration fails.
3. Click Continue Migration if you have a ZFS snapshot of the zone.
The Migrate Zone wizard is displayed.
4. In the Select Destination window, select a global zone from the compatible list.
The compatible global zone list is displayed with the number of zones that are already running, total CPUs and dedicated
CPUs available.
5. Click Next to review the migration test result.
The source global zone should be running at least Solaris 10 5/08 OS to support test migration. Continue migration
based on the following conditions on the destination global zone:
If the destination global zone does not support update-on-attach capability, you can continue to migrate the
zone without updating the zone's patches and packages.
If the destination global zone supports update-on-attach capability, you can update the zone's patches and
packages to match the destination global zone.
6. (Optional) To save the migration test result displayed under Result Details, click Save Test Result As.
7. (Optional) To change the destination global zone, click Select New Destination.
8. Click Next to continue zone identification.
The Review Zone Identification window is displayed. The new name for the zone is displayed with the current zone name
appended with a number.
9. Enter a unique zone name.
If the Zone Name is displayed in red, then it implies that the zone name already exists in the destination global zone.
10. Click Next to specify the network interfaces.
The Specify Network Interfaces window is displayed.
This window displays the network interfaces that are not accessible by the target global zone in yellow. You have to
specify a new network interface for the inaccessible networks or select Do Not Connect to that network.
11. Select the network which is in yellow.
The network interface details are displayed under Network Interface.
12. Select a new network interface from the Network list or select Do Not Connect.
The selected network can be either shared or dedicated. Enter the required network interface information for the
selected network.
Note – You must have at least one valid network interface for the migration to continue.
13. Click Next for the summary of the migration job.
The Summary window displays all the information selected for the zone migration. It also displays a warning if there are
patches that need to be backed out on the zone.
If the destination global zone supports backout-on-attach capability, then a warning is displayed that the
following list of patches are removed or downgraded. The list of patches are displayed in Patches to be backed
out field.
If the destination global zone does not support backout-on-attach, then the patches and packages on the zone
have to be manually removed or downgraded to match the destination global zone. You have to cancel the
migration or select a new destination global zone.
If there are no patches and packages to be backed out, continue with the migration.
14. Click Finish to initiate the migration job.

Backing Out Patches and Packages


If the destination global zone does not support backout-on-attach capability, then you must manually remove or downgrade the
Oracle® Enterprise Manager Ops Center

patches and packages. You can use the Update OS Profiles to back out the patches and packages. Follow the steps in Ops Center
to backout the patches and packages:

1. Create an OS Update Profile with the list of patches and packages that need to be backed out.
For more information, see Creating an OS Update Profile to create an OS Update Profile.
2. Select the zone for which you want to backout the patches and packages.
3. Create a New Update OS Job with the OS Update Profile.
The OS Update job removes or downgrades the patches and packages of the zone. Then, you can run the migration job
on the zone. For more information, see Creating a Solaris OS Update Job to create an OS update job.

Migrating a Physical Solaris System Into a Zone


A "physical to virtual" (P2V) capability is used to directly migrate an existing Solaris system into a zone on a target system. The
system image to be installed through P2V must not be newer than the target host operating system release, or the installation will
fail.

The following illustration outlines the steps for P2V conversion.

Before You Begin


Before migration, follow the steps below:

For P2V conversion, assess the system that needs to be migrated and collect information about the source system. Refer
to this document for information about collecting information about the source system.
The source system that you want to install through P2V should not be newer than the destination global zone. Otherwise,
the installation will fail.
The destination global zone should be running at least Solaris 10 8/07 OS.
The supported branded zones are Solaris 8 and 9.
For the branded zones to be supported on the destination global zone, you need to remove the following brand
packages from the global zone:
pkgrm SUNWs8brandu
pkgrm SUNWs8brandr
pkgrm SUNWs9brandu
pkgrm SUNWs9brandr
Download and install the correct brand packages.
For Solaris 8 branded zone, refer to this location.
For Solaris 9 branded zone, refer to this location.
All types of image formats are supported by Ops Center.

To Migrate a Physical Solaris System Into a Zone


1. Create an image of the source Solaris System that you want to migrate. Refer to this document for creating an image of
the Solaris system.
2. Select the destination global zone from the Assets tree in the Navigation panel.
3.
Oracle® Enterprise Manager Ops Center

3. Click Create Zone option from the Actions panel.


The Create Zone wizard is displayed.
4. Select Branded Zone for the type of the zone.
5. Enter the URL of the image that you created in Step 1.
6. (Optional) Specify the HostID if you want to run applications that are associated with a specific host ID.
7. (Optional) Specify the machine type as Sun4U or Sun4V.
8. Complete the Create Zone wizard.
Refer to create zone page to complete the wizard.

Updating Zones
Ops Center enables you to update the global and non-global zones of your Solaris systems. You can run a patch job on the global
zone and update all zones without using the -G command.

The concepts that relate to updating global and non-global zones and the procedures to update the zones are described on this
section.

Content Description

Packages and Patches Describes the parameters for installation of the packages and patches

Updating a Global Zone Describes the concepts involved in updating a global zone

Updating Non-Global Zones Describes the concepts involved in updating different non-global zones

Installing Packages and Patches on Zones


A patch is a collection of files and directories that replace existing files and directories that are preventing proper execution of
the software.

You can install packages and patches on a zone. The patchadd and pkgadd commands operate in the background to install a
patch and package respectively. However, the installation of packages on zones also depends on the parameters in the following
table. These parameters control whether a package can be installed on global zones or non-global zones.

Parameter Action

SUNW_PKG_ALLZONES If the value is true, the package is installed on all zones, both global and non-global.

SUNW_PKG_HOLLOW If the value is true, the package information is propagated to the non-global zones, but the package
is not installed.

SUNW_PKG_THISZONE If the value is true, the package is installed only in that zone.

Configuring patchadd and pkgadd Commands


By default in Ops Center, the patchadd, pkgadd, patchrm, and pkgrm commands are implemented without the -G switch. To
install updates or packages only on the current zone, enable the -G switch by editing the uce.rc file.

To Edit the uce.rc File


1. Open the uce.rc file in the /opt/SUNWuce/agent/bin directory in the managed system.
2. Add the following lines to the uce.rc file:

( all ) (invisible.__is_patchadd_g_specified, false)


( all ) (invisible.__is_patchremove_g_specified, false)
( all ) ( invisible.__is_pkgadd_g_specified, false)
Oracle® Enterprise Manager Ops Center

3. Set the -G parameter to true for the action that you want to perform.
4. Save and close the file.
5. For this change to take effect, restart the services using the following commands:

svcadm disable -s update-agent


svcadm enable -s update-agent

Updating a Global Zone


In Ops Center, when a package or patch is installed, the patchadd and pkgadd commands are implemented in the background
as shown in the example below:

patchadd <patchid>

pkgadd <pkgname>

You can change the way that these commands are implemented by enabling the -G switch. You can enable the -G switch to
cause the patch or package to be installed to the target zone only if the package parameter SUNW_PKG_THISZONE is set to true.
Refer to Installing Packages and Patches on Zones for information about configuring the patchadd and pkgadd commands on
the managed systems.

Refer to the following table when you are updating a global zone. The results shown in this table determine whether the update
job will be successful, depending on the package information.

SUNW_PKG_ALLZONES SUNW_PKG_THISZONE SUNW_PKG_HOLLOW Impact Impact with -G


configuration

False False False The package will be The package is installed


installed on the global only in the global zone.
zone and all the
non-global zones.

True False False The package is installed The -G switch cannot


on the global zone and override the
all the non-global zones. SUNW_PKG_ALLZONES
parameter, and the
package is installed in
all the zones.

True False True The package is installed The -G switch cannot


on the global zone and override the
the package information SUNW_PKG_ALLZONES
is made available on all parameter, and the
the non-global zones. package is installed in
all the zones.

False True False The package is installed The package is installed


only on the global zone. only on the global
zone.

Patches are simply sets of updates to packages. When you install a patch, the patch will be installed on the global zone and the
non-global zones, depending on the package parameters as shown in the previous table.

Note – Use caution while enabling the -G option on a host with sparse zones. Packages that are inherited from the global zone,
which are not SUNW_ALL_ZONES, cannot be patched within a sparse zone.

Updating Non-Global Zones


Oracle® Enterprise Manager Ops Center

As a zone administrator, you can install packages and patches on non-global zones. The patchadd and pkgadd command
should be used without any options. Do not configure the -G switch to the commands while updating the non-global zones.

Refer to the following table when you are updating a non-global zone. The results shown in the table determine whether the
update job will be successful, depending on the package information.

Note – The -G switch does not have any impact on installing packages or patches in a non-global zone.

SUNW_PKG_ALLZONES SUNW_PKG_THISZONE SUNW_PKG_HOLLOW Impact

False False False The package is installed only on the target


non-global zone.

True False False The package installation fails.

True False True The package installation fails.

False True False The package is installed only on the target


non-global zone.

Patches are simply sets of packages that need to be installed. If any one of the packages has the SUNW_PKG_ALLZONES set to
true, then the patch installation fails. For a successful patch installation, ensure that none of the packages have
SUNW_PKG_ALLZONES set to true.

Note – Packages that deliver to read-only inherit directories will fail to install to sparse root zones. Such packages should be
installed from the global zone with the -G switch disabled. If such a package has the parameter SUNW_PKG_THISZONE=true, it
will not appear as installed from the sparse zone and the software might not function correctly. In this case, a whole root zone
should be used. In general, packages with SUNW_PKG_THISZONE=true should not deliver to read-only inherit directories.

Halting a Zone
When you halt a zone, it removes both the application environment and the virtual platform for a zone. Halting a zone changes
the zone-ready state to installed state. When the zone is brought to halt state, all processes are killed, devices are unconfigured,
network interfaces are unplumbed, file systems are unmounted, and the kernel data structures are destroyed.

To Halt a Zone
1. Select a zone from the Assets section in the Navigation panel. Alternatively, you can select a global zone from the Asset
section and then select a zone from the Zone contents pane in the center panel.
2. Click Halt Zone in the Actions panel or click the Halt Zone icon in the center panel.
The Halt Zone window is displayed.
3. Click Halt Zone to halt the zone.

Shutting Down a Zone


You can do a graceful shutdown of the zones. When you shut down a zone, the zone takes an installed state.

To Shut Down a Zone


1. Select the Zone from the Assets section in the Navigation panel.
The Summary page of the selected zone is displayed in the center panel.
2. Click Shutdown Zone from the Actions panel.
Shutdown Zone window is displayed.
3. Click Shutdown Zone to shut down the zone immediately.
Oracle® Enterprise Manager Ops Center

Deleting a Zone
When you delete a running zone, the zone is halted, uninstalled, then deleted from the global zone. When you delete a zone, the
following changes are also made:

Zone root file system is deleted.


Other file systems that were added to the zone deleted.
Zone metadata is deleted from the corresponding library.
The zpool corresponding to the zone are deleted and the storage is freed and made available.
Any exclusive IPs that were assigned to the zone are available for re-use

To Delete a Zone
1. Select a zone from the Assets section in the Navigation panel.
2. Select Delete Zone from the Actions panel.
The Delete Zone window is displayed.
3. Click Delete Zone to confirm whether you want to delete the zone.
The zone is deleted and removed from the Assets tree.

Monitor Assets
Ops Center enables you to monitor the following assets in your data center:

OS Monitoring
Hardware Monitoring

Note – To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent
controller software. The agent supports the update, management, and monitoring operations.

OS Monitoring
Content Description

About Provides a monitoring overview


Monitoring

Monitoring Describes how to monitor the health of operating systems, and how to edit variables that control how OS
an OS monitoring takes place

Monitoring a Describes how to configure your Windows operating systems to enable remote monitoring, how to monitor the
Windows OS health of your Windows operating systems, and how to edit variables that control how OS monitoring takes
place

Charts Describes how to view and read the charts that Ops Center uses to visually present monitoring data

Rebooting an Describes how to use Ops Center to reboot systems


OS

Managing Describes how to view and manage boot environments


Boot
Environments

Hardware Monitoring
Content Description

Accessing the Serial Console Describes how to access the serial console with the Ops Center software.

Monitoring Hardware Health Describes how to monitor the health status of managed hardware
Oracle® Enterprise Manager Ops Center

Managing Locator Lights Describes how to locate hardware using the locator lights

Managing and Monitoring Server Power Describes different power states of a system and how to power on or power off
States a system

Monitoring Power Utilization Describes how to view and read the power usage charts

Monitoring Hardware Variables and Describes how hardware variables and connectivity are monitored
Connectivity

Resetting a Server Describes how to reset a server

Monitoring Job Information Describes how to monitor the current jobs and historical jobs

Managing and Monitoring M-Series Server Describes how M-Series servers are monitored through Ops Center

Note – You cannot perform any management or monitoring actions on the Ops Center Enterprise Controller or Proxies.

Monitor Assets
Ops Center enables you to monitor the following assets in your data center:

OS Monitoring
Hardware Monitoring

Note – To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent
controller software. The agent supports the update, management, and monitoring operations.

OS Monitoring
Content Description

About Provides a monitoring overview


Monitoring

Monitoring Describes how to monitor the health of operating systems, and how to edit variables that control how OS
an OS monitoring takes place

Monitoring a Describes how to configure your Windows operating systems to enable remote monitoring, how to monitor the
Windows OS health of your Windows operating systems, and how to edit variables that control how OS monitoring takes
place

Charts Describes how to view and read the charts that Ops Center uses to visually present monitoring data

Rebooting an Describes how to use Ops Center to reboot systems


OS

Managing Describes how to view and manage boot environments


Boot
Environments

Hardware Monitoring
Content Description

Accessing the Serial Console Describes how to access the serial console with the Ops Center software.

Monitoring Hardware Health Describes how to monitor the health status of managed hardware

Managing Locator Lights Describes how to locate hardware using the locator lights

Managing and Monitoring Server Power Describes different power states of a system and how to power on or power off
States a system
Oracle® Enterprise Manager Ops Center

Monitoring Power Utilization Describes how to view and read the power usage charts

Monitoring Hardware Variables and Describes how hardware variables and connectivity are monitored
Connectivity

Resetting a Server Describes how to reset a server

Monitoring Job Information Describes how to monitor the current jobs and historical jobs

Managing and Monitoring M-Series Server Describes how M-Series servers are monitored through Ops Center

Note – You cannot perform any management or monitoring actions on the Ops Center Enterprise Controller or Proxies.

About Monitoring
Ops Center enables you to monitor the following assets in your data center:

Managed operating systems


Servers
Chassis

Note – To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent
controller software. The agent supports the update, management, and monitoring operations.

OS Monitoring
You can monitor the health of your Solaris, Linux, and Windows operating systems. You can edit the variables that control how OS
monitoring takes place. You can also reboot your OS from the Ops Center BUI.

Hardware Monitoring
You can monitor and manage your servers and chassis from a central BUI, including the following:

Hardware health status


Manage and monitor the power states of a system and power systems on and off
Display and chart power usage:
ILOM based servers
ILOM based chassis
Monitor hardware variables and connectivity, including M-series servers
Reset a server
Display job status and job history
Use locator lights to locate assets

About Monitoring
Ops Center enables you to monitor the following assets in your data center:

Managed operating systems


Servers
Chassis

Note – To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent
controller software. The agent supports the update, management, and monitoring operations.

OS Monitoring
You can monitor the health of your Solaris, Linux, and Windows operating systems. You can edit the variables that control how OS
monitoring takes place. You can also reboot your OS from the Ops Center BUI.
Oracle® Enterprise Manager Ops Center

Hardware Monitoring
You can monitor and manage your servers and chassis from a central BUI, including the following:

Hardware health status


Manage and monitor the power states of a system and power systems on and off
Display and chart power usage:
ILOM based servers
ILOM based chassis
Monitor hardware variables and connectivity, including M-series servers
Reset a server
Display job status and job history
Use locator lights to locate assets

Managing and Monitoring an OS


Ops Center enables you to manage and monitor the operating systems that run on systems on your network.

To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent controller
software. The agent supports the update, management, and monitoring operations.

Task Description

Monitoring Describes how to monitor the health of operating systems, and how to edit variables that control how OS
an OS monitoring takes place.

Monitoring a Describes how to configure your Windows operating systems to enable remote monitoring, how to monitor the
Windows OS health of your Windows operating systems, and how to edit variables that control how OS monitoring takes
place.

Managing Describes how to display, synchronize, and activate alternate boot environments.
Boot
Environments

Charts Describes how to view and read the charts that Ops Center uses to visually present monitoring data.

Rebooting an Describes how to use Ops Center to reboot systems.


OS

Refer to Managing and Monitoring Zones for monitoring zones, and Monitoring a Logical Domain Host and Monitoring a Guest
for monitoring Logical Domains.

Managing and Monitoring an OS


Ops Center enables you to manage and monitor the operating systems that run on systems on your network.

To manage and monitor an operating system, you must first use Ops Center to discover the OS, and then install agent controller
software. The agent supports the update, management, and monitoring operations.

Task Description

Monitoring Describes how to monitor the health of operating systems, and how to edit variables that control how OS
an OS monitoring takes place.

Monitoring a Describes how to configure your Windows operating systems to enable remote monitoring, how to monitor the
Windows OS health of your Windows operating systems, and how to edit variables that control how OS monitoring takes
place.
Oracle® Enterprise Manager Ops Center

Managing Describes how to display, synchronize, and activate alternate boot environments.
Boot
Environments

Charts Describes how to view and read the charts that Ops Center uses to visually present monitoring data.

Rebooting an Describes how to use Ops Center to reboot systems.


OS

Refer to Managing and Monitoring Zones for monitoring zones, and Monitoring a Logical Domain Host and Monitoring a Guest
for monitoring Logical Domains.

Monitoring an OS
Select the OS from the asset list in the Navigational panel to view the Summary page in the center panel. Each operating system
(OS) is monitored for the following characteristics:

Connectivity
File system status
Monitoring variables
CPU usage
Memory usage
Network usage

In the Summary page, the following information about the OS is displayed:

OS Name
Server name
Health status
Notification status
OS details
OS monitoring variables

To Change Thresholds of OS Monitoring Variables


Perform the following procedure to edit the monitoring variables:

1. Select the OS from the Asset section in the Navigation panel.


The Summary page of the selected OS is displayed. For Linux OS, the Summary page is displayed with the current values
for the monitoring variables.
2. Select the OS Details tab from the center panel.
3. Select the variables for which you want to change the threshold values for Warning and Critical.
Use the Shift key to select more than one variable.
4. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the selected variables.
5. Enter the Warning and Critical thresholds values as required.
For all the variables, the unit of measurement is displayed. The values depend on the number of processors in your
system and on the usage characteristics.
6. Click Change Thresholds to submit the changes.

Ideally, the value of any given monitored OS health attribute is compared to a threshold value. Monitoring variable values are
compared against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning
threshold, notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical
threshold, notification is issued with the status of Critical Failure.

Note – You can set specific threshold values for different operating systems.

To Change Thresholds of Monitoring Variables for an OS Group


Perform the following procedure to edit the monitoring variables for an OS group:

1.
Oracle® Enterprise Manager Ops Center

1. Select the OS group from the Assets section in the Navigation panel.
The Summary page of the selected OS group is displayed.
2. In the Actions panel, select the option Change Monitoring Thresholds.
The Change OS Monitoring Thresholds For All Members of the Group window is displayed.
3. Edit the threshold variables as required.
Note – Only the percentage values of the warning and critical thresholds of the monitoring variables can be changed.
4. Click Change Thresholds to set the newly entered values.
The new value will be set for all the members of the group.

To Change File System Thresholds for an OS Group


Perform the following procedure to change the file system thresholds for an OS group:

1. Select the OS group from the Assets section in the Navigation panel.
The Summary page of the selected OS group is displayed.
2. In the Actions panel, select the option Change File System Thresholds.
The Change File System Thresholds For All Members of the Group window is displayed.
3. Edit the threshold values.
Note – Only the threshold value of common file systems of the group can be changed.
4. Click Change Threshold to set the newly entered values.
The new value will be set for all the members of the group.

OS Health States
The different OS health states are as follows:

Good – The server is working properly.


Unknown – An error occurred while attempting to retrieve information about the health of the OS resource. The server
is connected but does not return any information.
Unreachable – The server agent IP address cannot be contacted for the status of the health of the OS resource. This
indicates network problems or that the server is in standby mode.
Warning Failure – A potential or impending fault condition has been detected on the server. Action should be taken to
prevent the problem from becoming more serious.
Critical Failure – A fault condition has occurred on the server. Corrective action is required.

Monitoring an OS
Select the OS from the asset list in the Navigational panel to view the Summary page in the center panel. Each operating system
(OS) is monitored for the following characteristics:

Connectivity
File system status
Monitoring variables
CPU usage
Memory usage
Network usage

In the Summary page, the following information about the OS is displayed:

OS Name
Server name
Health status
Notification status
OS details
OS monitoring variables

To Change Thresholds of OS Monitoring Variables


Perform the following procedure to edit the monitoring variables:

1. Select the OS from the Asset section in the Navigation panel.


Oracle® Enterprise Manager Ops Center

1.

The Summary page of the selected OS is displayed. For Linux OS, the Summary page is displayed with the current values
for the monitoring variables.
2. Select the OS Details tab from the center panel.
3. Select the variables for which you want to change the threshold values for Warning and Critical.
Use the Shift key to select more than one variable.
4. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the selected variables.
5. Enter the Warning and Critical thresholds values as required.
For all the variables, the unit of measurement is displayed. The values depend on the number of processors in your
system and on the usage characteristics.
6. Click Change Thresholds to submit the changes.

Ideally, the value of any given monitored OS health attribute is compared to a threshold value. Monitoring variable values are
compared against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning
threshold, notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical
threshold, notification is issued with the status of Critical Failure.

Note – You can set specific threshold values for different operating systems.

To Change Thresholds of Monitoring Variables for an OS Group


Perform the following procedure to edit the monitoring variables for an OS group:

1. Select the OS group from the Assets section in the Navigation panel.
The Summary page of the selected OS group is displayed.
2. In the Actions panel, select the option Change Monitoring Thresholds.
The Change OS Monitoring Thresholds For All Members of the Group window is displayed.
3. Edit the threshold variables as required.
Note – Only the percentage values of the warning and critical thresholds of the monitoring variables can be changed.
4. Click Change Thresholds to set the newly entered values.
The new value will be set for all the members of the group.

To Change File System Thresholds for an OS Group


Perform the following procedure to change the file system thresholds for an OS group:

1. Select the OS group from the Assets section in the Navigation panel.
The Summary page of the selected OS group is displayed.
2. In the Actions panel, select the option Change File System Thresholds.
The Change File System Thresholds For All Members of the Group window is displayed.
3. Edit the threshold values.
Note – Only the threshold value of common file systems of the group can be changed.
4. Click Change Threshold to set the newly entered values.
The new value will be set for all the members of the group.

OS Health States
The different OS health states are as follows:

Good – The server is working properly.


Unknown – An error occurred while attempting to retrieve information about the health of the OS resource. The server
is connected but does not return any information.
Unreachable – The server agent IP address cannot be contacted for the status of the health of the OS resource. This
indicates network problems or that the server is in standby mode.
Warning Failure – A potential or impending fault condition has been detected on the server. Action should be taken to
prevent the problem from becoming more serious.
Critical Failure – A fault condition has occurred on the server. Corrective action is required.

Monitoring a Windows OS
Oracle® Enterprise Manager Ops Center

Ops Center enables you to manage and monitor your Windows, Solaris, and Linux operating systems from a single console. A
lightweight Java agent monitors key OS parameters such as CPU, memory, swap space, file system, I/O, and power information.
The monitoring capabilities are available when your Enterprise Controller is connected to the Internet, or in an environment
without an Internet connection (disconnected mode).

You can configure the thresholds to meet your data center guidelines. You are notified when a defined threshold is exceeded.
You choose how you want to receive the alert: by email or on the BUI. Event logging records all events for the monitored
attributes.

Comprehensive Monitoring
You can manage and monitor your Windows OS with Ops Center, including the following key OS parameters:

Connectivity
File system status
Monitoring variables
CPU usage
Memory usage
Network usage

Historical data includes CPU, memory, I/O and power data. You can store the data for future management analysis. Based on the
data collected, users can graph the historical data for trend analysis and forecasting.

Content Description

Configuring a Windows OS for Remote Describes how to configure the Windows Management Instrumentation (WMI) to
Monitoring enable remote monitoring

Monitoring a System With the Windows Describes the attributes available for monitoring and how to display them in the BUI
OS

Editing Monitoring Thresholds Describes how to change the monitoring thresholds.

Windows OS Health States Defines the monitoring health states.

Monitoring a Windows OS
Ops Center enables you to manage and monitor your Windows, Solaris, and Linux operating systems from a single console. A
lightweight Java agent monitors key OS parameters such as CPU, memory, swap space, file system, I/O, and power information.
The monitoring capabilities are available when your Enterprise Controller is connected to the Internet, or in an environment
without an Internet connection (disconnected mode).

You can configure the thresholds to meet your data center guidelines. You are notified when a defined threshold is exceeded.
You choose how you want to receive the alert: by email or on the BUI. Event logging records all events for the monitored
attributes.

Comprehensive Monitoring
You can manage and monitor your Windows OS with Ops Center, including the following key OS parameters:

Connectivity
File system status
Monitoring variables
CPU usage
Memory usage
Network usage

Historical data includes CPU, memory, I/O and power data. You can store the data for future management analysis. Based on the
data collected, users can graph the historical data for trend analysis and forecasting.

Content Description
Oracle® Enterprise Manager Ops Center

Configuring a Windows OS for Remote Describes how to configure the Windows Management Instrumentation (WMI) to
Monitoring enable remote monitoring

Monitoring a System With the Windows Describes the attributes available for monitoring and how to display them in the BUI
OS

Editing Monitoring Thresholds Describes how to change the monitoring thresholds.

Windows OS Health States Defines the monitoring health states.

Monitoring a System With the Windows OS


For systems installed with the Windows OS, you can monitor a number of OS attributes and perform several OS operations:

Windows OS Attributes
Windows OS Operations
Server Attributes

In part, the attributes that are monitored are determined by what is supported with the Windows Management Instrumentation
(WMI) remote monitoring capabilities. You must configure the WMI on the system that you want to monitor before you can
manage or monitor the Windows OS.

Windows OS Attributes
Ops Center can monitor the following OS attributes that are supported by WMI:

Status
Host name
CPU usage
File system usage
Description
CPU architecture
Memory usage
Swap usage
Interface information
System up time

Windows OS Operations
You can perform the following operations:

Shutdown
Reboot
Unconfigure and shutdown

Server Attributes
You can monitor the following server attributes from the BUI:

Boot device information


Status
CPU information
Ethernet port information
Manufacturer
Memory information
Model
Oracle® Enterprise Manager Ops Center

Serial number

Server Operations
You can perform the following server operations from the BUI:

Reset
Shutdown

To Display Window OS Monitoring Data


1. Select the OS from the asset list in the Navigation panel.
The Summary page appears in the center panel.
2. Information about the OS appears in five tabs in the center panel.
a. The Summary tab contains the following OS information:
OS Name
Server name
OS details
Health status
Notification status
OS monitoring variables

Editing Monitoring Thresholds


You can change the values for the Warning and Critical thresholds and file system thresholds to meet your data center guidelines.
You can customize the thresholds by system or by group. When you create monitoring thresholds for a group, all operating
systems in that group have the same thresholds.

When a defined threshold is exceeded, an alert is displayed. You can also configure alerts to be sent to an email address.

Ideally, the value of any monitored OS health attribute is compared to a threshold value. Monitoring variable values are compared
against the thresholds at regular intervals. If the value of a monitored OS health attribute rises above the warning threshold,
notification is issued with the status of Warning Failure. If the value continues to increase and passes the critical threshold,
notification is issued with the status of Critical Failure.

Note – You can set specific threshold values for different operating systems.

To Change Thresholds of OS Monitoring Variables


1. Select Assets in the Navigation panel.
2. Select the an OS.
The Summary page of the selected OS is displayed with the current values for the thresholds.
3. Select the threshold. Use the Shift key to select more than one threshold.
4. Click the Change Threshold icon.
The Change OS Monitoring Thresholds window is displayed with the values with the unit of measurement. The values
depend on the number of processors in your system and on the usage characteristics.
5. Enter the Waning and Critical thresholds values as required.
6. Click Change Thresholds to submit the changes.

To Change Thresholds of Monitoring Variables for an OS Group


The new value is set for all the members of the group.

1. Select Assets in the Navigation panel.


2. Select the OS group.
The Summary page of the selected OS group is displayed.
3. In the Actions panel, select the option Change Monitoring Thresholds.
The Change OS Monitoring Thresholds for all Members of the Group window is displayed.

4.
Oracle® Enterprise Manager Ops Center

4. Edit the threshold variables as required.


Note – Only the percentage values of the warning and critical thresholds of the monitoring variables can be changed.
5. Click Change Thresholds to submit the changes.

To Change File System Thresholds for an OS Group


The new value is set for all the members of the group.

1. Select Assets in the Navigation panel.


2. Select the OS group.
The Summary page of the selected OS group is displayed.
3. In the Actions panel, select the option Change File System Thresholds.
The Change File System Thresholds for all Members of the Group window is displayed.
4. Edit the threshold values.
Note – Only the threshold value of common file systems of the group can be changed.
5. Click Change Threshold to set the newly entered values.

Windows OS Health States


You can monitor the following attributes for your Windows OS:

Connectivity
File system status
Monitoring variables
CPU usage
Memory usage
Network usage

OS Health States
The following are definitions of the different OS health states:

Good – The server is working properly.


Unknown – An error occurred while attempting to retrieve information about the health of the OS resource. The server
is connected but does not return any information.
Unreachable – The server agent IP address cannot be contacted for the status of the health of the OS resource. This
indicates network problems or that the server is in standby mode.
Warning Failure – A potential or impending fault condition has been detected on the server. Action should be taken to
prevent the problem from becoming more serious.
Critical Failure – A fault condition has occurred on the server. Corrective action is required.

Charts
Ops Center provides a variety of charts to help you optimize your data center resources. You can create the usage charts 24 hours
after you start to manage the gear. By default, Ops Center gathers information every five minutes and displays an hour of
utilization data in the Summary tab and OS Details page of any managed asset.

The table shows all of the available charts and the type of asset that uses the chart.

Chart Description Type of Asset

Power Utilization Power usage Servers

CPU Utilization CPU usage for OS, host, and virtual pools OS, host, guest OS, virtual pools

Memory Utilization Memory usage OS, host, virtual pools


Oracle® Enterprise Manager Ops Center

Network Utilization Network usage OS, host, guest OS, and virtual pools

File System Utilization File system usage Solaris and Linux OS.

System Load System load OS

Note – Charts are not displayed if the asset is not operating or is unreachable.

The data is retained for six months. However, after the fifth day, the data is compressed into larger time intervals as described in
the following table:

Age Interval

Up to 5 days Every 5 minutes

5 days to 3 weeks Data is averaged for each hour

3 weeks to 6 weeks Data is averaged for each 12-hour increment

6 weeks to 6 months Data is averaged for each 24-hour increment

6 months Data is removed

Note – Charts tab is not enabled for the Enterprise Controller.

Note – There is no System Load plot for Windows OS.

To Display Charts
You can use the default format or change the charts to use a line, bar, or area format or to use different time intervals.

1. Select Assets from the Navigation panel.


2. Select an asset.
The Summary page is displayed in the center panel, which includes hourly charts of CPU, Network, and Memory
utilization.
3. Click the Charts tab in the center panel.
4. Select the plot type.
You can select the resources such as CPU, network, memory file system, and system load.
5. Select the Chart option to display the charts as thumbnail images or single charts.
When you select thumbnail images, you can accommodate all the resource utilization in one page.
6. Select the type of chart.
7. Select the time interval represented in the X-axis.
8. Select the utilization represented in terms of percentage or unit of measure in the Y-axis.

The following sample chart is for a managed OS asset.


Oracle® Enterprise Manager Ops Center

To Display Charts for Solaris Containers


You can display charts for zones by selecting the type of zone in the Assets section. You have per-zone utilization data available
for CPU and memory resources. See Managing and Monitoring Zones section for more information about zone resource
utilization.

To Display Charts for Groups


In addition to displaying charts for individual operating systems, you can display a chart for a group of operating systems.
In the Summary page of the OS group, the hourly usage is displayed as bar charts.

Select the user-defined groups or pre-defined smart groups to display the five highest- and the five least-utilized operating
systems in the group.

You can view the following utilization charts for the managed groups:

Resource Type Server Chassis OS Host

CPU - -

System Load - - -

Network - -

Memory - - -
Oracle® Enterprise Manager Ops Center

Allocated Memory - - -

Power - -

A sample chart for a group OS is shown below.

Exporting Chart Data


You can use the export feature to create output files in XML or CSV format.

1. Display the charts.


2. Click Export Chart Data.
3. Select the format and time period, and then click Export.
The data is exported and saved on the system on which you are running the Ops Center BUI.

Rebooting an OS
You can reboot an OS from Ops Center.

To Reboot an OS
1. In the Navigation panel, select the OS from the Asset section.
2. Select Reboot in the Actions panel.
A confirmation window is displayed.
3. Confirm the reboot action.
Oracle® Enterprise Manager Ops Center

Managing Boot Environments


If an OS has one or more associated alternate boot environments (ABEs), they are automatically displayed in the Ops Center user
interface. You can create an ABE outside of Ops Center and it automatically appears in the user interface.

All boot environments are available for management, but you can only monitor an active BE. To get monitoring and management
information about an ABE, you must activate it and make it the BE.

Displaying BE and ABE Details


An alternate boot environment (ABE) appears in the Asset panel as an attribute of the associated OS. Boot information is only
displayed if you have alternate boot environments associated with the live boot environment. You cannot view and compare boot
environments or manage an ABE within Ops Center. You must boot into the alternate boot environment to get accurate details.

The following types of information is available for the associated boot environments:

Name and description


Status
Active or Live – Current boot environment
Inactive – ABEs that are available for activation and use
Invalid – An ABE is not available for activation
File System location and description
Device size, mount location and options
Date and time that the ABE was last synchronized

From this panel you can choose which ABE to activate and schedule when to activate it. You can also choose to synchronize (also
known as sync) the boot environments.

To Display BE and ABE Details


1. Expand the Assets section of the navigation panel.
2. (Optional) Filter the gear by selecting an asset type in the View window, or selecting a tag in the With Tag window.
3. Click a Solaris OS in the Assets tree in the Navigation panel. OS Details are displayed in the center panel. If there is an
associated ABE, the Boot Environments tab appears in the center panel.
Oracle® Enterprise Manager Ops Center

Information about the selected OS is displayed in the center panel.

4. Click the Boot Environments tab in the center panel.


All associated boot environments are displayed in the center panel. The active boot environment appears first and shows
an Active status. One or more alternate boot environments are displayed below the active boot environment.
5. Shared files and directories appear in the Synch List. Click the icon next to the Status to display unique boot environment
details, including a list of file systems. The type of file system, device size, and mount details are also displayed.

Synchronize Boot Environments


When you synchronize boot environments, you create an ABE identical to the currently running BE. For example, if you install
applications on your running BE, the ABE will not contain these applications. This might cause a problem when you activate the
Oracle® Enterprise Manager Ops Center

alternate boot environment. Before you activate an ABE, you can synchronize it with the live boot environment and capture those
applications.

To Synchronize Boot Environments


1. Expand the Assets section of the navigation panel.
2. (Optional) Filter the gear by selecting an asset type in the View window, or selecting a tag in the With Tag window.
3. Click a Solaris OS in the Assets tree in the Navigation panel. OS Details are displayed in the center panel. If there is an
associated ABE, the Boot Environments tab appears in the center panel.

Information about the selected OS is displayed in the center panel.

4. Click Synchronize Boot Environment in the Actions panel.


All associated boot environments are displayed in the center panel. The active boot environment appears first and shows
an Active status. One or more alternate boot environments are displayed below the active boot environment.

Activate a Boot Environment


Synchronization is used to make an ABE identical to the currently running BE. For example, if you install applications on your
running BE, the ABE will not contain these applications. This might cause a problem when you activate the alternate boot
environment. Before you activate an ABE, you can synchronize it with the live boot environment and capture those applications.

From this panel you can choose which ABE to activate and schedule when to activate it. You can also choose to synchronize (also
known as sync) the boot environments.

To Activate a Boot Environment


1. Expand the Assets section of the navigation panel.
2. (Optional) Filter the gear by selecting an asset type in the View window, or selecting a tag in the With Tag window.
3. Click a Solaris OS in the Assets tree in the Navigation panel. OS Details are displayed in the center panel. If there is an
Oracle® Enterprise Manager Ops Center

3.
associated ABE, the Boot Environments tab appears in the center panel.
4. Click the Boot Environments tab in the center panel. All associated boot environments are displayed in the center panel.

The active boot environment appears first and shows an Active status. One or more alternate boot environments are
displayed below the active boot environment.

5. Click the inactive boot environment that you want to activate.


6. Click Activate Boot Environment and Reboot in the Actions panel.

Managing and Monitoring Hardware


Ops Center can manage hardware health, power states, variables and connectivity, jobs, notification status, and locator lights.
Note – You cannot perform any management or monitoring actions on the Enterprise Controller or Proxy Controllers.

Accessing the Serial Console


Ops Center provides access to a serial console for your managed hardware. The console enables you to log in to and run remote
commands on the system. You can run the console within the BUI, or you can undock the console and use it as a floating console
window.

By logging in through the console, you can perform commands on the service processor and operating system, as described
below:

Service Processor – Log in to the service processor and run commands using the management protocol, such as ALOM or
ILOM
Operating System – Log in to the OS and run commands in a standard SSH session

Before You Begin


Oracle® Enterprise Manager Ops Center

To use console access for both the OS and service processor (SP), you must discover the OS and the SPs on the hardware, then
enable SSH access. This is done by performing a custom discovery of the assets.

If you have a managed asset that does not have SSH enabled, or the SP or OS are not discovered, you can run a new custom
discovery job to add capabilities. After successfully running the new custom discovery job, your managed asset is automatically
upgraded to include the new capabilities.

Note – The console requires SSH access and the ability to reach the system.

Serial console access requires appropriate firewall and routing settings for the Enterprise Controller to connect to the Proxy
Controller or agent through ssh (on port 22).

Serial Console for Zones and Logical Domains


In Logical Domain (LDom) guests, the serial console is exposed through the control domain. A temporary local user account is
created on the control domain to provide serial console access to the LDoms over ssh. When this user account is enabled, TTY is
displayed and automatically logs in over SSH to this user account.

In zones, the user account is created on the global zone. If the global zone is discovered through SSH but not managed, the user
account is created on the Proxy Controller. When the user account is enabled, it will directly connect to the zone's console when
the user logs in to it.

To Access the Serial Console


1. Select the hardware from the assets tree in the Navigation panel.
The asset details are displayed in the center panel.
2. Click the Console tab in the center panel.
3. Click Enable Console to activate the console.
A job is submitted to activate the console.
4. (Optional) Click Undock to free the console from the BUI and move it to another location on your monitor.

Troubleshooting the Access to Serial Console


If your firewall settings prevent connections to the port 22, the Enterprise Controller cannot connect to the Proxy Controller
through SSH and the serial console functionality through the BUI will not be enabled.

In this case, you can access the serial console only through the command-line environment. For zones, log in to the global zone
and execute the following command manually:

zlogin -C <zonename>

For LDoms, log in to the Control Domain and execute the following command manually:

telnet localhost <domain_port>

Refer to the man page of zlogin for zones.

Monitoring Hardware Health


Ops Center monitors the hardware health of managed assets.

Sensors in the hardware of the managed asset monitor the temperature, voltage, and fan speed. The following characteristics of
server hardware are monitored:

CPU temperature
Ambient temperature
Fan speed in revolutions per minute
Voltages
LEDs
Hard disks and memory
Oracle® Enterprise Manager Ops Center

States of Hardware Health


State Description

Good The server hardware is working properly.

Unknown An error occurred while attempting to retrieve information about hardware health. The server is connected
but is not returning hardware health information.

Unreachable The server cannot be contacted for information about the status of hardware health. This state is most often
caused by a network problem.

Warning Failure A potential or impending fault condition has been detected on the server. Action should be taken to prevent
the problem from becoming more serious.

Critical Failure A fault condition has occurred on the server. Corrective action is required.

Nonrecoverable The server has completely failed. Recovery is not possible.


Failure

Faulted The hardware declares that there is a fault. Contact service personnel to fix the hardware.

Managing and Monitoring M-Series Servers


You can manage and monitor SPARC Enterprise? M3000/M4000/M5000/M8000/M9000 Servers using Ops Center. The hardware
resources in the server can be logically divided into one or more units, called domains. The domains are also monitored through
Ops Center.

The M-Series server appears as a chassis in the Assets tree and the domains as the blades under the chassis.

Features Monitored
The following monitoring features are available for the M-Series server:

Power on
Power off
CPU usage information
Memory usage information
Firmware information
Sensor information

Hardware variables, such as power supply and voltage, are not monitored.

The figure below is an example of monitored sensor information.


Oracle® Enterprise Manager Ops Center

The following monitoring features are available for the domains:

Power on
Power off
Power on with netboot (required for OS provisioning)
CPU usage information
Memory usage information

Managing Locator Lights


You can use Ops Center to illuminate an LED locator light to locate a specific server in a rack. From your browser, you can switch
on or off a server or chassis locator light.

To Activate a Locator Light


1. Expand All Assets in the Assets section of the Navigation panel.
2. Click the blade or the server that you want to find.
Appropriate management information is displayed.
3. Click Locator Lights On in the Actions panel.
The LED locator light on the physical server or blade illuminates.

To Deactivate a Locator Light


1. Expand All Assets in the Assets section of the Navigation panel.
2. Click the blade or the server that you want to find.
Appropriate management information is displayed.
3. Click Locator Lights Off in the Actions panel.
The LED locator light on the physical server or blade is switched off.

To Manage Locator Lights in a Group


1. Expand All Assets in the Assets section of the Navigation panel.
2. Select the group whose locator lights you want to manage.
Appropriate management information is displayed.
2.
Oracle® Enterprise Manager Ops Center

In the group Summary page, the servers in the group are displayed under All Assets in Group. You can select a server or
a set of servers from the list.
Note – You can manage the locator lights for homogeneous hardware groups only .
3. Select a server or a set of servers from the list in All Assets in Group.
When the servers are selected, the available action icons are highlighted.
4. Click the Locator Light On or Locator Lights Off icon as required.
The LED locator light on each physical server or blade will be switched on or off accordingly.

Managing and Monitoring Server Power States


You can use Ops Center to power on and power off a managed host. Stopping a server initiates a graceful shutdown of the
operating system and subsequent power-off of the managed server. If no operating system is installed, you have to force a
shutdown of the server.
The following are the different power states of a managed host:

State Description

On The server is powered on and running.

Standby The server is powered off but responds to commands.

Unknown An error occurred while attempting to retrieve the power status of the hardware. The server is connected but is
not returning any information on power status.

Unreachable The server cannot be contacted for information about its power state. This most often indicates a network
problem or that the server is in standby mode.

To Power On a Server or Chassis


You can power on a managed server or a server group. If boot PROMs are configured, the servers will boot.

1. Select an asset from the Assets section in the Navigation panel.


2. Select the server that you want to start.
3. Choose Power On from the Actions menu. For server groups, select the servers from the list and click the Power On icon.
4. To start the server, choose Default Power On.
5. To start the server and use a manual network boot, choose Power On with Network Boot.
A manual network boot is required for OS-based or manually discovered servers.
6. Click OK.
A job is submitted. Jobs initiated on groups of servers will run longer than jobs on individual servers.

To Power Off a Server or Chassis


You can power off a managed server or a server group.

1. Select an asset from the Assets section in the Navigation panel.


2. Select the server that you want to power off.
3. Choose Power Off from the Actions menu. For server groups, select the servers from the list and click the Power Off
icon.
A Power OFF pop-up window opens. The following options are available:
Power OFF
Force Power OFF
Emergency Power OFF (This is available only for Chassis.)
4. Click the appropriate option.
A job is initiated. The selected asset is be powered off.

Monitoring Power Utilization


Oracle® Enterprise Manager Ops Center

Ops Center collects power utilization data from ILOM systems that are capable of monitoring and reporting back the following
attributes:

available_ power
permitted power
actual_power

Power consumption of a system is the sum of the input power consumed by each power supply. To measure the input power, the
interfaces should be exposed and the service processors should be able to retrieve and report data with one-minute accuracy. The
input power is the power pulled in to the system's power supplies from an external resource. Output power is the amount of
power provided from the power supply to the system components, measured at the power supply output. Input power is
calculated from output power by applying an efficiency function to the output power from each power supply.

Calculating power compensation for the blades is difficult because the power supplies are shared. The blades give a report on the
power consumption of the local components, but this does not reflect the accurate power consumption of a blade.

Checking Power Capability


You can check whether power capability is available on a system.

1. Log in to the service processor of the system.


2. Type the following command in a terminal window:
show SP/powermgmt
Output similar to the following is displayed:
Properties:actual_power = 314permitted_power = 861available_power = 861control = local
policy = performanceregulated_budget = (none)elastic_budget = (none)

The following table provides power monitoring data for Sun servers.

Platform Power Monitoring ILOM Firmware


Version Version

Sun Blade X8450 Available 2.0.1.7 SW2.1

Netra T5220 (NT52) Available 2.0.4.15 SysFW 7.0.8

Sun SPARC Enterprise T5120 (SEC, Sun SPARC Enterprise T5220 (SED)) Available 2.0.4.6 SysFW 7.0.9

Sun SPARC Enterprise T5140 (SET), Sun SPARC Enterprise T5240 (SEU) Available 2.0.4.x SysFW 7.0.10

USBRDT 5240 Uniboard Available 2.0.4.x SysFW 7.0.x

SPARC Enterprise T5440 Server (SEV) Available 2.0.4.x SysFW 7.0.x

Netra T5440 (NT544) Available 2.0.4.x SysFW 7.0.x

Sun Blade 6048 (B22) Available 2.0.2.10 SW1.x

Sun Blade 6000 (A90) Available 2.0.3.10 SW2.x

Sun Blade X6240 Available 2.0.3.9 SW1.0

Sun Blade X6440 Available 2.0.3.9 SW1.0

Sun Fire X4140 (1U) (B12), Sun Fire X4240 (2U) (B14)/Sun Fire X4440 Available 2.0.3.10 SW1.x
(B16)

x4600/x4600m2 Available 2.0.3.10 SW2.1

x4100/x4200 Available 2.0.3.10 SW2.1


x4100m2/x4200m2 (approximate
input)

USBRDT 5440 Uniboard Available 2.0.4.x SysFW 7.1.x

Sun Blade X8440 Server (A98)\ Available - SW3.x


AMD Opteron quad-core processor
2300/8300-series, 65nm, B3 Stepping, Socket F
Andromeda CMM
Oracle® Enterprise Manager Ops Center

Sun Blade T6340 Available - SysFW 7.1.x

Sun Blade T6320 Server Module (A95) Available - SysFW 7.1.x

Lynx Available - -

Sun Blade X6270 Available - -

Supernova Available - -
Bronze/Platinum/
Silver

Sun Fire X4150 (B13)/Sun Fire X4450 (B15) Available - -

Power Utilization Graphs


In Ops Center, the power consumption for hardware is represented as a graph in the hardware Summary page, showing hourly
data for power consumption. You can also view the historical data for power consumption of a system in the Charts tab of the
selected system asset. The charts are available for the following periods:

One hour – 1H
One day – 1D
Five days – 5D
Three weeks – 3W
Six weeks – 6W
Six months – 6M

Note – You must have discovered your system at least 24 hours earlier to view data for 3W, 6W, and 6M.
Note – If the server does not have the appropriate ILOM version or has not been discovered through the ILOM driver, the chart
will be empty. The chart will not be displayed if the server is shut down or unreachable.

To View Power Utilization Charts


You can view historical data about power consumption.

1. Select a hardware from the Assets section in the Navigation panel. You can also select a hardware group or virtual pool
from the Assets section.
The Summary page of the hardware is displayed. The hourly power consumption is displayed as a graph in this page. For
hardware groups and virtual pools, you can view the five highest or lowest power consumers of the group in the
Summary page.
Note – Charts are available for groups only with hardware assets.
2. Select the Charts tab to view the historical data.
The following options are available:
Chart Type: The charts are displayed only in Line format.
Time: Select the time periods for 1H, 1D, 5D, 3W, 6W, and 6M.
Export Chart Data: Export the chart data for a selected time period to CSV format and save it.
For groups and virtual pools, the following options are available:
Select Order: The five highest or lowest historical power charts.
Select Resource: Select the Power or Aggregate Power option. The power option displays power utilization for
the five highest or lowest power consumers in the group or virtual pool. Aggregate Power displays the power
utilization for the whole group or virtual pool. It takes the sum of all the group members that are able to report
the power consumption. For example, if you have a group of four servers but only three are able to report
power, the power utilization chart is built only with the data coming from 3 servers. If the composition of the
group or virtual pool is changed during the time, the chart is calculated taking into account the group members
at the time of the calculation.
Note – The top or bottom five charts are displayed only for homogeneous groups containing servers.

To Export Power Utilization Charts


You can export and save the power utilization charts.

1. Select the hardware from the Assets section in the Navigation panel.
The Summary page of the hardware is displayed. The hourly power consumption is displayed in the Summary page.

2.
Oracle® Enterprise Manager Ops Center

2. Select the Charts tab to view the historical data.


3. Select Time for the period for which you want to export the data.
4. Click the Export Chart Data button.
The Export Data window is displayed.
5. In the Export Data window, select the format in which you want to view or store the chart data.
The options available are CSV and XML format.
6. If you have already set the time period of the chart, select the option Current View for the Time Period.
If you want the data for six months, select the 6 Months option for the Time Period.
7. Click Export to store the chart data.
The data is exported and saved in the directory where you are currently running the user interface.

Monitoring Hardware Variables


To monitor the following hardware variable types, you should have previously made an ILOM discovery of the hardware:

Current
Disk
Fan
Power supply
Temperature
Voltage

Perform the following steps to view the hardware monitoring variables:

1. Select the hardware from the Assets section in the Navigation panel.
The Summary page of the hardware is displayed in the center panel.
2. In the Center panel, select the HW Monitoring tab to view the variables.
3. In the HW Monitoring page, you can select the Variable type for which you want to view the variables.
The variables are listed with the Warning, Critical, and Non Recoverable threshold values.

Monitoring Connectivity
Connectivity is the network interface of the system. The Network Interface Card (NIC) information is displayed in the Connectivity
tab of the selected hardware in the Assets section.

NIC details such as name, connection status, MAC address, and the corresponding IP address are displayed.

Resetting a Server
You can reset a server or a set of servers.

To Reset a Server
1. Select a server or server group from the Assets in the Navigation panel.
2. Click Reset Server(s) to reset the system. For a group, select the list of servers from the group and click the Reset
Server(s) icon. A Reset pop-up window appears with the following options:
Reset
Force Reset
Reset with Network Boot
3. Click the appropriate option as required to reset the selected hardware.

Monitoring Job Information


Oracle® Enterprise Manager Ops Center

You can view information about historical and current jobs for selected assets.

Current Jobs that are running. The status of each job is Running or Scheduled.
Historical jobs that have run previously and are completed.

To View Current or Historical Jobs


1. Select Assets from the Navigation panel.
2. Select an asset.
The Summary page of the asset is displayed in the center panel.
3. Select the Jobs tab in the Center panel.
The Jobs page is displayed.

Libraries
An Ops Center library stores and manages cached data, images, patches, and metadata for the use of virtualization hosts.

Content Description

About Libraries Describes the types of libraries

Libraries and Virtual Pools Describes how the hosts in a virtual pool get access to the resources in libraries.

Updates Library Describes the content of Solaris and Linux updates library.

Storage Libraries Describes the content of the storage libraries used by guests.

About Libraries
Ops Center uses libraries to store and manage cached data, images, patches, and metadata. For images, the libraries store the
following types:

ISO image: operating system (OS) or other software applications


Appliance image: Pre-configured application and an operating system
Snapshot: Particular state of a virtual machine

Libraries are categorized by the type of content stored in them:

OS Provisioning Library: ISO images


Firmware Provisioning Library
Updates Library for Solaris and Linux
Storage Libraries

OS Provisioning Library
The OS Provisioning Library manages the ISO images, any FLAR files associated with an ISO image, and the profile for each ISO
image. The ISO images are used to provision one or more systems with an operating system. The OS profile describes how to
configure one OS image, or one FLAR associated with one OS image, when the OS image is installed on a set of target systems.

The library's files are located in the following directories of the Enterprise Controller:

/var/opt/sun/xvm/images/os/iso
/var/opt/sun/xvm/images/os/flars

During the provisioning process, the OS images and FLAR files are copied from the library to each Proxy Controller's
/var/opt/sun/xvm/proxyImageCache/os/iso directory.
Oracle® Enterprise Manager Ops Center

To see the contents of the library, see Viewing the Available OS Images and Viewing the Available OS Profiles
To add images and FLARs to the library, see Importing OS Images and FLARs.

Firmware Provisioning Library


The Firmware Provisioning Library manages firmware images, the supporting metadata, and the profiles for the firmware.
The library resides on the Enterprise Controller system at the following location:

/var/opt/sun/xvm/images/firmWare

To see the contents of the library, see Displaying Firmware Images and Displaying a Firmware Profile.
To add images and profiles to the library, see Creating a Firmware Image and Creating a Firmware Profile.

See About Firmware Provisioning for an overview of the basic concepts.


See Provision Firmware for more information about managing firmware profiles and updating firmware.

Updates Library
Ops Center enables you to update, or patch, the following operating systems:

Solaris software
Linux
Windows

To see the contents of the Updates Library and to add to the contents, see Updates Library.

Storage Libraries
When a guest (virtual image) is created, the configuration information for its operating system, data, CPU, memory, and network
details are saved as metadata in a storage library. The data files reside in the same location as the metadata. Storage libraries are
of the following types, depending on the type of virtualization.

Fibre Channel Libraries for LDom hosts


Viewing the Contents of a Fibre Channel Library
Creating a Fibre Channel Library

Network Attached Storage (NAS) Storage Libraries for all types of virtualization data
Viewing the Contents of a NAS Storage Library
Creating a NAS Storage Library

Updates Library
The Updates library contains the policies and profiles used to upgrade an operating system. It also stores any local content your
organization requires such as files, scripts, executables, or binaries that are not known to the hosted tier.
Local content files typically include instructions that must be carried out before or after a job. For example, you might develop a
script to test managed hosts before running a job.

Local content files are stored in the Enterprise Controller and are not synchronized with Sun's knowledge base.
Use Ops Center to upload local content to the Updates library, to add categories for your content, to edit a component file, and
to delete a local component from your library.

Managing Profiles
The Solaris/Linux OS Updates library contains system-defined profiles and any custom profiles that have been created. See
OS Update Profiles for information on using and creating update profiles.
Oracle® Enterprise Manager Ops Center

Managing Policies
The Solaris/Linux OS Updates library contains system-defined polices and any custom policies that have been created. See
OS Update Policies for information on using and creating update policies.

Managing Components and Local Content


The Solaris/Linux OS Updates library stores the packages, patches, and configuration files that are used to update an OS. This
library also contains any local components and custom configuration files.

Content Description

Uploading Local Describes how to upload (in bulk) patches, packages, and RPMs from either a directory or an OS
Software in Bulk image.

Viewing Bulk Upload Describes how to view the history and details of the software that you have uploaded in bulk.
Results

Uploading a Local Describes how to upload a local software package in PKG or RPM format.
Software Package

Uploading a Local Describes how to upload a local configuration file.


Configuration File

Uploading a Local Describes how to upload and distribute a local action.


Action

Adding a Local Describes how to define your own sub-categories or to organize the files under a specific node.
Category

Editing a Local Describes how to edit the specific information associated with the file or to replace the file.
Component File

Deleting a Local Describes how to remove the component from the system completely.
Component

Viewing Component Describes how to view details about your file including distribution, version, release, group, size URL,
Details who added and edited the file, as well as any summary and description information.

Uploading Software in Describes how to upload software while your environment is disconnected from the Enterprise
Disconnected Mode Controller (disconnected mode).

Adding a Local Category


Your site's local content is organized into the following default categories: local RPMs or PKGs, configuration files, macros,
pre-actions, post-actions, and probes. You can create subcategories to further organize your local content. The type of local
content allowed in a subcategory depends on its parent category.

To Add a Local Category


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Add Local Category in the Actions panel.
The Add Local Category window is displayed.
Oracle® Enterprise Manager Ops Center

4. Enter a name for the new subcategory.


5. Enter a brief description for the new subcategory such as its purpose.
6. Click Distribution to assign to the subcategory.
7. Click Parent to select one of the default categories for the subcategory.
8. Click Apply.
The new subcategory is created under the selected default category. You can now upload software packages and files
into the new subcategory.

You cannot edit or delete one of the default categories. However, you can edit and delete a subcategory and you can delete the
content in the subcategory. See Deleting a Local Component.

Deleting a Local Component


You can remove your site's local content but you cannot remove the default categories.

Note-- Deleting content does not require confirmation and cannot be undone. Verify you are deleting the correct local
component.

To Delete a Local Component File


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Delete Local Component in the Actions panel.
The Delete Component window is displayed.
Oracle® Enterprise Manager Ops Center

4. Expand the category to display the component you want to delete.


To change the distribution that is displayed, click Distribution.
5. Select the component or a subcategory to delete.
6. Click Delete.

To remove a subcategory and its components, do not attempt to remove each component and then remove the subcategory.
When there are no components in a subcategory, the subcategory creates a placeholder component, which you cannot delete. If
this occurs, repeat the procedure and select the subcategory itself to delete. The placeholder component is also removed.

Editing a Local Component File


You can edit the contents of a local component file. For example, if you uploaded a system file that contained IP addresses and
determined that there was an incorrect IP address in the file, you can edit the file to correct the IP address. You can also use this
procedure to replace the file with one that you have already corrected.

To Edit Local Component Files


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Edit Local Component File in the Actions panel.
The Edit Local Component window is displayed.
Oracle® Enterprise Manager Ops Center

4. To specify the file, you can type its name or click the Browse button to navigate to the file.
If the file is a component of a different distribution, click Distribution to select the correct distribution. The files in the
the selected distribution are displayed.
5. Select either Edit existing file or Replace existing file.
If you choose to edit the file, make changes to the file and click Save.
If you choose to replace the file, browse for the replacement file and click Upload.

Uploading a Local Action


An action is a script, binary, or executable that makes changes to a host. The following actions are available:

Pre-Actions – Script that runs on a managed host before job tasks are carried out.
Post-Actions – Script that runs on a managed host after job tasks are completed.
Probes – Script that runs on a managed host to verify that a job task can be performed.
Macros – Script that outputs a single line. This output replaces a macro sign in a local configuration file. The macro value
is used to customize a configuration file for its host machine. The macro actions can be leveraged to deploy a single
configuration file across multiple hosts by customizing the configuration file for different environments.

To Upload a Local Action


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Upload Local Action in the Actions panel.
The Upload Local Action window is displayed.
Oracle® Enterprise Manager Ops Center

4. Type a name for the file.


5. Enter a brief description of the purpose of the action.
6. Click the type of action in the Action list.
7. Click the name of the distribution that uses the action in the Distribution list.
The Parent field shows the category, based on the type of Action.
8. Click Browse to locate and select the file.
9. Click Upload.
The file is uploaded to the selected distribution.

Uploading a Local Configuration File


A configuration file is a text file, binary, or non-RPM application that is distributed to all managed hosts for consistent
configuration.

Note – You can create subcategories under the parent category, Configuration Files, so that you can group uploaded files. See
Adding a Local Category.

To Upload a Local Configuration File


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Upload Local Configuration File in the Actions panel.
The Upload Local Configuration File window is displayed.
Oracle® Enterprise Manager Ops Center

4. In Target path on server, type the full path to the directory on the managed hosts where the files must be installed.
5. In Version, type an identifying name for this version of the file. This value is appended to the file name when it is
displayed in a Components list.
6. Type a brief description of the file.
7. Select the Distribution to which this file is applied.
You can choose multiple distributions.
8. In Parent, accept the Configuration Files category or click Browse to locate a subcategory.
9. Click Browse to locate and select the configuration file.
10. Click Upload.
The file is uploaded to the selected distributions.

To create a configuration job, create a profile that includes this configuration file. See Creating OS Profiles for Solaris Systems and
Creating OS Profiles for Linux Systems.

Uploading a Local Software Package


Ops Center can upload software in the following formats:

pkg
rpm (for Linux RPMs)
Package data stream and package directories
tar
zip
gzip
compress

You can select any number of packages for uploading. If the file is in compressed format, the file is uncompressed. Verify that all
extracted files are of one of the supported types: pkg, rpm, zip, or tar.

To Upload a Local Software Package


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Upload Local Software Package in the Actions panel.
The Upload Local Software Packages window is displayed.
3. Oracle® Enterprise Manager Ops Center

4. Select Yes if the package is a security fix for a previous version of the software. Otherwise, select No.
5. Click the name of the distribution to which you want to add this package.
6. In Parent, click Local PKGs or click Browse to locate a subcategory.
7. In Files, select the software package.
8. Click Upload.
The software package is uploaded and listed under the Local Content.

To create a configuration job, create a profile that includes this package. See Creating OS Profiles for Solaris Systems and Creating
OS Profiles for Linux Systems.

Uploading Local Software in Bulk


You can upload multiple files or the entire contents of a directory in one operation. For example, you can upload the entire
contents of an EIS DVD or Solaris CD/DVD. Bulk upload accepts the following formats:

pkg
rpm (for Linux RPMs)
Package data stream and package directories
tar
zip
gzip
compress

You select a directory that contains the components. The directories are scanned recursively and all components in the directory
and subdirectories are uploaded.

If files are gzipped or compressed, the software extracts the files. Verify that the resulting files have the supported file types:
.pkg, .rpm, zip, or tar).

To Upload Local Software in Bulk


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Bulk Upload Packages and Patches in the Actions panel.
The Upload Packages, Patches, and RPMS window is displayed
Oracle® Enterprise Manager Ops Center

4. Click Distribution to select the distribution that applies to these files.


5. Select either Upload from OS Image or Upload from Directory.
6. Specify the path to the OS image or directory or click Browse to locate and select it.
If you specify a directory, all files in the directory and its subdirectories are uploaded.
If you specify an OS image, you must mount the OS image and select the files.
a. Click on one of the OS images and click Mount.
b. Click Browse to locate and select the files.
7. Click Submit.
The upload job is created.

To view the status of the upload job, select Bulk Upload Results.

To view the certified packages that have been uploaded, click on Update Components in the Navigation panel.
To view non-certified packages that have been uploaded, click on Local Content in the Navigation panel.

Uploading Software in Disconnected Mode


In Disconnected mode, you must upload all required content manually. If the software and other files are not uploaded, an error
message similar to "Not installable by current KB" is displayed when jobs are run that require local content.

The Bulk Upload Packages and Patches option is used to upload all the patches, packages, and RPMs content from an EIS DVD or
Solaris CD/DVD. Multiple files or the entire contents of an EIS DVD or Solaris CD/DVD can be uploaded at the same time.

To Upload Software in Disconnected Mode


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
3. Click Bulk Upload Packages and Patches in the Actions panel.
4. Click Distribution to select the distribution that applies to these files.
5. Select Upload from Directory.
6. Specify the path to the CD/DVD or click Browse to locate and select it.
All files on the CD/DVD are uploaded.
7. Click Submit to upload the files.
The Upload Job is submitted.

To view the status of the upload job, select Bulk Upload Results.
To view the Sun-certified packages that have been uploaded, click on Update Components in the Navigation panel.
To view non-certified packages that have been uploaded, click on Local Content in the Navigation panel.
Oracle® Enterprise Manager Ops Center

Viewing Bulk Upload Results


You can view a detailed history of all the local components that were uploaded in bulk. You can view the result of the bulk
upload.

To View Bulk Upload Results


1. Click Libraries in the Navigation panel.
2. Click Solaris/Linux Updates Library.
3. Click Bulk Upload Results in the Actions panel.
The Bulk Upload Result window is displayed.

The uploaded components list displays the name, description, status, and date for each component.

4. Select a component and click View Results.


The details of the uploaded components are displayed.

Viewing Component Details


You can view details about a component such as distribution, version, release, group, size URL, who added and edited the file and
when, as well as any summary and description information, host, RPM, and vendor.

To View Component Details


1. Expand Libraries in the Navigation panel.
2. Click Local Content in the Solaris/Linux OS Updates library.
The center panel displays the standard categories of local content: configuration files, local packages, macros,
pre-actions, post-actions, and probes.
3. Expand a category to see view the components. For the local packages category, the content is organized further by the
name of the server that discovered the package, for example Agent <hostname> auto register, so you must also
expand this subcategory.
4. Double-click on the component to view information about it.
A dialog containing information about the component is displayed, using tabs to organize the information such as
General, Incident, Dependencies, Installed, and Rules.
5. To dismiss the component details, click Close.
Oracle® Enterprise Manager Ops Center

Storage Libraries
A storage library contains data and the metadata used by virtualization software so that both types of information are available to
hosts through Ops Center.
When a virtual image (guest) is created, the configuration information for its operating system,
data, CPU, memory, and network details are saved as metadata in a storage library. The data files reside in the same location as
the metadata: in local, NFS, or CIFS storage libraries. Storage libraries are also used to group raw block storage devices, such as
fibre channel SANs or NAS-hosted large-files.

Ops Center does not manage storage resources, that is, Ops Center does not create, modify or update LUs on disk arrays and it
does not manage NAS shares on NAS systems. Ops Center manages how hosts get access to the metadata by controlling access to
the storage libraries where the metadata resides. Hosts, which must have appropriate storage management utilities and services,
use NFS or CIFS services to attach to the storage libraries. For example, to get access to a CIFS storage library, the smbfs
filesystem must be available to the host.

In configurations that use virtual pools, the storage libraries are associated with the pool; any host in a virtual pool can get access
to the storage libraries that are associated with the virtual pool.

Storage libraries are identified by the type of storage and by the type of virtualization.

Type of Virtualization Storage Requirements Type of Storage Library

Logical Domains For shared assets, including pools and migration, on a SAN storage library using Fibre Channel
(LDom) network.
Uses raw partitions made available by the Control Domain

All types For shared assets on a network. NAS storage library using either NFS or
Used for hosting metadata. CIFS

The diagram shows how the storage libraries and types of virtualization interact with virtual disks.

SAN storage libraries expose data as logical units (LUNs), identified by their LUN GUIDs.
NAS storage libraries expose data as raw files and files in VMDK format.

The LUNs, raw files, and raw volumes store data and provide the metadata for the guests. The metadata for NAS virtual disks are
stored in the NAS Storage Library. Metadata for SAN virtual disks is persisted in the SAN Storage Library.
Oracle® Enterprise Manager Ops Center

Fibre Channel Libraries


A Fibre Channel storage library is a logical grouping of raw storage (LUNs).

In this release, SAN storage is accomplished through Fibre Channel libraries.

When you create a fibre channel storage library, you associate the library with any virtual pool, Logical Domain host, and global
zone.

When you create a guest or zone, any LUN in the fibre channel storage library can be allocated to the guest or zone.

Note – You cannot store the metadata of Logical Domain guest in the fibre channel library. Store the guest images in NAS
storage libraries.

LUN
LUN is part of the address of the storage that you are presenting to a host. LUNs have a finite set of resources available, such as
the amount of data that can be stored, as well as the number of active commands that a device or LUN can process at one time.

Each LUN is of fixed size. You cannot modify the size. You cannot sub-divide LUNs among Logical Domain guests and zones. When
a LUN is assigned to a global zone or a Logical Domain guest, this LUN cannot be assigned to other guests. For example, you have
five LUNs in a fibre channel library. You have assigned the first LUN to a Logical Domain guest. In such a case, the first LUN
cannot be assigned to other guests.

Since LUNs cannot be sub-divided among hosts, the user needs to perform significant initial planning with respect to storage
optimization. The user has to ensure that the storage space in LUNs is utilized as much as possible. The user needs to analyze the
storage requirements of zones and Logical Domain guests and assign LUNs of appropriate size to them.

Terms in SAN Storage


Disk – The physical disks installed in the disk array.
Volume – A logical entity that aggregates the storage space provided by several physical disks.
Slice – A partition of a volume that can be exposed as a logical unit to the servers connected to the disk array.
LUN (Logical Unit Number) – The representation of a slice as seen from the outside world.
GUID – The Global Unique Identifier that is associated with each LUN.
HBA (Host Bus Adapter)-- The physical interface card that allows a system to connect to a SCSI or fibre channel storage
device.
initiator – A SCSI client trying to access a SCSI device. It is usually the port of an HBA installed on the server.
Oracle® Enterprise Manager Ops Center

target – A SCSI storage server which exposes logical units that can be accessed by SCSI initiators.
WWN (Word Wide Name) – A globally unique identifier which is associated with SCSI initiators or targets.

Managing Fibre Channel Libraries


Contents Description

Configuring Fibre Channel Describes the major steps in configuring storage for fibre channel libraries. This configuration
Storage needs to be performed outside of Ops Center.

Creating a Fibre Channel Describes how to create a fibre channel library.


Library

Adding LUNs to a Fibre Describes how to add LUNs to a fibre channel library.
Channel Library

Viewing the Contents of a Describes how to view the contents of a fibre channel library.
Fibre Channel Library

Editing a Fibre Channel Library Describes how to edit a fibre channel library.

Deleting a Fibre Channel Describes how to delete a fibre channel library.


Library

Troubleshooting Fibre Channel Describes the troubleshooting issues with fibre channel libraries.
Libraries

Configuring Fibre Channel Storage


The storage for fibre channel libraries is configured outside of Ops Center. Virtualization vendors qualify fibre channel disk arrays
from specific vendors.

To Configure Storage for Fibre Channel Libraries


You need to have a fibre channel disk array and a fiber channel switch with sufficient ports.

The following is the general procedure for configuring storage. See your vendor-specific storage documentation for the exact
steps.

1. Log in to the fibre channel disk array using the service processor credentials.
2. Define volumes on the disk array with the required number of disks.
3. Initialize the volumes on the disk array.
4. Create LUNs (slices) from the volumes. These LUNs will be used by zones and Logical Domain guests.
5. Map the LUNs (slices).
6. Enable the Multipath support (MPxIO) on the fibre channel disk array for the fibre channel LUNs to be visible through
Solaris multipathing.

Creating a Fibre Channel Library


When you create a fibre channel library, you can specify whether to add LUNs to the library manually or select LUNs from the
available LUNs.

Before You Begin


Configure storage for fiber channel libraries so that LUNs are available and accessible, according to vendor documentation. See
Configuring Fibre Channel Storage for the major steps involved in configuring the storage.
Oracle® Enterprise Manager Ops Center

To Create a Fibre Channel Library


1. Expand Libraries in the Navigation panel.
2. Click Fibre Channel Storage in Storage Libraries.
3. Click New Fibre Channel Library in the Actions panel.
The Create New Fibre Channel Library wizard is displayed.

4. In the Identify Library panel, enter the name and description of the library. Click Next.
The Associate Library panel is displayed.
5. If you want to manually add LUNs to the library, see Adding LUNs to the Library Manually.
OR
If you want to select LUNs from the available LUNs, see Selecting LUNs from the Available LUNs.

Adding LUNs to the Library Manually


1. In the Associate Library panel of the Create New Fibre Channel Library wizard, select Create the library associations later
and click Next.
The Identify LUNs panel is displayed.
Oracle® Enterprise Manager Ops Center

2. Click the icon and enter the GUID/WWN and name of the LUNs. You can add LUNs that are visible (mapped and not
masked) to the host that can access them. You must enter at least one LUN GUID to create a Fibre Channel library. Click
Next.
Note – GUID is the Global Unique Identifier that is associated with each LUN. WWN is a unique identifier that is
associated with SCSI initiators or targets.
3. The Summary panel is displayed.

4. Review the details in the Summary panel. The Summary panel displays details such as name, description, LUN GUID, and
LUN Name.
5. Click Finish to create a Fibre Channel library.

Selecting LUNs from the Available LUNs

1.
Oracle® Enterprise Manager Ops Center

1. In the Associate Library panel of the Create New Fibre Channel Library wizard, select Associate the new library with the
selected items.
The Associate Library panel is displayed.

A table is displayed that contains the name, description, and type of virtual pools, Logical Domain hosts, and global
zones.

2. Select at least one item from the table that you want to associate with the new library. You can view and select LUNs that
are accessible from the selected systems in the next step.
Click Next.
3. The Identify LUNs panel is displayed.

4. Select LUNs from the Available LUNs table. You must select at least one LUN from the Available LUNs table to create a
Fibre Channel library. Click Next.
5. Review the details in the Summary panel. The Summary panel displays details such as name, description, and LUNs with
size.

6.
Oracle® Enterprise Manager Ops Center

6. Click Finish to create a Fibre Channel library.

Adding LUNs to a Fibre Channel Library


If the fibre channel storge library is associated with a virtual pool, Logical Domain host, or global zone, you have the option of
adding LUNs by selecting them from a list of available LUNs. If the storage library is not associated, you add LUNs by identifying
them.

To Add LUNs to a Fibre Channel Library


1. Expand Libraries in the Navigation panel.
2. Click Fibre Channel Storage in Storage Libraries.
3. Click one of the available fibre channel libraries.
4. Click Add LUN in the Actions panel.
The Add LUNs to Fibre Channel Library panel is displayed.
5. Choose the method for adding LUNs:
To add LUNs to the library manually, accept the default method: Manually enter the GUID/WWN of the LUNs to
be added.
a. Click the Add icon.
b. Enter the GUID (Global Unique Identifier) and name of the LUN.
To select LUNs from the available LUNs, select Select from available LUNs.
The Available LUNs table displays LUNs that can be accessed by all the hosts in the virtual pool.
a. Select one or more LUNs.
6. Click Add LUNs.

The Available LUNs table has the following fields:

LUN GUID – A unique identifier for LUN regardless of where it is accessed from.
Hostname – Host name or host IP address of the host that can access the LUN.
Controller Number – Controller number on the host that identifies the HBA port.
LUN Number – LUN number on the host also called as SCSI LUN. This is not the same as LUN GUID or LUN WWN.
Size (GB) – Size of each LUN in Gigabytes.

Viewing the Contents of a Fibre Channel Library


In addition to the viewing the contents of the storage library, you can manage the LUNs in the storage library.

To View the Contents of a Fibre Channel Library


1. Expand Libraries panel in the Navigation panel.
2. Click Fibre Channel Storage in Storage Libraries.
3. Click one of the fibre channel libraries.
4. The details of the selected Fibre Channel library appear in the central panel.
Oracle® Enterprise Manager Ops Center

Total Storage Size – Size of all LUNs in the library.


Allocated Storage – Total size of all LUNs in the library that are allocated to guests and zones.
State – State of the Fibre Channel library. The state of the library depends on each LUN.
Associated To – Names of the virtual pools, Logical Domain hosts, or global zones that are associated with this
fibre channel library.
LUN Name – Name of the LUN.
Allocated To – Name of the guest or zone that this LUN is allocated.
LUN GUID – Global Unique Identifier that is associated with each LUN.
Size (GB) – Size of the LUN in Gigabytes.
5. From the LUNs table, you can add, edit, and delete LUNs.
Add LUN – Click to add LUNs manually or select LUNs from the available LUNs. See Adding LUNs to a Fibre
Channel Library for more information.
Edit LUN Details – Click to edit the LUN name.
Delete LUN Details – Click to delete LUNs from the fibre channel library. Only LUNs that are not assigned to any
guests or zones can be deleted from the library.

Editing a Fibre Channel Library


You can change the name and description of the library and you can add LUNs to the library.

To Edit a Fibre Channel Library


1. Expand Libraries in the Navigation panel.
2. Click Fibre Channel Storage in Storage Libraries
3. Click the Fibre Channel library you want to change.
4. Click Edit Fibre Channel Library Attributes in the Actions panel.
5. Edit the library name and description.

6.
Oracle® Enterprise Manager Ops Center

6. Click Save.

Deleting a Fibre Channel Library


Deleting a fibre channel library removes the associations between guests and the fibre channel library.

Before You Begin


Verify that no LUN in the fibre channel library is associated with any guest or zone.

To Delete a Fibre Channel Library


1. Expand Libraries in the Navigation panel.
2. Click Fibre Channel Storage in Storage Libraries.
3. Click on the Fibre Channel library you want to delete.
4. Click Remove Fibre Channel Library from the Actions panel.
The Remove Library panel is displayed. The guests associated with the fibre channel library are displayed in the Virtual
Guests table.
5. Click Remove Library.
A job is submitted to remove the associations between the guests and the fiber channel library.

Troubleshooting Fibre Channel Libraries

Check if Solaris Multipathing (MPxIO) Is Enabled for Fibre Channel Disks

bash-3.00# stmsboot -L
stmsboot: MPxIO is not enabled

Check Whether the Fibre Channel Host Bus Adaptors (HBAs) Are Configured

bash-3.00# fcinfo hba-port


HBA Port WWN: 21000003ba68a3ac
OS Device Name: /dev/cfg/c1
Manufacturer: QLogic Corp.
Model: 2200
Firmware Version: 2.01.145
FCode/BIOS Version: ISP2200 FC-AL Host Adapter Driver: 1.14 01/11/20
Serial Number: not available
Driver Name: qlc
Driver Version: 20080617-2.29
Type: L-port
State: online
Supported Speeds: 1Gb
Current Speed: 1Gb
Node WWN: 20000003ba68a3ac

The controlled device associated with the HBA is /dev/cfg/c1.

Check Whether the Fibre Channel HBAs Are Connected to the Fabric
Oracle® Enterprise Manager Ops Center

bash-3.00# cfgadm -l

Ap_Id Type Receptacle Occupant Condition


c0 scsi-bus connected configured unknown
c1 fc- private connected configured unknown
c2 scsi-bus connected unconfigured unknown
usb0/1 unknown empty unconfigured ok
usb0/2 unknown empty unconfigured ok
usb0/3 unknown empty unconfigured ok
usb0/4 unknown empty unconfigured ok

You can see that fc-private indicates that it is not connected to the fabric.

Network Attached Storage Libraries


Network-attached-storage (NAS) libraries are storage libraries for NFS and CIFS storage device mount points. Each storage library
can store ISO images, appliance and guest template images, and backup images of guests.

Content Description

About Network Attached Storage (NAS) Storage Shows the role of the library.
Libraries

Viewing the Contents of a NAS Storage Library Displays the images in an existing NAS storage library.

Configuring NAS Storage Libraries Describes the tasks for creating a NAS storage library.

Adding ISO and Appliance Images Describes the procedures for uploading and importing images into a
storage library.

Changing a NAS Storage Library Describes how to edit the attributes of a NAS storage library.

Deleting a NAS Storage Library Describes how to remove a NAS storage library from the Enterprise
Controller.

Troubleshooting a NAS Storage Library Describes how to diagnose problems with a NAS storage library

About Network Attached Storage (NAS) Storage Libraries


A NAS storage library stores ISO images, appliance and guest template images, and backup images of virtual guests.
When a virtual image (guest) is created, the configuration information for its operating system, data, CPU, memory, and network
details are saved as metadata in a storage library. Storage libraries are also used to group raw block storage devices, such as
large-files.

Ops Center does not manage NAS shares on NAS systems. Instead, Ops Center manages how virtualization hosts get access to the
metadata. Virtualization hosts, which must have appropriate storage management utilities and services, use NFS or CIFS services to
attach to the storage libraries and gain access to the data and metadata.

If the LDOM host is in a virtual pool, you must store its metadata in a NAS storage library. Do not attempt to store this metadata
in a Fibre Channel storage library or a local library.

When a NAS storage library is associated with an LDOM guest and the library becomes unavailable, the LDOM guest is affected in
the following ways:

If the storage library is used for metadata, the LDOM guest continues to function but Ops Center can no longer manage
the guest. Ops Center relies on its interaction with the metadata in the storage library so, if the storage library is not
available, jobs that need to read or modify the metadata begin to fail. You must administer the LDOM guest manually.

If the storage library is used for NFS large files that support virtual disks, the LDOM guest does not function.
Oracle® Enterprise Manager Ops Center

If the boot disk is on the NFS share, the LDOM guest cannot be rebooted.

The LDOM guest cannot be migrated.

If you use a local library to store metadata for a standalone zone or standalone LDOM guest, the local library remains available.
However, any guest with metadata in a local library cannot be migrated.

You can store metadata for all guests in one NAS storage library or you can store each guest's metadata in a separate storage
library. The benefit of using separate storage libraries is to increase the ease of access from different global zones or from LDOM
control domains, to increase capacity, and to increase performance.

Viewing the Contents of a NAS Storage Library


1. In the Navigation panel, expand Libraries.
2. Under Storage Libraries, click NAS Storage.
3. Click on one of the NAS storage libraries.
The central panel displays information about the library on three tabs.

Tab Description

Summary Lists all the images in the library by type and the size and date it was modified. The types of images include:
Appliance/Guest Template Image, Backup Image, ISO Image, LDom Guest Image, Guest Image, and Zone Guest
Image.

Usage Lists all Guest images in the library and the current information for each one such as Name, Tag, Allocated Memory,
vCPU, vCPU Utilization, and Size.

Disks Lists all disks in the library by name and description and shows the current use of each one by allocation and size.

Viewing Image Details


The Library Summary tab lists all the images (guest images, ISO images and appliance images) that are stored in that library.

To View Image Details


1. Select the image from the library.
2. Click the View Image Details icon.
Oracle® Enterprise Manager Ops Center

2.

For an ISO image, the Image Name and Description are displayed.
For guest images, the Summary page is displayed as shown in the illustration.

Configuring NAS Storage Libraries


Content Description

Setting Up the NFS Server Describes how to prepare the mountpoint for the storage library.
Setting Up the CIFS Server

Creating a NAS Storage Library Describes how to define a new storage library.

Associating or Disassociating Storage Describes how to initialize the storage library.


Libraries

Adding ISO and Appliance Images Describes how to add images into the storage library, by upload, import, or
move.
Oracle® Enterprise Manager Ops Center

Setting Up the CIFS Server


When you create a NAS storage library, you can specify that it is served by the CIFS services of a Windows file system. To create
the CIFS mount point for a library, you prepare the shared folder on the Windows system and then you create a NAS storage
library that relies on that folder.

To Set Up a Shared Folder on the CIFS Server


1. Log in to the Windows system.
2. Right-click on the folder that needs to be shared.
A list of options is displayed.
3. Select Properties.
4. Select the Sharing tab.
5. Select the Share This Folder option.
6. Click Permissions and select Allow For All actions.
7. Click OK to save the changes.

Defining the CIFS Mount Point


When you use the New NAS Storage wizard, choose the CIFS option when you define the Type of library.
Enter the Windows system's username and password.

Setting Up the NFS Server


A storage library is required to store disk and guest images. The libraries can be based on the shares of an NFS server. The
NFS-based libraries can be created by one of the following methods:

Create a local storage library before attaching the virtualization host to Ops Center. After attaching the virtualization
host, associate the storage library to the virtual pool.
Create a storage library using the Ops Center BUI and add it to a virtual pool.

Note – The NFS protocol requires agreement on the Domain Name System (DNS) to which the NFS server and NFS clients belong.
The server and a client must agree on the identity of the authorized users accessing the share.

Because the Enterprise Controller does not mount the NFS share, install the NFS server on a system that is close to the systems
where the NFS share will be used, that is, the systems that host global zones and LDOM hosts.

To Set Up a Share on the NFS Server


1. On the NFS server, edit the /etc/default/nfs file. Locate the NFSMAPID_DOMAIN variable and change the variable
value to the domain name.
2. Define a group and user that are common to both the NFS server and the NFS clients. Create the group account with
GID 60, and the user with UID 60. For example, use the following commands to create a group and a user named xvm:
Create the xvm group:

# groupadd -g 60 xvm

Create the xvm user:

# useradd -u 60 -g 60 -d / -c 'Ops Center user' -s /bin/true xvm

3. Create the directory that you want to share, and set its ownership and permission modes. For example:
3. Oracle® Enterprise Manager Ops Center

# mkdir -p /export/virtlib/lib0
# chown xvm:xvm /export/virtlib/lib0
# chmod 777 /export/virtlib/lib0

4. Edit the /etc/dfs/dfstab file on the NFS server, and add an entry to share the directory with the correct share
options. For example, to share a directory named /export/virtlib/lib0, create the following entry:

share -F nfs -o rw,root=<domain name>,anon=60 -d "Share 0" /export/virtlib/lib0

Replace <domain name> with the domain name that you specified in the /etc/default/nfs file.
If you want the NFS share to be accessible outside the domain, use the rw option to specify the optional domain list.

share -F nfs -o rw=<domain name 1>,<domain name 2>,anon=60 -d "Share 0"


/path/to/share

Replace the <domain name n> entries with the correct domain names.

5. Share the directory and verify that the directory is shared. For example:

# shareall
# share
- /export/virtlib/lib0 rw,root=_<domain>_,anon=60 "Share 0"

The share now allows the xvm user account and root user on the NFS clients to have write privileges. The special
options set the directory to allow write access, the domain to allow access as the root user, and specifies that the
anonymous user is seen on the clients as the user with UID 60 (xvm).

Note -- Add the domain name to the /etc/nsswitch.conf file so that root=<domain name> is effective.

If possible, use DNS instead of Network Information Service (NIS). DNS maps the host names to the IP addresses. Change the host
line to DNS in the /etc/nsswitch.conf file.

After setting up a share on the NFS server, the NFS client has to be prepared to mount the share.

To Set Up an NFS Client


1. On each NFS client, edit the /etc/default/nfs file. Locate the NFSMAPID_DOMAIN variable and change the variable
value to the domain name.
2. Verify that the xvm user account has been created.

# grep xvm /etc/passwd

A successful result is similar to the following:

xvm:x:60:60:xVM User:/:

3. Verify the NFS share is visible on the client.

# showmount -e <server-name>
export list for <server-name>:
/export/virtlib/lib0 (everyone)
Oracle® Enterprise Manager Ops Center

To Create a NAS Storage Library


1. In the Navigation panel, expand Libraries.
2. Under Storage Libraries, click on NAS Storage.
3. In the Actions panel, click New NAS Storage.
The Create New NAS library window is displayed.

4. Enter a name for the library and a description.


5. Select one or more virtual pools to be associated with this library.
6. For the Type, select either NFS or CFS to indicate the mount point of the library.
7. If this library uses a CIFS mount point, enter the User Name, Password, and domain name of the server.
If this library uses an NFS mount point, enter the path of shared directory.
8. Click on the New NAS Library button to create the library.

A new storage library has a size of -2 MB and a state of UNKNOWN because the storage library is not yet mounted.

For storage libraries that have CIFS mount points and for storage libraries that use NFS mount points and an Enterprise Controller
on Linux OS systems, the storage library is mounted when a virtual pool is associated with the storage library. The mount process
occurs on a host in the virtual pool. After the virtual pool is associated with a storage library, all the actions on the library are
enabled and the size of the storage library is accurate.

To initialize a library, associate the library with one or more LDom hosts, virtual pools, or zones:

Associating Libraries to a Logical Domain Host


Adding Libraries to the Global Zone
Associating or Disassociating Storage Libraries
Oracle® Enterprise Manager Ops Center

Associating or Disassociating Libraries


You can associate or disassociate a NAS storage library from a virtual pool.

To Associate a Storage Library With a Virtual Pool


When you create a new library, you associate it with a virtual pool. Use the following procedure to associate an existing library
with a virtual pool.

1. Select Assets in the Navigation panel.


2. Click on the All Assets drop-down list.
3. Select Virtual Pools.
The panel shows all virtual pools.
4. Select the virtual pool you want.
5. Click Associate Libraries from the Actions panel.
The Associate Library window is displayed.
6. Select the libraries from the list.
7. Click Associate Library.
The selected libraries are associated to the virtual pool.

To Disassociate a Library From a Virtual Pool


You can dissociate a library from a virtual pool using the following procedure:

1. Select Assets in the Navigation panel.


2. Click on the All Assets drop-down list.
3. Select Virtual Pools.
The panel shows all virtual pools.
4. Select the virtual pool you want.
5. Click the Libraries tab in the center panel.
The associated libraries and the guests that are stored in the libraries are listed.
6. Select the library from the list and click the Disassociate Library icon.
The selected library is detached from the virtual pool.

Adding ISO and Appliance Images


An ISO image can be an image of an OS or a software application.

An appliance is a pre-installed and pre-configured environment containing an application and an operating system environment.
The appliance image can be loaded when and where needed, allowing the appliance to function without having to install,
configure, and maintain the complete software stack. The appliance image is in the form of a VMDK files, compressed into a tar,
gz, or zip file.

Another type of appliance image is a guest image. This image contains all of the data and metadata for a virtual machine, the
guest.

When you upload an ISO or appliance image, the image is copied from the local directory (or the mounted directories) of the
system where the BUI runs to the Enterprise Controller. The image is then copied from the Enterprise Controller to its NAS
storage library.

When you import an image, the image is copied from the directory on the NFS or CIFS server where the storage library is
attached to the Enterprise Controller's NAS storage library. The image must be in the server's directory before you attempt to
import it.

If the image is not resident on the system that is running the BUI, importing the image takes less time than uploading it.

To add an ISO image or an appliance image to a storage library:


Oracle® Enterprise Manager Ops Center

Content Description

Upload ISO Images Describes how to upload an ISO image.

Upload Appliance Images Describes how to upload an appliance image.

Import Images Describes how to import an ISO image or appliance image.

Upload ISO Images


To be available for uploading:

The ISO image must reside on the local machine, that is, the system that is running the BUI. You cannot upload images
from remote locations.
The appliance image must be in a compressed file format: tar, gz, or zip.
The file and directory must have the correct permissions for uploading.

Note – Make sure you have Java installed and enabled on your browser before you upload an ISO image.

To Upload ISO Images


1. Click Libraries from the Navigation panel.
2. Select the library in which you want to store the ISO image.
3. Click Upload Image in the Actions panel.
The Upload an ISO Image window is displayed

4. Enter the name of the file in the Source of ISO File field or click Browse to select the ISO image.
5. Enter the name and description of the image.
6. Click Upload Image.
The progress of the upload to the Enterprise Controller is displayed.

After uploading, the image is copied to the storage library.

Upload Appliance Images


Oracle® Enterprise Manager Ops Center

To be available for uploading:

The appliance image must reside on the local machine, that is, the system that is running the BUI. You cannot upload
images from remote locations.
The appliance image must be in a compressed file format: tar, gz, or zip.

To Upload Appliance Images


You can upload an appliance image using the following procedure:

1. Click Libraries from the Navigation panel.


2. Select the storage library in which you want to store the appliance image.
3. In the Actions panel, select Upload Appliance Image option.
The Upload an Appliance Image window is displayed.

4. Click Choose File to select the location of the appliance image.


5. Enter a name and description for the appliance image.
6. Click Upload Appliance.
The appliance image is uploaded and stored in the selected library.

Import Images
To import an image into a library, the image must reside in a blobs directory on the NFS or the CIFS server. To make images
available for importing, use the following procedure:

1. On the NFS or CIFS server, create a blobs directory under the storage mountpoint. For example, if the NFS mountpoint is
xvmserver1/nfs_share/lib1, the new directory is xvmserver1/nfs_share/lib1/blobs.
2. Copy the ISO and the appliance images to the new directory.

To Import ISO or Appliance Images


1. Select Libraries from the Navigation panel.
2. Select the library to which you want to import the image.
3. Click Import Image in the Actions panel.
The Import an Image window is displayed.
3.
Oracle® Enterprise Manager Ops Center

Note – If there is no image in the blobs directory, the following message is displayed;
No images found for library <library_name>

4. Enter a name for the image and a description.


5. Select an image from the list of images available.
6. Click Import Image to copy the image to the library.

Moving an Image
You can move an image from one library to another library.

1. In Ops Center, select Libraries from the Navigation panel.


2. Select the library from which you want to move an image.
3. Select the image from the list.
4. Click the Move Image icon to move the virtual image.
The Move an Image to Another Library window is displayed.
Note – When you are moving virtual server images, the guests must be in the shutdown state. Otherwise, an error is
displayed.
5. The selected image and the corresponding library are displayed.
6. In the Move to option, select the library to which you want to move the image, that is, the target library.
7. Click Move Image.

The image is moved from the source library to the target library. The job might fail if the target library does not have enough
free space for the image.

Editing Image Details


The Library Summary tab lists all the images (guest images, ISO images and appliance images) that are stored in that library.
Oracle® Enterprise Manager Ops Center

To Edit Image Details


1. Select the image from the library.
2. Click the Edit Image Details icon.

For an ISO image, the Image Name and Description are editable.
For guest images, the Summary page is displayed. An example of guest image edit option is shown.
3. Click Submit to submit the updates.

Deleting Images
The Library Summary tab lists all the images (guest images, ISO images and appliance images) that are stored in that library.
Oracle® Enterprise Manager Ops Center

To Delete Images
Note: When you delete a server image or guest image, the corresponding guests are also deleted.

1. Select the image from the storage library.


2. Click the Delete Image Details icon to delete the image.
3. Click OK to confirm the delete action.

To Change the Attributes of a NAS Storage Library


1. In the Navigation panel, expand Libraries.
2. Under Storage Libraries, click on NAS Storage.
3. Select the NAS storage library you want to change.
4. In the Actions panel, click on Edit Library Attributes.
You can change the Name and Description of the library.
Need username and password.

To Remove a NAS Storage Library


When you remove a library, the library is removed from the list of NAS storage libraries and any guests associated with the library
are removed.

1. In the Navigation panel, expand Libraries.


2. Under Storage Libraries, click on NAS Storage.
3. Select the NAS storage library you want to remove.
4. In the Actions panel, click on Remove NAS Library.
The Remove Library window is displayed, showing the guests that use this library.
Oracle® Enterprise Manager Ops Center

5. Click on the Remove Library button.

Troubleshooting a NAS Storage Library


Ops Center reports a status for each library:

OK: Mount is successful. The library is accessible by Ops Center and by all hosts that use this storage library.
UNKNOWN: The library cannot start the mounting process because of some incompatibility.
FAULTED: The library mounting failed. None of the hosts that use the library can get access to it.
DEGRADED: The performance or availability of the library is not complete. Some hosts that use the library can get access
to the library but other hosts that are associated with the library cannot get access to it.

Troubleshooting Library Creation


Whenever there is an issue on NFS share, check the following:

Check the NFS setup on the Server.


Check the NFS setup on the Client.
Check the mount table on the client. For example, on Solaris systems, execute the following command:
cat /etc/mnttab
The output gives the mount point on the client for the NFS share. Check the mount point directory for the list of files for
further investigation.

NFS Mount Points


When the creation of a storage library with an NFS mount point fails, check the permissions for the files in the mount directory.
For example:
Oracle® Enterprise Manager Ops Center

bash-3.00# cd /var/mnt/virtlibs/1238622271388
bash-3.00# ls -all
total 6
drwxrwxrwx 3 nobody nobody 512 Apr 1 12:53 .
drwxr-xr-x 5 root sys 512 Apr 1 15:50 ..
drwxr-xr-x 2 nobody nobody 512 Apr 1 10:51 blobs

If nobody is displayed in the permissions, the NFS configuration is incorrect. The permissions must be the account name created
for the share, for example xvm, for both the user and group. To resolve this error, verify that the domain name has been defined:

1. On the NFS client system, edit the /etc/default/nfs file.


2. Locate the term NFSMAPID_DOMAIN.
3. If the domain is undefined or not correct, change the NFSMAPID_DOMAIN=<domain name>.
4. Restart the NFS client service.
svcadm disable svc:/network/nfs/client:default
svcadm enable svc:/network/nfs/client:default
5. On the NFS server, check the same setting. If the NFSMAPID_DOMAIN is not correct, edit the /etc/default/nfs file.
6. Restart the NFS server.

NFS Share
Verify the NFS share mount by mounting the NFS share on the NFS client manually. Be sure you unmount the NFS client after
verifying.

Troubleshooting DNS and NIS Configuration


When you cannot access a storage library, one of the possible reason is that the NFS server name could not be resolved by the
virtualization hosts. The NFS server's host name is specified through the user interface, which resides on the Enterprise Controller.
If the Enterprise Controller is in a different DNS than the virtualization hosts, the hosts cannot get access to the storage libraries.

If either the Enterprise Controller or the virtualization hosts are configured through the NIS, the host name of the NFS server
cannot be resolved by both of them. To resolve the problem, follow this procedure:

Provide a fully qualified domain name of the NFS server.


Ping the NFS server from each virtualization host to check whether the host name can be resolved.
If some hosts are not able to resolve the NFS server host name, the name services are not configured properly on those
hosts.
Check the /etc/nsswitch.conf file in the Enterprise Controller and the hosts to verify the protocol and search
order.
If NIS is used, ensure that all the systems are on the same NIS.
If DNS is used, ensure that the /etc/resolv.conf file has the same search order in all the systems.

Ops Center manages networks so you can create a network one time but deploy it multiple times. Each network has its own
values for parameters such as an IP address, subnet, time server, NIS, DHCP information, and so on. The hosts in these networks
are hypervisor hosts. Guests in the network communicate with each other or with the Internet through these hosts.
The Ops Center-managed networks are defined only within Ops Center so you cannot manage the network connections for
servers and chassis.

Content Description

About Networks Describes the concepts of networks

Managing Networks Describes how to create and maintain managed networks

Guests and Networks Describes how to connect and disconnect guests and a network

Virtual Pools and Networks Describes how to associate and dissociate virtual pools and a network
Oracle® Enterprise Manager Ops Center

About Networks
You can use networks to do the following:

Manage individual hosts


Connect hosts to the Proxy Controller
Allow guests to communicate with each other or with the Internet
Connect remote JMX with the public API

A managed network depends on the physical network interface card (PNIC) that is available the host. You can create one
managed network for each physical network interface card. If one host has two PNICs, it is a good practice to create two
managed networks: a management network and a data network. This configuration lets you place all the guests on the data
network, keeping them separated from the management network, which gives access to internal resources of the data center.

The following configuration shows how two hosts participate in two managed networks.
The actual network connection is made to the PNICs in the Virtualization Host.
Network A is connected to PNIC 1 of both hosts and Network B is connected to PNIC 2 of the hosts.

Creating a Network

Before You Begin


You need to have a physical network interface card that is not used.
Note – Starting with Release 2, you can also specify a link aggregation.

The mandatory network parameters are:

IP address of the network


Netmask
If you use static IP addressing, the IP address of the management interface
If you use dynamic IP addressing, the range of allowed IP addresses and the gateway address

To Create a Network
1. From the Navigation panel, click Managed Networks.
A list of physical networks appears under the Managed Networks section.
2.
Oracle® Enterprise Manager Ops Center

2. From the Actions panel, click Manage New Network.


The Manage New Network wizard appears.
3. In the Network Identification panel, type the IP address of the network and netmask.

Type the network name, description, and tags for the network.
Click Next.

4. In the Configure Network panel, choose whether to use a DHCP server to assign IP addresses.

Type the range of IP addresses for the network in the Assignable IP range field.
Type the default gateway address in the Default Gateway field.
MTU specifies the size of the packet in bytes. The value of MTU is 1500 and cannot be changed.
Click Next.

5. In the Specify Static Routes panel, add the static routes for the network.
Note – The static routes and the default gateway are not used if the host uses Dynamic Routing mode.
Type the destination IP, netmask, and the default gateway.
If you want to add additional static routes, click Add and type the required information.
Click Next.
6. In the Specify Network Service panel, specify the time server, WINS, DNS, and NIS services of the guest.
This information configures the DHCP server, if DHCP support has been enabled.
Type the NIS domain name before typing NIS servers. However, you can type the DNS servers without typing a DNS
domain name.
Click Next.
7. In the Assign Network panel, select the items for the new network, such as virtual pools or guests.
Note – Although this panel includes global zones, you cannot select them. To assign a global zone to this network, see
Assigning Networks to a Global Zone after you complete this procedure.
Click Next.
8. In the Specify NICs panel, attach one or more hosts to the network. For each host, specify its network connection and its
Oracle® Enterprise Manager Ops Center

8.

management interface.
Note – Starting with Release 2, you can specify a link aggregation as the network connection.
In the NIC column, each list displays the available NICs and link aggregations. For each host, specify the network
connection.
For the management interface, choose either a static IP address or a dynamic IP address.
For a static IP address, type the IP address of the management interface in the Mgmt Int. IP/DHCP
Client ID field.
For a dynamic IP address, the DHCP server assigns the client ID and displays it in the Mgmt Int. IP/DHCP
Client ID field.
Click Next.
9. In the Summary panel, review the network specifications.
Click Save to create the new network.
The new network is listed in the Managed Networks section.

Routing Modes
Virtualization hosts use one of the following routing modes.

No Dynamic Routing Mode


Dynamic Routing On Mode
Automatic Routing Mode

You specify the host's routing mode during its initial configuration, if you do not accept the default mode, Automatic Routing.
You can change the routing mode subsequently.

No Dynamic Routing Mode


Static routes and the default gateway of all the networks in the virtualization host are pushed to the host's routing table. In
addition, for the initial network, the default gateway retrieved from a DHCP lease is pushed to the routing table by the Solaris
DHCP agent.

Dynamic Routing On Mode


The dynamic routing service adds any routes that are notified by the routers. In this mode, the default gateway and the static
routes of all the networks in the virtualization host are ignored.

Automatic Routing Mode


This is the default routing mode. Applying the static routes depends on the following conditions:

If any routing information (default gateway or static route) is defined by the user or retrieved from DHCP lease, this
information takes precedence and dynamic routing is turned off.
If no routing information (default gateway or static route) is defined by the user or retrieved from DHCP lease, dynamic
routing is turned on.

Changing the Routing Mode


You can change the routing mode of a virtualization host.

1. From the Assets panel, select Virtual Pools.


2. Select a virtual pool that contains the virtualization host for which you want to change the routing mode.
3. Select the Summary tab.
4. Select a virtualization host from the Virtualization Hosts section.
5. From the More Actions menu, click Change Routing Configuration.
6. Specify the routing mode that you want to set.
Oracle® Enterprise Manager Ops Center

Adding a Static Route for the Network


Although you define a default gateway for a network, it might not reach a particular subnet. In this case, you need to add a static
route for the subnet. Static routes specify the route that must be taken by the network to have external access.

When you create a network, you can apecify the static route. To add static routes after the network has been created, use the
following procedure.

To Add a Static Route for the Network


1. From the Navigation panel, click Managed Networks.
2. Select a network from the list of networks.
3. Select the Network Details tab.
4. From the Static Routes pane, click the Edit Static Routes icon.
5. Click the Add a Static Route icon.
A row is added to the table.
6. Type the values for destination IP, netmask, and gateway.
7. Click the Save the Static Routes icon.

You can also edit and delete the static routes using the icons in the Static Routes panel. You can also move the static routes up
and down in the table.

Editing the Network Attributes


You can edit the attributes of the network such as network name, assignable IP range, and default gateway.

To Edit the Network Attributes


1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network from the list of networks.
3. From the Actions panel, click Edit Network Attributes or from the central panel, click the Edit icon.
4. Modify the values of the network attributes in the Network Details tab as required.
Network IP, netmask, and network type cannot be edited. Network name cannot be empty.
5. Click Save.

Editing the Network Services


You can edit the network services such as time server, WINS, DNS server, and NIS server.

To Edit the Network Services


1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network from the list of networks.
3. From the Actions panel, click Edit Network Services.
The Edit Network Services pop-up window appears.
4. Modify the values of the network services such as time server, WINS server, DNS server, and NIS server.
5. Click Submit.
Oracle® Enterprise Manager Ops Center

Deleting a Network

Before You Begin


Ensure that the network that is being deleted is not associated with any guests and is not part of any virtual pool.

Note – You cannot delete the last network.

To Delete a Network
1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network to be deleted.
3. From the Actions panel, click Delete Network.
The Delete a Network pop-up window appears.
4. Click Delete Network.
The virtualization hosts that are attached to the network are detached from the network. The assigned resources such as
DHCP server are released from the network. The network is also dissociated from the virtual pools.

Guests and Networks


Content Description

Connecting Guests to a Network Describes how to connect the guests to a network.

Disconnecting a Guest From a Network Describes how to disconnect a guest from a network.

Viewing the Virtualization Hosts and Guests Describes how to view the virtualization hosts, such as the LDom Hosts, and
Using the Network guests that are using the network.

Connecting Guests to a Network


Each guest must be connected to a network. The available networks are listed in the Managed Networks section of the Navigation
panel.

This procedure describes how to connect a guest to an available network from Managed networks. You can also connect a guest
to a network from Resource Management, as described in Connecting Guests to a Network.

Before You Begin


Ensure that the guests are in "stopped" state.

To Connect Guests to a Network


1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network to which you want to connect the guests.
3. From the Actions panel, click Connect Guests.
The Connect Guests to Network pop-up window appears. The guests that are not connected to the network are displayed
in a table. The Type column in this table indicates the type of the guest (xVM guest or Logical Domain guest).
Note – Zone guests are not displayed in this table.
4. Select one or more guests from the table.
5. Click Connect Guests.
Oracle® Enterprise Manager Ops Center

5.
The guests that are connected to a network are displayed in the Network Connections table of the network. A new guest
connection to the network is created and is effective when the guest is re-started.

Disconnecting a Guest From a Network


You can disconnect a guest from a network in two ways.

To Disconnect a Guest From a Network


1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network from the list of networks.
3. Select the Network Connections tab.
4. Select a guest that you want to disconnect.
5. Click the Disconnect Guest icon.
The Disconnect Guests From Network pop-up window appears.
6. Click Disconnect Guests.
The guests that are disconnected from the network are removed from the Network Connections table of the network.

1. From the Assets panel, select a guest.


2. Select the Network tab.
3. Select a network from which you want to disconnect the guest.
4. Click the Disconnect Selected Guest From Network icon.
The Unbind a Network pop-up window appears.
5. Select the network from the pop-up window.
6. Click Disconnect From Network.
The guests that are disconnected from the network are removed from the Network Connections table of the network.

Viewing the Virtualization Hosts and Guests Using the Network


1. From the Navigation panel, click Managed Networks.
A list of physical networks appear under the Managed Networks section.
2. Select a network from the list of networks.
3. Select the Network Connections tab.
You can view the virtual pools to which this network is assigned.

The management IP address and MAC address of virtualization hosts that are using the network are displayed. The IP address and
MAC address of guests that are using the network are displayed.

Virtual Pools and Networks


A virtual pool has an associated set of one or more networks. When you assign a network to a virtual pool, the network becomes
accessible to all virtualization hosts in the pool. At least one network must be assigned to a virtual pool to ensure that when you
migrate a guest from one virtualization host to another one within the pool, the guest can still access the network. In Ops Center,
network association is done at the virtual pool level.

The networks communicate with the guests through the virtualization host. All virtualization hosts in a virtual pool must belong to
the same set of networks. When you add a virtualization host to a virtual pool, the virtualization host is also added to and
configured for all the associated networks for the virtual pool. In this way, the virtualization host can get access to all the
networks defined for the pool and be an active member of the pool.

The following figure illustrates the view for network connections to two virtualization hosts in a virtual pool. This virtual pool has
two virtualization hosts and two network associations.
Oracle® Enterprise Manager Ops Center

Assigning a Network to Virtual Pools


When you create a network, you can assign the network to virtual pools through the Manage New Network wizard. If you want to
assign this network to different virtual pools after the network has been created, use this procedure.

If you want to assign a network to global zones, see Assigning Networks to a Global Zone.

To Assign a Network to Virtual Pools


1. From the Assets panel, click Managed Networks.
2. Select a network that you want to assign to virtual pools.
3. From the Actions panel, click Assign Network to VPool.
The Attach a Network to VPool wizard appears.
4. In the Network Identification screen of the wizard, select the virtual pools to which you want to assign this network.
5. Click Next.
6. In the Specify NICs screen, specify the NICs and management interface for each virtualization host in the selected virtual
pools.
Each NIC drop-down list displays all the NICs available in the system.
For the management interface, you can either use a static IP or get the IP address assigned by DHCP.
If you select Use Static IP from the Management Interface drop-down list, type the IP address of the management
interface in the Mgmt Int. IP/DHCP Client ID field.
If you select Assign By DHCP from the Management Interface drop-down list, the DHCP client ID is automatically
generated and displayed in the Mgmt Int. IP/DHCP Client ID field.
7. In the Summary screen of the wizard, review the selections that you made.
8. Click Save.

When a network is assigned to virtual pools, the network details are displayed in the Networks tab for the corresponding virtual
pools.

Dissociating a Network from a Virtual Pool


1. From the Assets drop-down list, select Virtual Pools.
2. Select the appropriate virtual pool.
3. Select the Networks tab.
4. Select the network that you want to dissociate from the virtual pool.

5.
Oracle® Enterprise Manager Ops Center

5. Click the Unbind Network from Virtual Pool icon.


The selected network will be dissociated from the virtual pool.

Viewing the Networks in a Virtual Pool


1. From the Assets drop-down list, select Virtual Pools.
2. Select a virtual pool for which you want to view the networks.
3. Select the Networks tab for the virtual pool.
The networks that are present in a virtual pool are displayed. Network details such as network name, network IP,
netmask, and description are displayed in a table.

Enterprise Controller Administration


The Enterprise Controller is the core of Ops Center. It generates the browser user interface, routes commands from the user to
the proper Proxy Controller, and communicates with Sun and other external data sources.

Configuring the Local Agent


The Local Agent is the Agent software installed on the Enterprise Controller system. Configuring the Local Agent lets you monitor
the system that supports the Enterprise Controller and launch jobs that target it.

Jobs that would cause the Enterprise Controller system to restart cannot be performed.

To Configure the Local Agent


1. Click the Enterprise Controller in the Administration section of the Navigation panel.
2. Click Configure Local Agent in the Actions panel.
A confirmation window is displayed.
3. Click Ok.
A job is launched to configure the local Agent.

Unconfiguring an Enterprise Controller


Unconfiguring an Enterprise Controller removes user, authentication, and configuration data and unregisters the Enterprise
Controller from Sun Inventory. Data about Proxy Controllers and managed systems is retained.

You can unconfigure an Enterprise Controller to reconfigure it or as a precursor to uninstalling.

To Unconfigure an Enterprise Controller


1. Click the Enterprise Controller in the Administration section of the Navigation panel.
2. Click Unconfigure in the Actions panel.
A confirmation window is displayed.
3. Click Unconfigure.

The page Downloads does not exist.


The page Upgrading the Enterprise Controller does not exist.
Oracle® Enterprise Manager Ops Center

Adding a Product Alias


In some cases, an asset's type will not be recognized properly. In these cases, you can add a product alias to ensure that an asset
is properly recognized by Ops Center and that all of its features are available.

Note – This feature should be used as directed by Sun Support Services.

To Add a Product Alias


1. Click the Enterprise Controller in the Administration section of the Navigation panel.
2. Click Add Product Alias in the Actions panel.
The Add Product Alias window is displayed.
3. Enter the Product Alias information.
Product Alias – This is the existing asset name.
Product ID – This is the full product ID number.
If a Product Label is supplied, the Product ID is optional.
Product Label – This is the original factory label for the asset.
If a Product ID is supplied, the product Label is optional.
4. Click Add Product Alias.
The alias is added to the Enterprise Controller.

Changing the HTTP Proxy


If your Enterprise Controller accesses the Internet through an HTTP proxy, you can edit the HTTP proxy information.

To Change the HTTP Proxy


1. Click the Enterprise Controller in the Administration section of the Navigation Panel.
2. Click Change HTTP Proxy in the Actions panel.
The Change HTTP Proxy wizard is displayed.
3. Enter the HTTP proxy information, including Proxy and port number. If the HTTP proxy requires authentication, check the
Authenticating HTTP Proxy box and enter a user name and password for the HTTP proxy.
4. Click Next.
The Summary page is displayed.
5. Click Finish.
The HTTP proxy information is updated.

Authentications
Authentications are necessary to download content such as updates from SunSolve or third-party sites.

You can add or edit authentications to access additional external resources.

To Edit Authentications
1. Click the Enterprise Controller in the Administration section of the Navigation Panel.
2. Click Edit Authentications in the Actions panel.
The Edit Authentications window is displayed.
3. Edit one or more of the authentications by editing the description, user name, and password.
4. Click Submit.
A job is launched to update the authentications.
Oracle® Enterprise Manager Ops Center

The page Connection Mode does not exist.

Configuring an Enterprise Controller for Updates


Configuring a Ops Center Enterprise Controller to receive automatic software updates is optional.

Caution – Carefully consider if you want to enable software updates for your Enterprise Controller, because many software
updates will cause the Enterprise Controller to reboot or run in single-user mode.

Configuring a Ops Center Enterprise Controller to receive automatic software updates requires the following two steps:

1. The Proxy Controller that was automatically installed on the Enterprise controller must be configured and enabled.
2. A Ops Center agent must be manually enabled on the Enterprise Controller.

If the co-located Proxy Controller was enabled during the initial Enterprise Controller configuration, you do not need to manually
enable the Proxy Controller. Refer to the Enterprise Controller Configuration page for more information about enabling the Proxy
Controller during initial configuration.

If the co-located Proxy Controller was not enabled during the initial Enterprise Controller configuration, you must manually
enable the Proxy Controller before you enable the Ops Center agent on the Enterprise Controller.

Before You Begin


To supply the proxyadm and agentadm command arguments that these procedures require, you need the following
information:

Administrative user name on the Enterprise Controller


Manual Proxy Controller and agent configuration requires using an administrative user account that exists on the Ops
Center Enterprise Controller. This user account provides authentication that supports agent registration. You use this user
name as the argument for the proxyadm -u and agentadm -u options.
Password for the administrative user name on the Enterprise Controller
In this procedure, you use this password to populate the /var/tmp/xVM/mypasswd file. You then use this file name as
the argument for the proxyadm -p and agentadm -p options.
IP address or host name of the Proxy Controller with which you will associate the agent
You use this IP address or host name as the argument for the agentadm -x option. For these procedures, the IP
address or host name of the Proxy Controller is the same as those of the Enterprise Controller. Both of these services run
on the same system. Use this same information for the proxyadm -s option.

The example commands in this procedure use the alternative administrative user name droot. In this example, the droot user
exists on the Enterprise Controller associated with this Ops Center installation.

Manually Enabling the Co-Located Proxy Controller


Perform this procedure on the Enterprise Controller.

Perform this procedure only if the co-located Proxy Controller is not yet configured on the Enterprise Controller.

If you designated an alternative administrator of the Ops Center Enterprise Controller, use the same user name to register your
Proxy Controller with the Enterprise Controller. Otherwise, use the root user to register the co-located Proxy Controller with the
Enterprise Controller.

1. Create a temporary directory, for example, /var/tmp/xVM, to hold the password file that you will create in this
procedure.

# mkdir -p /var/tmp/xVM

2. Create an empty file named /var/tmp/xVM/mypasswd, and set its permission mode to 400.

# touch /var/tmp/xVM/mypasswd
# chmod 400 /var/tmp/xVM/mypasswd

3. Edit the /var/tmp/xVM/mypasswd file so that it contains the password of the user that you designated as the
Oracle® Enterprise Manager Ops Center

3.
administrator of your Ops Center Enterprise Controller. The following echo command appends the password to the
/var/tmp/xVM/mypasswd file. (Replace password with the correct password.) For example:

# echo 'password' > /var/tmp/xVM/mypasswd

4. Use the proxyadm command to register the co-located Center Proxy Controller with the Enterprise Controller.
Solaris OS: Use the /opt/SUNWxvmoc/bin/proxyadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/proxyadm command.
The example command below uses the following options:

-s – Specifies the host name of the Enterprise Controller with which to register the Proxy
Controller. In this case, the host name is that of the current system.
-u – Specifies the user that you designated as the administrator of the Enterprise Controller.
-p – Specifies the absolute path name of the file that contains the password for the user that you
specified with the -u option.

Accept any certificates that might be presented. For example:

# /opt/SUNWxvmoc/bin/proxyadm configure -s amritsar.central -u droot -p /


var/tmp/xVM/mypasswd
Connection registered successfully.
#

For more information about the proxyadm command, see the proxyadm man page.

5. Use the proxyadm command to start the Ops Center Proxy Controller services.
Solaris OS: Use the /opt/SUNWxvmoc/bin/proxyadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/proxyadm command.
For example:

# /opt/SUNWxvmoc/bin/proxyadm start -w
proxyadm: Starting proxy with SMF...
proxyadm: Proxy services have started
#

Manually Enabling a Ops Center Agent


Perform this procedure on the Enterprise Controller.

1. Use the proxyadm command to verify that the co-located Proxy Controller is online.
The Proxy Controller must be online before you enable the Ops Center agent on the Enterprise Controller.
Solaris OS: Use the /opt/SUNWxvmoc/bin/proxyadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/proxyadm command.
For example:

# /opt/SUNWxvmoc/bin/proxyadm status
online
#

2. Create an empty file named /var/tmp/xVM/mypasswd, and set its permission mode to 400.

# touch /var/tmp/xVM/mypasswd
# chmod 400 /var/tmp/xVM/mypasswd

3. Edit the /var/tmp/xVM/mypasswd file so that it contains the password for the administrative user that exists on the
Enterprise Controller.
The following echo command appends the password to the /var/tmp/xVM/mypasswd file. Replace password with the
correct password. For example:
Oracle® Enterprise Manager Ops Center

# echo 'password' > /var/tmp/xVM/mypasswd

4. Use the agentadm configure command to associate the Ops Center agent with the co-located Ops Center Proxy
Controller.
Solaris OS: Use the /opt/SUNWxvmoc/bin/agentadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/agentadm command.
The example command below uses the following options:

configure – Causes an agent configuration operation to take place.


-u – Specifies the administrative user that exists on the Enterprise Controller. Be certain that the
password that you specified in the /var/tmp/xVM/mypasswd file is correct for the user that
you specify for this option.
-p – Specifies the absolute path name of the file that contains the password for the user that you
specified with the -u option.
-x – Specifies the IP address or host name of the Enterprise Controller where the co-located
Proxy Controller has been configured.

Accept the server's certificate when asked. For example:

# /opt/SUNWxvmoc/bin/agentadm configure -u droot -p /var/tmp/xVM/mypasswd


-x 172.20.27.185
agentadm: Version 1.0.3 launched with args: configure -u droot -p /var
/tmp/xVM/mypasswd -x 172.20.27.185
workaround configuration done.

Certificate:
Serial Number: 1180654722
Version: 3
Issuer: CN=amritsar_scn-proxy_ca
Subject: CN=amritsar_scn-proxy_agent
Not valid before: Thu Jun 19 15:45:21 MDT 1969
Not valid after: Thu Apr 19 15:45:21 MDT 2029

Certificate:
Serial Number: 200039089
Version: 3
Issuer: CN=amritsar_scn-proxy_ca
Subject: CN=amritsar_scn-proxy_ca
Not valid before: Thu Jun 19 15:45:18 MDT 1969
Not valid after: Thu Apr 19 15:45:18 MDT 2029

Accept server's certificate? (y|n)


y
Connection registered successfully.
scn-agent configuration done.
Checking if UCE Agent process is still running, it may take a couple of
minutes ...
Process is no longer running
UCE Agent is stopped.
UCE Agent is in [offline*] state.
Checking if UCE Agent process is up and running ...
The process is up and running.
UCE Agent is started.
Added the zone configuration automation successfully.
Added the service tags recreate script successfully.
#

Viewing Service Status


Ops Center uses the services listed below. The status of these services can be monitored. The Fault Management Resource
Identifier (FMRI) for each service can be used with SMF commands.
Oracle® Enterprise Manager Ops Center

These services should not be disabled outside of Ops Center. To manage these services, use the satadm, proxyadm, and
agentadm commands.

To View Service Status


1. Click the Enterprise Controller in the Administration section of the Navigation Panel.
2. Click the Configuration tab.
The Service Status is displayed.

Service Name Fault Management Resource Identifier (FMRI) Purpose

Cacao, a common Java container for svc:/application/management/common-agent-container-1:scn-proxy The management


JDMX/JMX based management container for the
solution java code
containing the
business logic for
the Proxy
Controller.

Cacao, a common Java container for svc:/application/management/common-agent-container-1:default The management


JDMX/JMX based management container for the
solution java code
containing the
business logic for
the Enterprise
Controller.

SCN Infrastructure report database svc:/application/scn/reportdb:default Manages the


data store for
Ops Center
charts and
graphs.

SCN Infrastructure database svc:/application/scn/db:default Manages the


postgres
database for Ops
Center.

SCN Satellite Console svc:/application/scn/console:default Service for the


container
holding the User
interface logic.

Virtualization Host AjaxTerm Serial svc:/application/scn/ajaxterm:default Manages


Console software for the
remote serial
console feature.

Update Connection Enterprise - svc:/application/scn/uce-scheduler:default Handles the


Scheduler launching of jobs
according to a
defined schedule.

Update Connection Enterprise - svc:/application/scn/uce-server:default Provides the


Server information that
the Agent needs
to execute a job.

DHCPD svc:/application/scn/dhcpd:default Provides DHCP


services for OS
Provisioning.
Oracle® Enterprise Manager Ops Center

Viewing Agent Controllers


Agent Controllers are installed on operating systems and virtualization tools managed by Ops Center. You can view them to see
their status, their current version, and any available updates.

To View Agent Controllers


1. Click the Enterprise Controller in the Administration section of the Navigation panel.
2. Click the Agent Controllers tab.
Agent Controller information is displayed.

Updating Agent Controllers


You can remotely update Agent Controllers to the latest available version.

Agent files are stored in the /var/opt/sun/xvm/images/agent directory. If Ops Center is operating in disconnected mode,
Agent Controller files must be added to the /var/opt/sun/xvm/images/agent directory before they can be used.

To Update Agent Controllers


1. Click the Enterprise Controller in the Administration section of the Navigation panel.
2. Click the Agent Controllers tab.
Agent Controller information is displayed.
3. Select one or more Agent Controllers.
4. Click the Update to Latest Available Version icon in the center panel.
The Upgrade Agents wizard is displayed.
5. Select an option for providing upgrade credentials.
Upgrade without requiring ssh credentials – Is only supported for Agents of at least version 2.5.
Re-use SSH credentials used during discovery for the selected hosts – Uses the saved discovery criteria.
Apply the same SSH credentials to all – Uses the same ssh credentials for all selected assets.
Enter SSH credentials for each of the selected hosts – Uses separately entered ssh credentials for all assets.
6. Click Submit.
A job is launched to upgrade the Agent.

Viewing Logs
You can view logs to diagnose problems or examine Ops Center activities.

Note – The update channel download log and the update channel error log will not be displayed. Select either of these logs to
display its location.

To View Logs
1. Click the Enterprise Controller in the Administration section of the Navigation Panel.
2. Click the Logs tab.
3. Select a log from the dropdown list.
Cacao log
UI log
DB transaction log
DB report log
Proxy log
Update error log
Update channel download log
Update channel error log
Oracle® Enterprise Manager Ops Center

The log is displayed.


4. (Optional) Click Refresh Log File to refresh the displayed version of the log file.

Proxy Controller Administration


The Proxy Controller carries out commands from the Enterprise Controller. All Ops Center deployments have at least one Proxy
Controller.

The Enterprise Controller has a co-located Proxy Controller, which can be enabled or disabled, and remote Proxy Controllers can
also be installed on separate systems. One Proxy Controller can manage up to 250 managed systems.

Unconfiguring and Uninstalling a Proxy Controller


Unconfiguring and uninstalling a Proxy Controller breaks its connection with the Enterprise Controller and removes the Proxy
Controller software. All Assets discovered or managed by the Proxy Controller are removed as well.

Three methods are available for unconfiguring and uninstalling a Proxy Controller. The first two options are performed through
the BUI.

Connect to the Proxy Controller through SSH, then command it to unregister and uninstall itself. This option can only be
used if the Proxy Controller is reachable.
Remove the Proxy Controller from Ops Center. This option does not uninstall the Proxy Controller. This option can be
used even if the Proxy Controller is unreachable.
Manually unconfigure the Proxy Controller. The Proxy Controller software must be uninstalled separately.

To Unconfigure and Uninstall a Proxy Controller


1. Click a Proxy Controller in the Administration section of the Navigation Panel.
2. Click Unconfig/uninstall Proxy in the Actions panel.
The Unconfigure/Uninstall Proxy Controller window is displayed.
3. Select an Unconfiguration/Uninstallation option.
Send Job to Remote Proxy: This option sends a command to the Proxy to unconfigure and uninstall itself.
a. Enter the privileged user name and password for the Proxy Controller. If root logon is not permitted on
the Proxy Controller, enter a non-root user name and password followed by the root user name and
password.
Force the Removal of the Proxy from Ops Center: This will remove the Proxy Controller from Ops Center, but
will not uninstall the Proxy Controller software.
4. Click Unconfigure/Unregister.

To Unconfigure a Proxy Controller From the Command Line


1. From the command line, log in to the Proxy Controller.
2. Use the proxyadm command and the stop subcommand to stop the Proxy Controller. The proxyadm command
resides in the /opt/SUNWxvmoc/bin directory on a Solaris system, and in the /opt/sun/xvmoc/bin on a Linux
system. The example below uses the following option:
-w – Wait for services to complete stopping.

/opt/SUNWxvmoc/bin/proxyadm stop -w

3. Use the proxyadm command and the unconfigure subcommand to unconfigure the Proxy Controller. The example
below uses the following option:
-s – Unregisters the Proxy Controller from the Enterprise Controller.

/opt/SUNWxvmoc/bin/proxyadm unconfigure -s

The Proxy Controller is now unconfigured from the Enterprise Controller.


Oracle® Enterprise Manager Ops Center

Setting a Proxy Controller as Default


You can set a Proxy Controller as the default. Jobs will be completed by the default Proxy Controller wherever possible.

To Set a Proxy Controller as Default


1. Click a Proxy Controller in the Administration section of the Navigation Panel.
2. Click Set as Default in the Actions panel.
A popup appears, confirming that the Proxy Controller has been set as the default.
3. Click OK.

Clearing a Proxy Controller's Default Status


You can remove the default status from a Proxy Controller. Jobs will be completed by the proxy on the appropriate subnet.

To Clear a Proxy Controller's Default Status


1. Click the default Proxy Controller in the Administration section of the Navigation Panel.
2. Click Clear Default in the Actions panel.
A popup appears, confirming that the Proxy Controller is no longer the default.
3. Click OK.

DHCP Configuration
You can configure and enable DHCP services on a Proxy Controller. DHCP configuration configures and enables basic DHCP
services on the Proxy Controller to support OS provisioning operations in Ops Center. The Proxy Controller must be in the same
subnet as the target hosts for OS provisioning to work.

The DHCP Config action configures and enables either a Solaris DHCP server, or an Internet Standards Consortium (ISC) DHCP
server, on the Proxy Controller that you select.

The DHCP Config action requires that you specify the Ethernet interface through which the Proxy Controller will provide DHCP
services, for example bge0. Currently you may establish DHCP services on all the Ethernet interfaces in the proxy controller. The
Proxy Controller's Ethernet interface that you specify must be connected to the network where the target systems for OS
provisioning are connected.

Similarly, the Ethernet interface that you select in the Boot Network Device field of the Provision OS wizard must be connected to
the network where the Proxy Controller is providing DHCP services. See OS Provisioning for a Single System and OS Provisioning
for Multiple Systems for more information about the Provision OS wizard.

The DHCP Config and External DHCP Servers actions are mutually exclusive. Use only one of these two actions to configure DHCP
services to support OS provisioning operations. The DHCP Config action is more commonly used, and is simpler to implement.

The following diagram illustrates the basic DHCP configuration.


Oracle® Enterprise Manager Ops Center

The Provision OS wizard supplies the specific identity information that the target system requests, using the basic DHCP services
that you establish on the Proxy Controller.

To Configure DHCP Services


1. In the Administration panel, select the Proxy Controller where you want to configure DHCP services. The Actions list
shows the available actions, including the DHCP Config action.
2. Select DHCP Config in the Actions panel.
The DHCP Configuration dialog box is displayed.
3. In the DHCP Configuration dialog box, provide the following information:
DHCP Server – Select either ISC or Solaris to implement either the Internet Standards Consortium (ISC) reference
DHCP server, or the Solaris native DHCP server. The ISC server is generally preferred.
Interface – Enter the Ethernet interface on the Proxy Controller where you want to provide DHCP services, for
example, qfe0. DHCP configuration is possible for multiple Ethernet interfaces in the Proxy Controller.
Enable DHCP – Select this option to enable the DHCP server that you selected.
4. Click Save Config to save the DHCP configuration that you specified.
5. A warning indicates that any existing subnets in the DHCP configuration will be removed. Click Yes to accept that action
and continue.
6. A message indicates that the DHCP configuration job has been submitted. Click OK to dismiss the message.

Note – You can configure DHCP server on the Proxy Controller to listen to multiple Ethernet interfaces. For example, consider the
following network configuration for the Proxy Controller:

e1000g0 10.0.0.2
e1000g1 192.168.1.2
e1000g2 172.16.12.2

If you configure the DHCP server to listen to e1000g1 and e1000g2, then the target system must have the IP address in the range
of 192.168.1.0/24 or 172.16.12.0/24.

To Monitor a DHCP Configuration Job


The DHCP Config action creates a job to configure DHCP services on the Proxy Controller. DHCP services are only available after
the job completes successfully.

You can monitor the progress of the job that configures DHCP services on a Proxy Controller by listing the job in the Jobs panel.

1. Select the Jobs panel.


2. Select All Jobs or In Progress from the Jobs panel, and identify the DHCP configuration job from the list that displays.
3. Double-click the DHCP configuration job to display the Job Details panel that describes the job. The Event Log tab
displays messages that describe the job's progress.

4.
Oracle® Enterprise Manager Ops Center

4. Click Close to dismiss the Job Details panel.

Subnets
You can configure subnets to use the DHCP server on a Proxy Controller for purposes in addition to OS provisioning, or to define
subnets that are used with external DHCP servers.

Configuring subnets is not required to establish the basic DHCP services that are required for OS provisioning, unless you are
using an external DHCP server.

Typically you would configure subnets for the following reasons:

To configure a subnet to provide IP address, DNS server, and router information to systems that may request them on
the same network where the Proxy Controller is providing basic DHCP services for OS provisioning;
If you choose to configure an external DHCP server instead of configuring a DHCP server on a Proxy Controller, you must
configure a subnet for each network from which you might receive relayed DHCP requests.

Specifying IP Address Ranges


The Subnets action allows you to specify an IP address range that the DHCP server will assign to systems that request them. The IP
addresses that you specify in the Low IP Address and High IP Address fields for the subnet define the low and high boundaries of
the IP address range.

The IP addresses that are within the range that you specify may not be used for OS provisioning operations. If, for example, you
specify 192.168.0.64 and 192.168.0.128 as the low and high IP addresses, you could not use any of the IP addresses within that
range, including the low and high addresses, as values for the IP Address or IP Address Ranges fields in the Provision OS wizard.

See OS Provisioning for a Single System and OS Provisioning for Multiple Systems for more information about the Provision OS
wizard.

To Configure a Subnet
1. In the Administration panel, select the Proxy Controller where you want to configure a DHCP subnet. The Actions list
shows the available actions, including the Subnets action.
2. Select Subnets in the Actions panel.
The DHCP Subnets Configuration dialog box is displayed.
3. In the DHCP Subnets Configuration dialog box, provide the following information:
Subnet – To create a new subnet on the selected Proxy Controller, select Create New Subnet. Select an existing
subnet from the pull-down list to modify its configuration. The Refresh button updates the list of subnets.
Subnet Name – Enter the name of the subnet where you want to establish or modify DHCP services.
Network – Enter the network address.
Netmask – Enter the netmask for the network.
Router IP Adress – Enter the IP address of the router that systems that on this subnet will use.
Low IP Address – Enter the IP address to use as the lower limit of the IP address range that systems on this
subnet will use.
High IP Address – Enter the IP address to use as the upper limit of the IP address range that systems on this
subnet will use.
Name Server – Enter the IP addresses of the DNS servers that systems will use.
Domain – Enter the names of the DNS domains that systems will use to resolve host names.
4. Click Create Subnet to create the subnet configuration that you specified. A message indicates that a job to create the
subnet was submitted. Click OK to dismiss the message.

External DHCP Servers


Ops Center enables you to use DHCP servers that are external to Proxy Controllers to provide the DHCP services that OS
provisioning operations require.
Oracle® Enterprise Manager Ops Center

The DHCP Config and External DHCP Servers actions are mutually exclusive. Use only one of these two actions to configure DHCP
services to support OS provisioning operations. The DHCP Config action is more commonly used, and is simpler to implement.

The following diagram illustrates DHCP configuration using External DHCP servers.

You run the scinstall_ext_dhcp.pl script on the External DHCP server to establish communication between the Proxy
Controller and the External DHCP server. The Subnets panel allows you to define subnets where DHCP relay traffic is expected.
The External DHCP Servers panel configures the Proxy Controller to relay DHCP configuration information that the Provision OS
wizard supplies. The Provision OS wizard supplies the specific identity information that the target system requests. The target
system makes its DHCP requests, which are relayed to the External DHCP server. The routers or other network asset that connects
the External DHCP server to the Proxy Controller must have DHCP relay capabilities enabled.

External DHCP Server Requirements


The External DHCP Servers action is only compatible with Solaris DHCP server and not with ISC DHCP server.

Before You Begin


Configuring External DHCP servers requires the following prerequisite work:

You must establish DHCP relay or forwarding services on the network routers, switches, or systems that comprise your
network. Refer to the documentation for those components for the required procedures.
You must use the scninstall_ext_dhcp.pl script to establish the communication channel between a Proxy
Controller and the External DHCP server. The scninstall_ext_dhcp.pl script enables ssh access to the DHCP
server without requiring passwords.
Oracle® Enterprise Manager Ops Center

To Install the scninstall_ext_dhcp.pl Script on the External DHCP


Server
You need to use wget to get the scninstall_ext_dhcp.pl script from the Proxy Controller to the External DHCP server.

1. On the external DHCP server, execute the following command to get the scninstall_ext_dhcp.pl script from the
Proxy Controller.

# wget http://proxy_ip:8004/pub/scninstall_ext_dhcp.pl

Where proxy_ip is the IP address of the Proxy Controller.

2. Grant execute permissions for the script.

# chmod +x scninstall_ext_dhcp.pl

3. Install the script as root user.

# ./scninstall_ext_dhcp.pl install

This will perform the following actions:

Sets up scnospadmin user.


Downloads the SUNWscnosp-extdhcp package from the proxy directory.
Sets up the configuration file for limited commands to run from scnospadmin user.
Sets up ssh keys to allow ssh/scp commands from the Proxy Controller to the external DHCP server without requiring
passwords.

Note – Ensure that you use wget to copy the scninstall_ext_dhcp.pl script from the Proxy Controller to another external
DHCP server.

To Configure External DHCP Servers


1. In the Administration panel, select the Proxy Controller where you want to configure an external DHCP server. The
Actions list shows the available actions, including the External DHCP Servers action.
2. Select External DHCP Servers in the Actions panel.
The External DHCP Servers Configuration dialog box is displayed.
3. In the External DHCP Servers Configuration dialog box, provide the following information:
DHCP Server – To create a new DHCP server on the selected Proxy Controller, select Create New DHCP Server.
Select an existing DHCP server from the pull-down list to modify its configuration. The Refresh button updates
the list of DHCP servers.
Subnet Name – Enter the name of the subnet where you want to establish or modify DHCP services.
DHCP Server – Select Solaris to implement the Solaris native DHCP server.
DHCP Server IP – Enter the IP address of the DHCP server.
Network – Enter the network address where you want to establish or modify DHCP services.
Netmask – Enter the netmask for the network where you want to establish or modify DHCP services.
Router IP Adress – Enter the IP address of the router that the DHCP server will assign to systems.
Low IP Address – Enter the IP address to use as the lower limit of the IP address range that the DHCP server will
allocate to systems.
High IP Address – Enter the IP address to use as the upper limit of the IP address range that the DHCP server will
allocate to systems.
Name Server – Enter the IP addresses of the DNS servers that systems will use.
Domain – Enter the names of the DNS domains that systems will use to resolve host names.
4. Click Create DHCP Server to create the DHCP server configuration that you specified. A message indicates that a job to
create the external DHCP server was submitted. Click OK to dismiss the message.
Oracle® Enterprise Manager Ops Center

Viewing a Proxy Controller's Configuration


You can view the configuration of a Proxy Controller, including:

IP Address
Registration Date
Status (Online or Offline)
Whether or not the Proxy Controller is the default

To View a Proxy Controller's Configuration


1. Click the Proxy Controller in the Administration section of the Navigation Panel.
2. Click the Configuration tab in the Center panel.
The Proxy Controller's configuration is displayed.

Backup and Recovery


You can create a backup of your Enterprise Controller which can be used to facilitate disaster recovery.

Backing Up an Enterprise Controller


The satadm command enables you to back up and restore the Enterprise Controller, but it does not back up or restore the
proxy. The backup command temporarily shuts down the Enterprise Controller functionality before backing up the data, saves the
back up data in a tar file, and then restarts the Enterprise Controller. You can specify the name and location of the backup file
and the log file. For information about the supported flags and other information about the satadm command, see the satadm
man page.

Note – The satadm backup command does not back up the /var/opt/sun/xvm/images/os directory. This is intentional,
because the size of some of the files can be prohibitively large, such as those found under the /iso sub-directory.

In addition to running the satadm back up command, you should also back up the /var/opt/sun/xvm/images/os
directory and manually archive the files to another server, file-share facility, or a location outside of the /var/opt/sun
directory.

If you have already stored exact copies of the ISO images elsewhere, such as the location from which the ISO's were originally
imported into Ops Center, you can exclude the ISO images matched by the
/var/opt/sun/xvm/images/os/iso/DISTRO*.iso when making the manual archive. The ISO signature files, which are
matched by /var/opt/sun/xvm/images/os/iso/DISTRO*.sig should be archived along with all other files from the
/var/opt/sun/xvm/images/os hierarchy (possibly excluding the os/DISTRO*.iso's.)

To Back Up an Enterprise Controller


This procedure describes the steps required to back up the Ops Center Enterprise Controller. The back up cannot be used to
migrate an Enterprise Controller to a new configuration.

By default, the server data is saved in a backup file in the /var/tmp directory with a file name that includes a date and time
stamp. You can define the file name and location during the backup, as shown in the example below. To use additional options,
see the satadm man page.

1. From the command line, log in to the Enterprise Controller system.


2. Use the proxyadm command to shut down the co-located Proxy Controller. The proxyadm command resides in the
/opt/SUNWxvmoc/bin directory on a Solaris system, and in the /opt/sun/xvmoc/bin on a Linux system. For
example:
2.
Oracle® Enterprise Manager Ops Center

./proxyadm stop

3. Use the satadm command with the backup subcommand to back up the Enterprise Controller. The satadm command
resides in the /opt/SUNWxvmoc/bin directory on a Solaris system, and in the /opt/sun/xvmoc/bin on a Linux
system. The example below uses the following flag:
-o – Indicate the directory location of the backup file.

./satadm backup -o /var/tmp/backup-file-name.tar

4. Use the proxyadm command to restart the co-located Proxy Controller. For example:

./proxyadm start

Restoring an Enterprise Controller


Once you have created a backup of an Enterprise Controller, you can use that backup to restore it.

Note – The satadm commands do not back up or restore the /var/opt/sun/xvm/images/os directory. This is intentional,
because the size of some of the files can be prohibitively large, such as those found under the /iso sub-directory.

In the event that it is necessary to completely rebuild the Ops Center Enterprise Controller, you must manually restore the
/var/opt/sun/xvm/images/os hierarchy from the user-created archive after the satadm restore job has completely
finished.

If the /var/opt/sun/xvm/images/os/iso/DISTRO*.iso were excluded from the user-created archive, then you will need
to copy in the exact ISO images from elsewhere and named according to the saved
/var/opt/sun/xvm/images/os/iso/DISTRO*.sig files that must also be restored to the
/var/opt/sun/xvm/images/os/iso directory.

To Restore an Enterprise Controller


This procedure describes the steps required to restore the data from the backup file, which is the archive created by the satadm
backup operation.

1. The restore can only be performed on a freshly installed Enterprise Controller prior to configuration.
a. If you are restoring the backup on a new system, then the IP address, host name, and Enterprise Controller
software version of the restored system must match that of the backed up system.
b. If you are restoring the backup on the same system, uninstall and reinstall the Enterprise Controller software
before running the restore command. Change directory to where the installer script resides, and run the
uninstall command. The Solaris SPARC?, Solaris x86, and Linux installation archives place the installer script
in the SunOS_sparc/Product/installer, SunOS_i386/Product/installer, and
Linux_i686/Product/installer directories, respectively. Each archive only contains the script that is
appropriate for its intended OS and platform. For example, type the following to run the Solaris OS SPARC
uninstall script:

# cd /var/tmp/xVMSunOS_sparc/Product/installer
# ./install -e

2. Install the Enterprise Controller.


Solaris OS: Installing an Enterprise Controller on a Solaris System
Linux OS: Installing an Enterprise Controller on a Linux System
Do not configure the Enterprise Controller. The restore command will restore your configuration settings.
Note – The Enterprise Controller version must match the version that was backed up.

3.
Oracle® Enterprise Manager Ops Center

3. Change to the directory where the satadm file is located on your system.
a. On Solaris systems, go to the /opt/SUNWxvmoc/bin/ directory.
b. On Linux systems, go to the /opt/sun/xvmoc/bin/ directory.
4. Enter the satadm command with the restore subcommand. The -i flag is required to restore the data from the
backup file. To use additional options, see the satadm man page.

./satadm restore -i backup-directory-location/file-name

5. For an Enterprise Controller with a co-located Proxy Controller, restart the co-located Proxy Controller using the
proxyadm command. The proxyadm command is in the same directory as the satadm command.

./proxyadm start -w

6. For an Enterprise Controller with a co-located Proxy Controller, use the Custom Discovery method to rediscover the
system after running the restore command. You do not need to re-register the assets.
Note – After restoring the Enterprise Controller, the asset details might take several minutes to display completely in the
user interface.

Example - Restoring a Backup File for an Enterprise Controller Running on a Solaris


OS
In this example, the restore command includes flags to set the restore in verbose mode (-v), and to create a restore log (-l)
for debugging purposes. The input (-i) specifies the backup file location.

# /opt/SUNWxvmoc/bin/satadm restore -v -i /var/tmp/xVM/server1/backup-May28-2008.tar -l


/var/tmp/xVM/server1/logfile-restore-May28-2008.log

User and Role Management


You can add users to Ops Center from the local authentication subsystem of the Enterprise Controller's operating system. Each
user can be given a different role which grants or denies access to the different functions of Ops Center.

To View Users and Roles


1. Select Administration from the Navigation panel.
2. Click either the Users tab or the Roles tab.
The Users tab displays the list of known users.
The Roles tab displays the role of any specified user and the authorizations granted by that role.

Adding a User
Users with admin privileges can add other users to the list of users recognized by Ops Center. New user information, such as the
passwords for new users, will be pulled from the local authentication subsystem.

To Add a User
1. Select Administration in the Navigation panel.
2. Click the Users tab.
The Users page is displayed.
3. Click the Add User icon.
Oracle® Enterprise Manager Ops Center

3.

The Add User window is displayed.


4. Enter the user name.
5. Click Add User.
The new user is created.

Deleting a User
A user with admin rights can delete other users, removing the user and their role from Ops Center.

To Delete a User
1. Select Administration in the Navigation panel.
2. Click the Users tab.
The Users page is displayed.
3. Select the user that you want to delete.
4. Click the Delete User icon.
The Delete User window is displayed.
5. Click Confirm.
The user is deleted.

Roles and Authorizations


Roles grant users the ability to use the different functions of Ops Center. By giving a role to a user, an administrator can control
what functions are available to that user on specific assets and groups.

Each role grants a user a specific set of authorizations. To perform a job, you must have the correct role for the assets or group
targeted by the job. Administrators can grant roles to a user that cover the following assets or groups:

Enterprise Controller
All Assets group
User-created groups
Note – Subgroups inherit the roles assigned to the parent group.

Roles and Authorization for users are shown in this image.


Oracle® Enterprise Manager Ops Center

Enterprise Controller Admin Role


The Enterprise Controller Admin role grants root access to Ops Center. A user with the Enterprise Controller Admin role can
perform asset discovery, perform administration actions on Ops Center, add new users, and edit roles. When Ops Center is
configured, the privileged user is automatically given this role. At least one user must have this role.

All Assets Admin Role


A user with the All Assets Admin role can perform any action, including provisioning, updating, and managing, on any asset or
group. When Ops Center is configured, the privileged user is automatically given this role.

Group Roles
An Enterprise Controller Admin can grant one or more of these roles to any user for any user-defined group:

Content Description

Group Admin This role allows the user to use administration actions such as adding or removing assets.

Group Provision This role allows the user to provision new operating systems and firmware.

Group Update This role allows the user to do patching.

Group Update Simulate This role allows the user to run simulated update jobs.

Group Manage This role allows the user to use management and monitoring actions.

Group Admin
Oracle® Enterprise Manager Ops Center

An Enterprise Controller Admin can grant this role to any user for any user-defined group. This role allows the user to use
administration actions such as editing a group.

Task Group Admin All Assets Admin Enterprise Controller Admin

Administration      

Edit Authentications No No Yes

Setup Connection Mode No No Yes

Library Actions No No Yes

Groups      

Create Subgroups No Yes Yes

Add Asset to Group No Yes Yes

Move Group Yes Yes Yes

Edit Group Yes Yes Yes

Delete Group Yes Yes Yes

Management      

Remove Asset No Yes Yes

Reboot System Yes Yes Yes

Access Console Yes Yes Yes

Monitoring      

View Asset Data Yes Yes Yes

Generate Reports Yes Yes Yes

Discovery      

Discover Assets No Yes Yes

Install Agent Software No Yes Yes

Update Discovery Credentials No Yes Yes

Group Manage
An Enterprise Controller Admin can grant this role to any user for any user-defined group. This role allows the user to use
management and monitoring actions.

Task Manage All Assets Admin Enterprise Controller Admin

Administration      

Edit Authentications No No Yes

Setup Connection Mode No No Yes

Library Actions No No Yes

Management      

Remove Assets No Yes Yes

Reboot System No Yes Yes

Access Console Yes Yes Yes


Oracle® Enterprise Manager Ops Center

Monitoring      

View Asset Data Yes Yes Yes

View Asset Jobs Yes Yes Yes

Generate Reports No Yes Yes

Group Provision
An Enterprise Controller Admin can grant this role to any user for any user-defined group. This role allows the user to provision
new operating systems and firmware.

Task Provision All Assets Enterprise Controller


Admin Admin

Administration      

Edit Authentications No No Yes

Setup Connection Mode No No Yes

Library Actions No No Yes

Profiles and Policies      

Create Profile/Policy No Yes Yes

Save Profile/Policy from job No, even if you have permissions on the Yes Yes
original profile/policy

Edit Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

Delete Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

View Profile/Policy Yes Yes Yes

View Profile/Policy from job Yes Yes Yes

Provisioning      

Launch Job Wizard from Yes Yes Yes


Asset/Group/Profile

View Catalog / Catalog Compare Yes Yes Yes

Launch Job Wizard from Catalog / Yes Yes Yes


Catalog Compare

Submit Provisioning Job Yes Yes Yes

Answer questions Yes Yes Yes

Rerun job Yes Yes Yes

Launch Copy Job wizard Yes Yes Yes

Group Update
An Enterprise Controller Admin can grant this role to any user for any user-defined group. This role allows the user to install
operating system patches and product updates.
Oracle® Enterprise Manager Ops Center

Task Update All Assets Enterprise Controller


Admin Admin

Administration      

Edit Authentications No No Yes

Setup Connection Mode No No Yes

OS Update Library Actions No No Yes

Profile/Policy Management      

Create Profile/Policy No Yes Yes

Save Profile/Policy from job No, even if you have permissions on the Yes Yes
original profile/policy

Edit Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

Delete Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

View Profile/Policy Yes Yes Yes

View Profile/Policy from job Yes Yes Yes

Job Submission      

Launch Job Wizard from Yes Yes Yes


Asset/Group/Profile

View Catalog / Catalog Compare Yes Yes Yes

Launch Job Wizard from Catalog / Yes Yes Yes


Catalog Compare

Submit Simulation Job Yes Yes Yes

Submit Deploy Job Yes Yes Yes

Answer questions Yes Yes Yes

Rerun job Yes Yes Yes

Launch Copy Job wizard Yes Yes Yes

Reports      

Save, run, and view BAR from DB Yes Yes Yes


Report

Save and view BAR from Agent Report Yes Yes Yes

Run BAR from Agent Report Yes Yes Yes

Save/Run/View Compliance Report Yes Yes Yes

Note – If you want to update multiple operating systems with a single job, you must use a homogeneous OS group as the target.
See Using Groups for information about how to create a group and add operating systems to the group.

To update a Linux OS, you must provide your Red Hat or SUSE login credentials. Ops Center uses the credentials to log in to the
third-party site and download the patches or packages. To provide or update your SunSolve or third-party vendor credentials, see
Authentications.

Group Update Simulate


Oracle® Enterprise Manager Ops Center

An Enterprise Controller Admin can grant this role to any user for any user-defined group. This role allows the user to run
simulated update jobs.

Task Update Simulate All Assets Enterprise Controller


Admin Admin

Administration      

Edit Authentications No No Yes

Setup Connection Mode No No Yes

OS Update Library Actions No No Yes

Profile/Policy Management      

Create Profile/Policy No Yes Yes

Save Profile/Policy from job No, even if you have permissions on the Yes Yes
original profile/policy

Edit Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

Delete Profile/Policy Yes, if you have the admin role for Yes Yes
profile/policy

View Profile/Policy Yes Yes Yes

View Profile/Policy from job Yes Yes Yes

Job Submission      

Launch Job Wizard from Yes Yes Yes


Asset/Group/Profile

View Catalog / Catalog Compare Yes Yes Yes

Launch Job Wizard from Catalog / Yes Yes Yes


Catalog Compare

Submit Simulation Job Yes Yes Yes

Submit Deploy Job No Yes Yes

Answer questions Yes Yes Yes

Rerun job Yes Yes Yes

Launch Copy Job wizard Yes Yes Yes

Reports      

Save, run, and view BAR from DB Yes Yes Yes


Report

Save and view BAR from Agent Report Yes Yes Yes

Run BAR from Agent Report Yes Yes Yes

Save/Run/View Compliance Report Yes Yes Yes

Note – If you want to update multiple operating systems with a single job, you must use a homogeneous OS group as the target.
See Using Groups for information about how to create a group and add operating systems to the group.

To update a Linux OS, you must provide your Red Hat or SUSE login credentials. Ops Center uses the credentials to log in to the
third-party site and download the patches or packages. To provide or update your SunSolve or third-party vendor credentials, see
Authentications.
Oracle® Enterprise Manager Ops Center

Assigning a Role
Roles grant users the ability to use the different functions of Ops Center. By giving a role to a user, an administrator can control
what functions are available to that user for specific groups. See Roles and Authorizations for a list of the available roles and their
functions.

An Enterprise Controller Admin can grant users different roles for the Enterprise Controller, the All Assets group, and any
user-defined groups. A user who is assigned a role for a group will receive the same role for all subgroups.

To Assign a Role to a User


Note – You must have the Enterprise Controller Admin role to assign roles to other users.

1. Select Administration in the Navigation panel.


2. Click the Roles tab.
The Roles page is displayed.
3. Select a user from the dropdown menu.
4. Select Enterprise Controller, All Assets, or a user-defined group.
5. Click Edit Roles.
6. Select the checkbox for the role or roles you want to assign.
You can remove a role by un-checking the checkbox.
7. Click Update Role Capabilities.

Configuring a Notification Profile


Notification Profiles determine how notifications are sent to a user and what levels of notifications are sent. By configuring
separate notification profiles, different users can receive specific levels of notifications through the BUI, through email, or
through a pager.

There are four levels of notification that can be sent to a specific destination (the BUI, an email address, or a pager).

None – No notifications will be sent to the destination.


Low and Higher – Low, medium, and high severity notifications will be sent to the destination.
Medium and Higher – Medium and high severity notifications will be sent to the destination.
High – High severity notifications will be sent to the destination.

Different levels of notifications can be sent for specific Virtualization Pools, Groups, or top-level Smart Groups.

If a user has no notification profile, all notifications (Low and Higher) for all assets will be sent to the BUI, and no notifications will
be sent to other destinations.

To Configure a Notification Profile


You can configure a new notification profile for a user or edit an existing profile.

1. Select Administration in the Navigation panel.


2. Select the Enterprise Controller.
3. Click the Users tab.
The Users page is displayed.
4. Select the user for whom you want to configure notifications.
5. Click the Configure Notification Profile icon.
The Configure Notification Profile window appears.
If a Notification Profile has already been configured for the user, the existing profile is displayed.
6. Select either Subscribe to All Notifications or Subscribe to Custom Filtered Notifications.
If you select Subscribe to All Notifications, you will receive notifications for all assets.
a. Use the Application drop-down list to select the severity of messages to be received through the BUI.
b. Use the Email drop-down list to select the severity of messages to be received through email.
c. Use the Pager drop-down list to select the severity of messages to be received through a pager.
If you select Subscribe to Custom Filtered Notifications, you will receive the specified priority of notifications for
each Virtualization Pool and Group.
a.
Oracle® Enterprise Manager Ops Center

a. For each Virtualization Pool, select the severity of messages to be received through the BUI, email, and
pager.
b. For each Smart Group, select the severity of messages to be received through the BUI, email, and
pager.
c. For each Group, select the severity of messages to be received through the BUI, email, and pager.
7. If you chose to receive notifications by email, enter an email address and mail host.
The mail host specifies an external mail host through which messages are sent.
8. If you chose to receive notifications by pager, enter a pager address and mail host.
The mail host specifies an external mail host through which messages are sent.
9. (Optional) Click More Options to view additional options.
Enter a Mail User and Mail Password to specify credentials for the mail host.
10. Click Update Notification Profile.

Deleting a Notification Profile


Notification Profiles determine what events generate notifications for a user and how those notifications are sent to the user. If a
user's notification profile is deleted, notifications of all severity levels to be sent to the BUI.

To Delete a Notification Profile


1. Select Administration in the Navigation panel.
2. Select the Enterprise Controller.
3. Click the Users tab.
The Users page is displayed.
4. Select the user whose Notification Profile you want to delete.
5. Click the Delete Notification Profile icon.
The Delete User Notification Profile confirmation window is displayed.
6. Click Delete.
The User's Notification Profile is deleted.

Job Management
All major tasks within Ops Center, such as asset discovery or OS provisioning, create jobs.

From the Jobs tab, you can monitor and control current and historical jobs. You can see the status of all jobs and choose to view
detailed information about a specific job. You manage jobs by stopping, re-running, or deleting them.

To Display All Jobs


1. Click the Jobs panel at the bottom of the User Interface.
The All Jobs list is displayed.
2. (Optional) To view all jobs with a specific status, select the status from the Jobs tab of the Navigation panel.

For each job, the following information is displayed:

Job status
Job ID
Name of job
Mode of job
Type of job
Owner of job
Date and time when the job started or is scheduled to start
Elapsed time
Oracle® Enterprise Manager Ops Center

Job Details
You can view detailed information about a job. This information includes:

Job ID
Run ID
If a job has been run multiple times, each run of the job will have a separate run ID.
Job Type
Start Date
Elapsed Time
Status
Creation Date
Description
Mode (Simulation or Actual Run)
Owner
Task Execution Order
Failure policy
Recurring job status and Next Scheduled Time
List of tasks
Task execution order
Task progress/results
Event logs
Event logs are generated by tasks as they progress.

To Display Job Details


1. Select Jobs in the Navigation panel.
2. Select a job.
3. Click View Job Details or double-click the job.
The job details are displayed. The most recent run ID is displayed first.
4. (Optional) Select a different run ID from the dropdown menu.
The job details for the new run ID are displayed.

Stopping a Job
You can stop a job that is currently running. The job will end; running tasks will be interrupted and tasks that have not yet started
will be aborted.
The completion status of the job will depend on the number tasks that have completed, been interrupted, and not started.

To Stop a Job
Note – Only running jobs can be stopped.

1. Select Jobs in the Navigation panel.


2. Select the job ID that you want to stop.
3. Click the Stop Selected Jobs button.
A confirmation window is displayed.
4. Click Stop Job.
The job is now stopped.

Deleting a Job
Deleting a job removes it from the queue entirely. It cannot be re-run or resumed, and its job details will no longer be visible.
Oracle® Enterprise Manager Ops Center

To Delete a Job
Note – You cannot delete jobs that are running. See Stopping a Job for information about stopping a running job.

1. Select Jobs in the Navigation panel.


2. Select the job ID or IDs that you want to delete.
3. Click the Delete Selected Jobs button.
A confirmation window is displayed.
4. Click Delete Job.
The job is now deleted.

Re-running a Job
If a job is completed, you can re-run the job, repeating the job with a new Run ID.

To Re-Run a Job
You can re-run jobs on failed targets from the Job Details window.

1. Select Jobs in the Navigation panel.


2. Select the job ID or IDs that you want to re-run.
3. Click the Re-run Selected Job button.
A confirmation window is displayed.
4. Click Run Job.
The job runs again with a new Run ID.

Re-running a Job on Failed Targets


If a job is listed as partially completed, failed, or stopped, you can re-run the job on failed targets.

To Re-Run a Job on Failed Targets


1. Select Jobs in the Navigation panel.
2. Select the job that you want to re-run.
3. Click View Job Details.
4. Click Rerun Job on Failed Targets.
A confirmation window is displayed.
5. Click Run Job.
The job is run again without creating a new Run ID.

Copying a Job
You can copy a job, using an old job as a template for a new job.

To Copy a Job
1. Select Jobs in the Navigation panel.
2. Select the job that you want to copy.
3. Click Copy Job.
The New Job wizard is displayed.
4. (Optional) Modify the job information for its new task.
5.
Oracle® Enterprise Manager Ops Center

5. Click Next.
6. Select a schedule for the job and click Next.
7. Review the job information and click Submit Job.
The new job is submitted with a new Job ID.

Answering Questions
Some jobs might require your input.

To Answer Questions
1. Select Jobs at the bottom of the browser window to display the Jobs panel.
2. Select the job that requires input.
3. Click Answer Questions.
The Answer Pending Questions window is displayed. There may be multiple pages of questions.
4. (Optional) Click the page icon next to a component to display the component details.
5. Answer the pending questions. The following options are available:
Select Yes or No for each question using the buttons in the right column.
Click Yes to All to set the response for every question to yes.
Click No to All to set the response for every question to no.
Click Reset to set the response for every question back to the default value.
6. Click Submit.
The job will be resubmitted using the same Job ID and Run ID.

Monitoring Jobs for an Asset


You can view the current and historical jobs for a selected asset.

The current jobs category includes jobs that are currently running. The historical jobs category includes jobs that have completed
with any status.

To Monitor Jobs for an Asset


1. Select the asset in the Assets section of the Navigation panel.
The Summary page of the selected asset is displayed in the center panel.
2. Select the Jobs tab in the Center panel.
The Jobs page is displayed. Current and Historical jobs for the selected asset, and their status, are displayed.

Notifications and Reports


Notifications and reports allow you to stay aware of changing hardware, software, and job conditions.

Notifications alert you to events, such as the discovery of new assets, a change in asset status, or the completion of a job.
Notifications can be sent to the BUI, to an email address, or to a pager. Different users can be given different notification profiles,
receiving what severity of messages are sent to them and by what method.

Reports allow you to gather more detailed information about operating systems and firmware.

Messages
Oracle® Enterprise Manager Ops Center

The Messages box at the top of the UI provides information about a number of global conditions in Ops Center.
The following information appears in the Messages box:

The number of unread notifications


The number of users logged in
The number of active systems
The number of Virtualization Hosts being managed
The power consumption of managed servers

To View Messages
1. Click the arrow buttons to the left and right of the alert window.
Messages will also cycle automatically.

Viewing Notifications
Ops Center generates notifications for all event operations and when the set thresholds are exceeded.

You can enable or disable the notifications for a server or blade, chassis, or OS. The status of notifications for the asset is
displayed in the asset's monitoring window.

To View Notifications
1. Open the notifications window.
Click the notifications icon in the center panel.
The messages box will also periodically show the number of unread notifications. Click this bulletin.
The notifications window is displayed.
2. (Optional) Use the search function in the upper right section of the window to search for specific notifications.
3. (Optional) Use the filter function in the upper right section of the window to filter the notifications. The following filters
are available:
Info: Shows only notifications that provide information.
Action Required: Shows only notifications of events that require action.
Show Only Unread: Shows only unread notifications.

Deleting Notifications
You can delete any notification. You can also delete all notifications.

To Delete Specific Notifications


1. Click the notifications icon in the upper right section of the BUI.
The notifications window is displayed.
2. Select the notification or notifications you want to delete.
3. Click the Delete icon.

To Delete All Notifications


1. Click the notifications icon in the upper right section of the BUI.
The notifications window is displayed.
2. Click the Delete All Notifications icon.
A confirmation window is displayed.
3. Click Yes.
All notifications are deleted.
Oracle® Enterprise Manager Ops Center

Enabling Asset Notifications


Assets can generate notifications when events occur.

To Enable Notifications
1. Select Assets in the Navigation panel.
2. Select the specific asset for which you want to enable notifications.
3. Choose Enable Notifications from the Actions menu.
A job is submitted to enable notifications for the asset.

Disabling Asset Notifications


You can disable notifications for an asset. Regardless of users' notification profiles, no notifications will be sent about the asset's
status.

To Disable Notifications
1. Select Assets in the Navigation panel.
2. Select the specific asset for which you want to disable notifications.
3. Choose Disable Notifications from the Actions menu.
A job is submitted to disable notifications for the asset.

The page Upgrading Ops Center does not exist.

Uninstalling Ops Center Software


These procedures describe uninstalling Ops Center Agent, Proxy Controller, and Enterprise Controller software.

Check with Sun Support Services for any additional scripts that might be available to ensure a clean removal of Ops Center
Enterprise Controller or Proxy Controller software.

To Uninstall Ops Center Agent Software


1. Select Assets from the Navigation panel.
The All Managed Assets list in the Managed Assets tab shows the list of currently managed assets.
Oracle® Enterprise Manager Ops Center

2. From the All Managed Assets list, select the managed OS instance that is currently installed on the system from which
you want to remove the agent software.
Selecting the managed OS allows you to uninstall the Ops Center agent that is currently installed.
3. Click the Unmanage/Delete Assets icon.
The Introduction panel of the Unmanage and Delete Assets wizard is displayed.
Oracle® Enterprise Manager Ops Center

4. Click Next.
The Enter Server Credential panel is displayed.

5. For this example, select Use the Same SSH Credentials for All Assets Listed Below.
6. Enter the access credentials using the following fields:
Oracle® Enterprise Manager Ops Center

SSH Username – Enter either the root user, or the name of the non-root administrative user to
use for ssh access.
SSH Password – Enter the password for the user you specified in the SSH Username field.
Root Username – If you specified the root user in the SSH Username field, leave this field blank.
If you specified a non-root administrative user in the SSH Username field, enter the root user
name.
Root Password – Enter the password for the user you specified in the Root Username field.

7. Click Next.
The Unmanage/Delete panel is displayed.

8. In the Unmanage/Delete panel, verify that the correct system to unmanage is listed.
9. Click Next.
The Summary panel is displayed.
10. Click Close to close the Unmanage and Delete Assets wizard.

To Uninstall Ops Center Proxy Controller Software


1. Use the proxyadm command to stop the Proxy Controller services.
Solaris OS: Use the /opt/SUNWxvmoc/bin/proxyadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/proxyadm command.
For example:

# /opt/SUNWxvmoc/bin/proxyadm stop

2. Use the install -e command to uninstall the Proxy Controller software components from your system.
Within the parent installation directory, the install command exists in the following subdirectories:
Solaris OS, SPARC: SunOS_sparc/Product/installer
Solaris OS, x86: SunOS_i386/Product/installer
RHEL OS: Linux_i686/Product/installer
The example parent installation directory used throughout the installation procedures is /var/tmp/xVM. For
example:
Oracle® Enterprise Manager Ops Center

# cd /var/tmp/xVM/SunOS_sparc/Product/installer
# ./install -e
Invoking uninstall

The install script displays a list of uninstallation tasks that automatically updates as the uninstallation
proceeds. For example:

Ops Center Satellite Server Uninstall (version 2.1.0.870 on SunOS)

1. Uninstall empty directories. [Not


Uninstalled]
2. Uninstall Expect. [Not
Uninstalled]
3. Uninstall IPMI tool. [Not
Uninstalled]
4. Uninstall Agent components. [Not
Uninstalled]
5. Uninstall application packages. [Not
Uninstalled]
6. Uninstall Core Channel components. [Not
Uninstalled]
7. Uninstall Proxy Server components. [Not
Uninstalled]
8. Uninstall UCE Http proxy. [Not
Uninstalled]
9. Uninstall OS provisioning components. [Not
Uninstalled]
10. Stop and delete services.
[Uninstalled]

Executing current step: Uninstall OS provisioning components...

When complete, the install script indicates that the Ops Center Proxy Controller has been uninstalled.

To Uninstall Ops Center Enterprise Controller Software


1. Use the satadm command to stop the Enterprise Controller services.
Solaris OS: Use the /opt/SUNWxvmoc/bin/satadm command.
RHEL OS: Use the /opt/sun/xvmoc/bin/satadm command.
For example:

# /opt/SUNWxvmoc/bin/satadm stop
satadm: Shutting down satellite using SMF...
#

2. Use the install -e command to uninstall the Enterprise Controller software components from your system.
Within the parent installation directory, the install command exists in the following subdirectories:
Solaris OS, SPARC: SunOS_sparc/Product/installer
Solaris OS, x86: SunOS_i386/Product/installer
RHEL OS: Linux_i686/Product/installer
The example parent installation directory used throughout the installation procedures is /var/tmp/xVM. For
example:

# cd /var/tmp/xVM/SunOS_sparc/Product/installer
# ./install -e
Invoking uninstall

The install script displays a list of uninstallation tasks that automatically updates as the uninstallation
Oracle® Enterprise Manager Ops Center

proceeds. For example:

Ops Center Satellite Server Uninstall (version 2.1.0.870 on SunOS)

1. Restore file system configuration. [Not


Uninstalled]
2. Uninstall empty directories. [Not
Uninstalled]
3. Uninstall Agent components. [Not
Uninstalled]
4. Remove users. [Not
Uninstalled]
5. Uninstall application packages. [Not
Uninstalled]
6. Run preremove tasks. [Not
Uninstalled]
7. Uninstall Expect. [Not
Uninstalled]
8. Uninstall IPMI tool. [Not
Uninstalled]
9. Destroy database. [Not
Uninstalled]
10. Uninstall Core Channel components. [Not
Uninstalled]
11. Uninstall Proxy Core components. [Not
Uninstalled]
12. Uninstall Satellite Server components. [Not
Uninstalled]
13. Uninstall Update Connection - Enterprise. [Not
Uninstalled]
14. Uninstall xVM BUI components. [Not
Uninstalled]
15. Uninstall OS provisioning components. [Not
Uninstalled]
16. Stop and delete services.
[Uninstalled]

Executing current step: Uninstall OS provisioning components...

When complete, the install script indicates that the Ops Center Enterprise Controller has been uninstalled.

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure
and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you
may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any
part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law
for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors,
please report them to us in writing.

If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of
the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S.
Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal
Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and
adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the
extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial
Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

This software or hardware is developed for general use in a variety of information management applications. It is not developed
or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If
Oracle® Enterprise Manager Ops Center

you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe,
backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any
damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective
owners.

AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license
and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open
Company, Ltd.

This software or hardware and documentation may provide access to or information on content, products, and services from third
parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect
to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or
damages incurred due to your access to or use of third-party content, products, or services.

Vous aimerez peut-être aussi