Professional Documents
Culture Documents
EMC Ionix
ControlCenter
Installing Ionix ControlCenter in a VMware Environment
Technical Notes
P/N 300-006-787
REV A05
December, 2011
This document provides an overview of the steps required to plan for and install Ionix
ControlCenter 6.x components (including infrastructure components) in a VMware virtual
environment. Installing Ionix ControlCenter components in VMware may be accomplished
via a direct install (new components) or via a migration from physical to virtual (converting
existing components). Topics include:
Overview................................................................................................................... 1
Sizing your VMware Configuration ............................................................................. 2
Planning for Ionix ControlCenter Migration............................................................... 10
Migrating a Physical Host to a Virtual Machine or Guest........................................... 12
Discovery of ESX Servers in Ionix ControlCenter ....................................................... 13
Moving Guests from one ESX Server to another ....................................................... 14
Creating the New Discovery_CC_ESX Data Collection Policy ..................................... 14
Refreshing Ionix ControlCenter after Moving a Virtual Guest..................................... 17
Overview
Ionix ControlCenter 6.x components, including infrastructure components, are supported
on VMware ESX Server 3.0.x, 3.5.x, 4.0.x, and ESXi 5.0 server Virtual Machines (VMs) also
referred to as guests. The terms Virtual Machine, VM, guest, and Virtual guest are used
interchangeably in this document.
The VMware Systems Compatibility Guide for ESX Server 3.x , VMware Systems
Compatibility Guide for ESX Server 4.x, and VMware Systems Compatibility Guide for ESXi
server 5.0 available at www.vmware.com, provides an up-to-date list of ESX Server 3.x,
4.x, and ESXi 5.0 supported guest Operating Systems.
Sizing your VMware Configuration
The current version of the EMC Ionix ControlCenter Support Matrix, also available on EMC
online support, provides an up-to-date list of supported Ionix ControlCenter components
and versions.
Note: When creating VMware guests intended to serve as host platforms for Ionix
ControlCenter components you should carefully consider the configuration. If the disk
size, CPU, and RAM of the guest conform to the host specifications presented in this
document, you can expect that performance and scalability of the Ionix ControlCenter
components is comparable to single-core hardware, which is described in the current
version of the EMC Ionix ControlCenter Performance and Scalability Guidelines.
Note: System resources needed to support an agent guest are independent of the
installation size of deployment. For example, system resource consumption of a guest
installed with Storage Agent for Symmetrix and Symmetrix SDM Agent is the same if the
Ionix ControlCenter infrastructure is on physical or virtual server or if the installation size is
small or large.
System
System System Resources
Resources Resources Consumed on
Components on VM Provisioned Consumed at Peak Average Comments
ECC Server CPU: 1 vCPU CPU: 80% (2400 CPU: 30% (900 Peak usage is during nightly discovery DCP
Repository (3000 MHz) MHz) MHz) processing time. For large configuration
Store Memory: 2 Memory: 65% Memory: 45% the duration could be up to 5 hours.
GB Disk: 8000 KBps Disk: 6000 KBps
Disk: 90 GB Network: 700 KBps Network: 300 KBps
Store CPU: 1 vCPU CPU: 30% (900 MHz) CPU: 10% (300 Peak usage is during nightly discovery DCP
(3000 MHz) Memory: 20% MHz) processing time. For large configuration
Memory: 2 Disk: 120 KBps Memory: 10% the duration could be up to 5 hours.
GB Network: 750 KBps Disk: 25 KBps
Disk: 10 GB Network: 100 KBps
Store CPU: 1 vCPU CPU: 30% (900 MHz) CPU: 10% (300 Peak usage is during nightly discovery DCP
(3000 MHz) Memory: 20% MHz) processing time. For large configuration
Memory: 2 Disk: 120 KBps Memory: 10% the duration could be up to 5 hours.
GB Network: 750 KBps Disk: 25 KBps
Disk: 10 GB Network: 100 KBps
Large Configuration
Table 2 Large Infrastructure Deployment on VMware
System
System System Resources
Resources Resources Consumed on
Components on VM Provisioned Consumed at Peak Average Comments
ECC Server CPU: 1 vCPU CPU: 75% (2250 CPU: 25% (750 Peak usage is during nightly discovery DCP
Repository (3000 MHz) MHz) MHz) processing time. For large configuration the
Store Memory: 2 Memory: 55% Memory: 45% duration could be up to 5 hours.
GB Disk: 6000 KBps Disk: 4500 KBps
Disk: 80 GB Network: 500 KBps Network: 300 KBps
Store CPU: 1 vCPU CPU: 30% (900 MHz) CPU: 10% (300 Peak usage is during nightly discovery DCP
(3000 MHz) Memory: 20% MHz) processing time. For large configuration the
Memory: 2 Disk: 120 KBps Memory: 10% duration could be up to 5 hours.
GB Network: 750 KBps Disk: 25 KBps
Disk: 10 GB Network: 100 KBps
ESX Server 4
FCC Agent #3
NAS Agent #2
CLARiiON Agent #4
Centera Agent #3 Symmetrix Agent #3 Symmetrix Agent #4
HDS Agent #2
Symmetrix Agent #4 SDM Agent #3 SDM Agent #4
Master Agent
SDM Agent #4 Master Agent Master Agent
Host Agent
Master Agent Host Agent Host Agent
HOST 9 Host Agent
HOST 10
Guest J Guest K
Guest L Guest M
Note: In this example only two stores are migrated from the physical environment
to the virtual environment because the physical is using Dual Processors and
the virtual is using Dual Core.
Medium Configuration
Table 3 Medium Infrastructure Deployment on VMware
Table 1:
System
System System Resources
Resources Resources Consumed on
Components on VM Provisioned Consumed at Peak Average Comments
ECC Server CPU: 1 vCPU CPU: 75% (2250 CPU: 20% (600 Peak usage is during nightly discovery DCP
Repository (3000 MHz) MHz) MHz) processing time. For large configuration the
Store Memory: 2 GB Memory: 55% Memory: 45% duration could be up to 5 hours.
Disk: 70 GB Disk: 6000 KBps Disk: 4500 KBps
Network: 500 KBps Network: 300 KBps
Table 2:
System
System System Resources
Resources Resources Consumed on
Components on VM Provisioned Consumed at Peak Average Comments
ECC Server CPU: 1 vCPU CPU: 75% (2200 CPU: 20% (600 Peak usage is during nightly discovery DCP
Repository (3000 MHz) MHz) MHz) processing time. For large configuration
Store Memory: 2 GB Memory: 55% Memory: 30% the duration could be up to 4 hours.
Disk: 60 GB Disk: 7000 KBps Disk: 4500 KBps
Network: 1500 KBps Network: 500 KBps
ESX Server 2
SDM Agent #2 FCC Agent #1
Small Configuration
Table 5 Infrastructure with Agents Deployment on VMware
ECC Server CPU: 2 vCPU CPU: 99% (5972 CPU: 55% (3200 MHz) Peak utilization is during ETL processing
Repository (6000 MHz) MHz) Memory: 35% time. The CPU% stays at 99% for about
Store Memory: 3 GB Memory: 55% Disk: 14000 KBps 30 minutes when ETL is running. For
Disk: 80 GB Disk: 51630 KBps deployment planning purposes, go with
Performance Manager Network: 500 KBps average resources consumed.
ControlCenter Console Network: 1000 KBps
CLARiiON Agent
Workload Analyzer
Archiver
FCC Agent
VMware Agent
Oracle Agent
StorageScope Server
(no FLR)
Symmetrix Agent CPU: 1 vCPU CPU: 98% (2900 CPU: 26% (770 MHz) Peak utilization happens in bursts
Symmetrix SDM Agent (3000 MHz) MHz) Memory: 32% synchronized with DCP processing. The
Memory: 2 GB Memory: 41% Disk: 160 KBps 99% CPU doesnt stay for more than half
Disk: 10 GB Disk: 900 KBps a minute. For deployment planning
Network: 10 KPbs purposes, go with average resources
Network: 300 KBps consumed.
CLARiiON Agent CPU: 1 vCPU CPU: 99% (3000 CPU: 58% (1730 MHz) Overlap of discovery and WLA DCPs
HDS Agent (3000 MHz) MHz) Memory: 15% causes the peak demand for resource
NAS Agent Memory: 2 GB Memory: 15% Disk: 540 KBps usage. The CPU% stays 99% in regular
Disk: 50 GB Disk: 1357 KBps intervals for about 25 minutes during
FCC Agent Network: 109 KBps every hour. For deployment planning
Workload Analyzer Network: 406 KBps purposes, go with average resources
Archiver consumed.
VMware Agent Workload Analyzer Archiver contributes
to 70% of the CPU consumption.
StorageScope Server CPU: 2 vCPU CPU: 50% (3000 CPU: 5% (300 MHz) Peak usage is during FLR DCP and ETL
StorageScope (6000 MHz) MHz) Memory: 10% processing time of 2000 filesystems.
Repository Memory: 2 GB Memory: 40% Disk: 5000 KBps PLEASE RUN ETL WITH SSL DISABLED.
Disk: 200 GB Disk: 5000 KBps Refer to the Enabling/Disabling SSL
Network: 100 KPbs Technical Notes for more information on
Network: 4500 KBps disabling the required components.
Refer to the EMC Ionix ControlCenter
Performance and Scalability Guidelines,
Guideline P3 Allocate disk space for the
StorageScope host, for more information
on computing disk space for a VM.
ControlCenter guests. When an ESX server satisfies the system resource requirements of
Ionix ControlCenter guests, similar end-user deployment experience occurs on physical
hosts.
Ionix ControlCenter components that are not supported in VMware must be un-installed
from the physical host before migrating that host to a Virtual Machine (guest).
Note: Pre-6.x versions of Ionix ControlCenter must first be upgraded to Ionix ControlCenter
6.x before migrating to VMware guests.
Migration Pre-Requisites
Software
The following software requirements have been qualified and documented by EMC:
Ionix ControlCenter 6.x
ESX Server 3.0.x, 3.5.x, 4.0.x
ESXi Server 5.0
VMware Converter 2.0.x
VirtualCenter 2.0.x, 4.x, and 5.0
Virtual Infrastructure Client (VI Client)
Virtual Infrastructure Server (VI Server)
Note: For a list of Ionix ControlCenter components that are supported on an ESX Server
guest, refer to the current version of the EMC Ionix ControlCenter Support Matrix.
Hardware
ESX servers built on multi-core (dual-core or quad-core) processors should be used for
Ionix ControlCenter deployment. Please ensure that the ESX server meets SPEC CINT2000
Rate (baseline) score of 123 or SPEC CINT2006 Rate (baseline) score of 61. Test ESX server
had the following specifications. It is ok use FSB with higher than 1000 MHz speed:
Base Unit Processor: Dual-core Intel Xeon 5160 3.0 GHz processor, 4 MB cache, 1333
MHz FSB
Second Processor: Dual-core Intel Xeon 5160 3.0 GHz processor, 4 MB cache, 1333
MHz FSB
Memory: 8 GB, 4 GB PC2-5300/667MHz DDR2 FB-DIMM (2 DIMMs)
Hard Drive: 146 GB, SAS, 3.5", 10K RPM
Hard Drive Controller: Dell PERC 5/i Integrated RAID Controller
NIC: Broadcom BCM5708C NetXtreme II GigE (2 internal, built-in),
plus Intel Corporation 82540EM GigE (4port) (1 unit)
CD-ROM or DVD-ROM Drive: 24x IDE CR-RW/DVR ROM Drive
Additional Storage Products: 146 GB, SAS, 3.5", 10K RPM
Note: Best Practice for NICs: 1 NIC dedicated to Console OS (10/100 or GigE), 1 NIC
dedicated to VMotion (GigE), and 1 or more NICs for VMs (10/100 or GigE).
Note: Best Practice for HBAs: Assign two HBAs to each ESX Server for redundancy and to
provide load balancing. Make sure both HBAs can access both Storage Processors if using
CLARiiON storage.
Note: On ESX Server 3.5.x, 4.0.x, and ESXi Server 5.0 NPIV enabled is supported by Ionix
ControlCenter.
Other Considerations
Do not super size the Ionix ControlCenter VMware guests. Configure the guests such
that resources provisioned and utilized remain within reasonable limits. This is
especially important if you are planning to use VMotion and associated technologies.
For example, you may find it difficult to VMotion a guest requiring 3 GB of RAM
compared to the same Ionix ControlCenter components split between two guests with
1.5 GB RAM each. Smaller guest sizes make it easier to find an ESX Server with the
available resources.
Deploy components on the guest that do not have synchronized resource demands.
For example Ionix ControlCenter and StorageScope Repositories on the same guest
will create a resource consumption hot spot, because both Ionix ControlCenter
components are most active between midnight and early morning (simultaneously)
performing scheduled rediscovery of managed objects and FLR processing.
Combine components that complement the cost of virtualization. Having the
StorageScope Server and StorageScope Repository on the same guest reduces
virtualization overhead compared to those on separate guests on the same or
different ESX Servers.
For optimum user experience, ESX Servers should not consume more than 80% of CPU
resources during peak usage time. Refer to Sizing your VMware Configuration on
page 2 for estimates of resource consumption by various guests installed with
supported Ionix ControlCenter components.
Provisioning of more than 2 vCPUs (e.g. 4 vCPUs) to guests installed with Ionix
ControlCenter components may negatively impact guest performance.
5. Plan the deployment of your Ionix ControlCenter components in the new virtual
environment, referring to step 2 and step 3 above to determine how many ESX
Servers and how many guests will be used, where each guest will be deployed, and
which specific Ionix ControlCenter components will be installed on each guest.
6. Ready your physical hosts for migration to their new virtual guests. Remember,
VMware Converter 2.0.x will migrate the entire image of the physical host to the new
virtual guest and not all Ionix ControlCenter components are supported in VMware.
Therefore, each physical host should either be configured with the Ionix ControlCenter
components you want it to have when it is migrated to its new virtual guest, or at least
make sure any unsupported components are uninstalled from the physical host prior
to using VMware Converter to migrate it.
Note: If you migrate a physical host containing a Storage Agent for Symmetrix and/or
Symmetrix SDM Agent, the destination ESX Server must be able to see the same
Symmetrix Array that the physical host can see. All devices visible to the physical host
being migrated, including all Gatekeeper devices, will need to be re-created on the
destination ESX Server and made visible to the new guest via Raw Device Mapping (RDM).
7. Implement the plan by migrating each physical host to its new ESX Server virtual guest
using VMware Converter 2.0.x.
8. Shut Down the old physical Ionix ControlCenter 6.x host and keep it cold as a
fall-back.
9. Configure each new Ionix ControlCenter guests resources (memory, CPU, disk space,
etc.) based on the information provided in Sizing your VMware Configuration on
page 2.
10. Start Up the new Ionix ControlCenter 6.x guests and components and check
connectivity from Web browsers, Ionix ControlCenter Consoles and Ionix ControlCenter
agents.
Note: The VMware Agent must be installed on a Windows host. A VMware Agent discovers
ESX Servers directly or by using a VMware VirtualCenter.
If an ESX Server contains guests with Ionix ControlCenter components installed on them,
Ionix ControlCenter needs to be aware of all ESX Servers and all guests within the
environment.
By default, the Ionix ControlCenter VMware Agent Discovery_00 Data Collection Policy
(DCP) will discover all ESX Servers in the environment once per day at midnight. This
refreshes the Ionix ControlCenter Repository and Console with the current ESX Server and
guest information.
Note: If you VMotion a hot guest or migrate a cold guest containing a Storage Agent for
Symmetrix and/or Symmetrix SDM Agent, the destination ESX Server must be able to see
the same Symmetrix Array that the guest can see. For all devices visible to the guest being
VMotioned or migrated, including all Gatekeeper devices, the destination ESX server
needs to access the same array devices that the guest is using on the source ESX server.
Make all devices visible to the guest via Raw Device Mapping (RDM).
ESX Server losao224 and ESX Server losao225 both contain guests with installed Ionix
ControlCenter components, they are both included in the new Discovery_CC_ESX DCP.
In this discussion:
The Source ESX Server = the ESX Server where the guest was moved FROM.
The Destination ESX Server = the ESX Server where the guest was moved TO.
Note: If the Destination ESX Server does not contain any guests with Ionix ControlCenter
components prior to the move, dont forget to add the ESX Server to the list of Selected
Hosts in the Discovery_CC_ESX DCP or it will not be included in the re-discovery following
the move, and Ionix ControlCenter will not be refreshed with the results of the move.
Copyright 2008 - 2011 EMC Corporation. All rights reserved. Published in the USA.
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without
notice.
The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any
kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability
or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication
requires an applicable software license.
EMC2, EMC, EMC Centera, EMC ControlCenter, EMC LifeLine, EMC OnCourse, EMC Proven, EMC Snap, EMC SourceOne, EMC Storage
Administrator, Acartus, Access Logix, AdvantEdge, AlphaStor, ApplicationXtender, ArchiveXtender, Atmos, Authentica, Authentic
Problems, Automated Resource Manager, AutoStart, AutoSwap, AVALONidm, Avamar, Captiva, Catalog Solution, C-Clip, Celerra,
Celerra Replicator, Centera, CenterStage, CentraStar, ClaimPack, ClaimsEditor, CLARiiON, ClientPak, Codebook Correlation
Technology, Common Information Model, Configuration Intelligence, Connectrix, CopyCross, CopyPoint, CX, Dantz, Data Domain,
DatabaseXtender, Direct Matrix Architecture, DiskXtender, DiskXtender 2000, Document Sciences, Documentum, elnput, E-Lab,
EmailXaminer, EmailXtender, Enginuity, eRoom, Event Explorer, FarPoint, FirstPass, FLARE, FormWare, Geosynchrony, Global File
Virtualization, Graphic Visualization, Greenplum, HighRoad, HomeBase, InfoMover, Infoscape, InputAccel, InputAccel Express,
Invista, Ionix, ISIS, Max Retriever, MediaStor, MirrorView, Navisphere, NetWorker, OnAlert, OpenScale, PixTools, Powerlink,
PowerPath, PowerSnap, QuickScan, Rainfinity, RepliCare, RepliStor, ResourcePak, Retrospect, RSA, SafeLine, SAN Advisor, SAN Copy,
SAN Manager, Smarts, SnapImage, SnapSure, SnapView, SRDF, StorageScope, SupportMate, SymmAPI, SymmEnabler, Symmetrix,
Symmetrix DMX, Symmetrix VMAX, TimeFinder, UltraFlex, UltraPoint, UltraScale, Unisphere, Viewlets, Virtual Matrix, Virtual Matrix
Architecture, Virtual Provisioning, VisualSAN, VisualSRM, VMAX, VNX, VNXe, Voyence, VPLEX, VSAM-Assist, WebXtender, xPression,
xPresso, YottaYotta, the EMC logo, and the RSA logo, are registered trademarks or trademarks of EMC Corporation in the United States
and other countries. Vblock is a trademark of EMC Corporation in the United States.
VMware is a registered trademark of VMware, Inc. in the United States and/or other jurisdictions.
All other trademarks used herein are the property of their respective owners.
For the most up-to-date regulatory document for your product line, go to the technical documentation and advisories
section on the EMC online support website.