Docu47001 Unisphere For VMAX 1.6 Installation Guide
Docu47001 Unisphere For VMAX 1.6 Installation Guide
VERSION 1.6
Installation Guide
REV 02
Copyright 2012 - 2013 EMC Corporation. All rights reserved. Published in the USA. Published May, 2013 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, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. 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 EMC Online Support (https://support.emc.com).
Installation Guide
CONTENTS
11 15
16 16 16 17 17 17 18 19 19 19 19 19 19 20 21 22
23
24 27 27 27 27 27 28 29 30 30 31 32 33
3
33 33 34
35
36 38 39 42 44 44 46 46 46 46 47 48 53 55 56 57 57 57 59 59 59
61
62 63
67
68
71
72
Installation Guide
73
74 75 76 77 78 79 80 81 82
Installation Guide
FIGURES
Figure Figure 1: Local installation: Unisphere for VMAX Figure 2: Remote installation: Unisphere for VMAX on server connected to a remote SYMAPI server Page 16 17
Installation Guide
TABLES
Table Table 1: Unisphere client requirements Table 2: Server requirements and limitations Table 3: Unisphere for VMAX Virtual Appliance VMware ESX Server requirements Table 4: VMAX 1.6 Virtual Appliance update paths Page 20 21 38 48
10
Installation Guide
Preface
As part of an effort to improve its product lines, EMC periodically releases revisions of its software and hardware. Therefore, some functions described in this document might not be supported by all versions of the software or hardware currently in use. The product release notes provide the most up-to-date information on product features. Contact your EMC representative if a product does not function properly or does not function as described in this document. This document was accurate at publication time. New versions of this document might be released on the EMC Online Support website. Check the EMC Online Support site http://support.EMC.com to ensure that you are using the latest version of this document.
Purpose
This document describes how to configure and use EMC Unisphere for VMAX.
Audience
This document is intended for the host system administrator, storage administrator, system programmer, or operator involved in managing Symmetrix systems.
Related documentation
The following related documents are available on the EMC Online Support Site at https://support.EMC.com EMC Unisphere for VMAX Release Notes EMC Unisphere for VMAX Online Help EMC Unisphere for VMAX Performance Viewer Installation Guide EMC Unisphere for VMAX - vApp Manager Online Help EMC Solutions Enabler Installation Guide EMC Symmetrix Performance Analyzer Release Notes EMC Symmetrix Performance Analyzer Online Help EMC Solutions Enabler Release Notes EMC Solutions Enabler Symmetrix Array Controls CLI Product Guide EMC Solutions Enabler Symmetrix Array Management CLI Product Guide EMC Solutions Enabler Symmetrix Migration CLI Product Guide EMC Solutions Enabler Symmetrix SRDF Family CLI Product Guide EMC Solutions Enabler Symmetrix SRDF /Star CLI Product Guide EMC Solutions Enabler Symmetrix SRM CLI Product Guide EMC Solutions Enabler Symmetrix CLI Command Reference
Preface 11
Preface
EMC Solutions Enabler Symmetrix TimeFinder Family CLI Product Guide EMC Symmetrix Security Configuration Guide
Bold
Used in running (nonprocedural) text for names of commands, daemons, options, programs, processes, services, applications, utilities, kernels, notifications, system calls, and man pages Used in procedures for: Names of interface elements, such as names of windows, dialog boxes, buttons, fields, and menus What the user specifically selects, clicks, presses, or types
Italic
Used in all text (including procedures) for: Full titles of publications referenced in text Emphasis, for example, a new term Variables
Courier
12
Installation Guide
Preface
Style
Where used URLs, complete paths, filenames, prompts, and syntax when shown outside of running text
Used for specific user input, such as commands Used in procedures for: Variables on the command line User input variables Angle brackets enclose parameter or variable values supplied by the user Square brackets enclose optional values Vertical bar indicates alternate selections the bar means or Braces enclose content that the user must specify, such as x or y or z Ellipses indicate nonessential information omitted from the example
Product information
For documentation, release notes, software updates, or for information about EMC products, licensing, and service, refer to EMC online support at: https://support.EMC.com.
Technical support
EMC offers a variety of support options. Support by Product EMC offers consolidated, product-specific information on the Web at: https://support.EMC.com/products. The Support by Product web pages offer quick links to Documentation, White Papers, Advisories (such as frequently used Knowledgebase articles), and Downloads, as well as more dynamic content, such as presentations, discussion, relevant Customer Support Forum entries, and a link to EMC Live Chat. EMC Live Chat Open a Chat or instant message session with an EMC Support Engineer.
eLicensing support
To activate your entitlements and obtain your Symmetrix license files, visit the Service Center on https://support.EMC.com, as directed on your License Authorization Code (LAC) letter emailed to you.
Preface
13
Preface
For help with missing or incorrect entitlements after activation (that is, expected functionality remains unavailable because it is not licensed), contact your EMC Account Representative or Authorized Reseller. For help with any errors applying license files through Solutions Enabler, contact the EMC Customer Support Center. If you are missing a LAC letter, or require further instructions on activating your licenses through the Online Support site, contact EMC's worldwide Licensing team at [email protected] or call: North America, Latin America, APJK, Australia, New Zealand: SVC4EMC (800-782-4362) and follow the voice prompts. EMEA: +353 (0) 21 4879862 and follow the voice prompts.
14
Installation Guide
15
Before-you-begin
The following sections contain steps and information you need to take and consider before the actual installation happens.
RDF
Unisphere Clients
16
Figure 2: Remote installation: Unisphere for VMAX on server connected to a remote SYMAPI server
For more information and instructions on installing the appliance, refer to Installing the Unisphere for VMAX Virtual Appliance on page 35.
Mainframe considerations
For installations where Unisphere for VMAX will be managing mainframe storage, review Configuring SMAS to work in z/OS, prior to installing Unisphere for VMAX.
17
18
Solutions Enabler
Solutions Enabler 64 bit V7.6.0 is the minimum supported version, in local or client/server mode. In client/server mode, the Solutions Enabler version running on the server must be greater than or equal to the version running on the client. In addition, the storsrvd daemon must be running on the server.
EMC ControlCenter
If you plan to install Unisphere on the same host as EMC ControlCenter, refer to the EMC ControlCenter Performance and Scalability Guidelines for compatibility guidelines.
Symmetrix Enginuity
Unisphere supports the following Symmetrix Enginuity versions: Symmetrix VMAX 10K/20K/VMAX Series systems running Enginuity 5875 or higher Symmetrix VMAX 40K Series systems running Enginuity 5876 or higher Symmetrix DMX systems running Enginuity 5671 or higher The Performance option requires Enginuity 5773; or 5874 or higher.
Concurrent users
Unisphere for VMAX supports up to five concurrent users, with performance degradation occurring with more than three users.
19
Client requirements
The Unisphere client is browser-based and does not use dynamic ports, so it will function with most VPN solutions. Table 1 defines the client requirements for Unisphere. Table 1: Unisphere client requirements Browser Internet Explorer Firefox Chrome Version 7.0 through 10.0 (Desktop only) 10.0.7 and 15.0 21.0.1180 Memorya Platform
600 MB
Windows
a . Required for the browser as it runs on the machine from which the Console was launched (Flash Player 11.2 or a later release is required).
20
Server requirements
Unisphere must not be installed on the same host as the EMC ControlCenter infrastructure components. Table 2 defines the server requirements and limitations. Table 2: Server requirements and limitations Available Disk Spaced Operating System Windowsc Unisphere with Performance Available Memory Unisphere with Performance
Version Server 2008 SP2 (64-bit) Server 2008 R2 SP1 (64-bit) Server 2012 (64bit)
Hardwarea
Unisphere
Unisphere
Volumesb
Linux
Red Hat AS/ES 5.8 through 6.2 (64-bit)e SUSE Linux 10 (all SPs) and 11 (SP1 and SP2) (64bit)
1.8 GHz
1 GB
100 GB
4 GB
8 GBd
80,000
a. b. c. d.
e.
Requires a minimum of one dual-core processor or two CPUs. Consult the EMC E-Lab Interoperability Navigator for supported hardware. Up to 80,000 volumes or up to 10 Symmetrix systems, whichever limit occurs first. Unisphere for VMAX is not supported on Windows Core. This is the minimum amount of memory required to successfully run Unisphere with the performance option on the server; it is not the total amount of memory on the server. If a server has a total of 8 GB of physical memory installed and there is only 6 GB available before installing Unisphere with the performance option, you may experience performance issues with the application. If running on a Virtual Machine, this amount must be dedicated memory, not shared memory. Before attempting to install Unisphere on Red Hat Linux 6.0 or a later release, verify that the following packages are installed. Not all installer packages include these libraries by default, so it is important to verify their presence before running the installation program. Do NOT attempt to run the installation process without them. The packages are: libstdc++-devel-4.4.4-13.el6.i686.rpm libstdc++-4.4.4-13.el6.i686.rpm libaio-0.3.107-10.el6.i686.rpm ncurses-libs-5.7-3.20090208.el6.i686.rpm WARNING: Without these items, the product will fail to install and will not function properly.
21
Other Requirements
Unisphere for VMAX can be installed on the same system as the SYMAPI server, or on a system connected to the SYMAPI server. Refer to Figure 1 on page 16 and Figure 2 on page 17, respectively. If you are changing your SYMAPI connection type, such as changing from a local connection to a client/server configuration, you must perform a fresh installation. If upgrading from SPA V2.2.1 or higher to Unisphere V1.6, back up the SPA database using the SPA DB Backup utility for Unisphere. This utility is available on the EMC online support website (look for SPADBUpgradeBackupSMAStoUniVMAX). For instructions on how to use the utility, refer to the accompanying README file. After the installation of Unisphere, use the Restore option. The SPA online help provides instructions on backing up and restoring the SPA database. If upgrading from a version lower than SPA 2.2.1, first upgrade to SPA 2.2.1, then upgrade to Unisphere as outlined in the previous bullets in this section. Linux installations: Before starting a new installation of Unisphere with the Performance option on Linux, the mysql user and mysql group must be present. In addition, the mysql user password must be mysql and the user must be a member of the mysql group. An example of the MySQL instructions follows: shell> groupadd mysql shell> useradd -m -g mysql -p mysql mysql
22
23
5.
24
a.
Specify an Initial Setup User name (default is smc). You can either accept the default or use your Windows username if you have authorization enabled on the Unisphere server host. See Initial Setup User on page 16. explains the role of the Initial Setup User. Specify a Connection Type for the initial login based on the following: Local On a host with Solutions Enabler installed and attached to Symmetrix systems. Remote On a remote server connected to a SYMAPI server; you must specify the SYMAPI server Node Name and Net Port. The default net port for SYMAPI is 2707. See Local and remote installation options on page 16. provides more information on each of the connection types.
b.
c. 6.
Click Next.
In the Ports Configuration page, specify the ports to use/enable when connecting to the Unisphere server. The default ports of the Unisphere server and Performance database (if installing Unisphere with the Performance option) are shown. If you want to use the default ports, verify that they are available, and click Next to accept and enable them. Otherwise, you can specify and enable different ports, and click Next.
7.
In the Pre-Installation Summary page, verify the summary information, and click Install to continue the installation.
Step 2B: Installing Unisphere for VMAX from the command line
To install Unisphere for VMAX from the command line: 1. 2. 3. Save all files and exit all applications. Change directory to the location of the kit. Run the following command if you are installing Unisphere on Windows: KitName -i console Or the following command if you are installing Unisphere on Linux: chmod +x KitName ./KitName Where KitName is one of the following operating system-specific kit names: For Windows 64-bit: UNIVMAX_V1.6.0.x_WINDOWS_X86_64.exe For Linux 64-bit: UNIVMAX_V1.6.0.x_LINUX_X86_64.bin In the file names above, the x in 1.6.0.x represents the software build number. That number will vary based on when the software was built. 4. 5. 6. 7. In the Introduction panel, review the recommendations and press Enter . In the Choose Install Folder panel, press Enter to accept the default directory, or specify a different directory and press Enter . In the Choose Install Set panel, press Enter to install Unisphere for VMAX or type 2 and press Enter to install Unisphere for VMAX with Performance Analyzer . In the SYMAPI Connection Type page:
25
a.
Specify an Initial Setup User name (default is smc). You can either accept the default or use your Windows username if you have authorization enabled on the Unisphere server host. See Initial Setup User on page 16. explains the role of the Initial Setup User. Specify a Connection Type for the initial login based on the following: Local On a host with Solutions Enabler installed and attached to Symmetrix systems. Remote On a remote server connected to a SYMAPI server; you must specify the SYMAPI server Node Name and Net Port. The default net port for SYMAPI is 2707. See Local and remote installation options on page 16. provides more information on each of the connection types.
b.
8.
In the Ports Configuration panel, specify the ports to use or enable when connecting to the Unisphere server. The default ports of the Unisphere web server are shown. If you want to use the default ports, verify that they are available and press Enter to accept and enable them. Otherwise, you can specify and enable different ports, and press Enter .
9.
In the Pre-Installation Summary panel, verify the summary information, and then press Enter to continue the installation.
10. In the Install Complete panel, press Enter . 11. Refer to Completing the installation in the next section for instructions on completing the installation.
26
Linux
To start/stop the Performance database (MySQL) in Linux, change to this directory: <InstallDirectory>/SMAS/jboss/standalone/data/msq and use the following commands:
27
Action Start (Always start the Performance DB before starting the SMAS service.) Stop (Always stop the SMAS service before stopping the Performance DB.)
Windows
To start/stop the EMC_smasdb service in Windows, use the Control Panel (Administrative Tools, Services). Alternatively, you can use the following commands to start/stop the Windows services using CLI: net net net net start "EMC Symmetrix Management Application Server" stop "EMC Symmetrix Management Application Server" start "EMC_smasdb" stop "EMC_smasdb"
Linux
To start/stop the SMAS service in Linux, change to this directory: /etc/init.d and use the following commands: Action Start server (Always start the Performance DB before starting the SMAS service.) Stop server (Always stop the SMAS service before stopping the Performance DB.) Command ./smas start ./smas stop
Windows
To start/stop the EMC Symmetrix Management Application Server in Windows, use the Services panel (Control Panel, Administrative Tools, Services).
28
Launching Unisphere
To launch Unisphere: 1. Type the following URL in a browser: https://<Host_IP>:8443 For your browser to access the Unisphere for VMAX console, Flash Player 11.2 or a later release is required. Flash Player is available from the Adobe website. 2. On the login window, type smc for both the ID and Password, and then click Login.
29
30
5.
In the Pre-Installation Summary page, click Install. The upgrade process completes.
After upgrading the Unisphere for VMAX with the Performance option
After completing the upgrade to Unisphere for VMAX, follow these steps: 1. If you were using Link and Launch client registrations to launch Unisphere from ControlCenter, ProSphere, or vSphere VSI clients, you must re-register your host with Unisphere. The Adding Link & Launch client registrations section in the Unisphere help provides instructions. If upgrading from SMC V7.3.x to Unisphere for VMAX on a system configured for LDAP, the Initial Setup User must re-enter the bind password in the Configure Authentication box; otherwise, LDAP users cannot log in. The Configuring Authentication section in the Unisphere help provides instructions.
2.
31
32
33
<InstallDirectory>\EMC\SMAS\_EMC_SMAS_installation\ Uninstall_EMC_SMAS_Installation.exe 2. Complete the steps in the wizard. A few files remain after the uninstallation operation. To remove them you can delete the SMAS folder.
34
35
Introduction
The Unisphere for VMAX Virtual Appliance and the Unisphere for VMAX with Performance Virtual Appliance are VMware ESX Server virtual machines that provide all of the components you need to manage your Symmetrix environment using the storsrvd daemon and Solutions Enabler network client access. These include: EMC Unisphere for VMAX V1.6 (standalone or with the Performance option) EMC Solutions Enabler V7.6.0 (solely intended as a SYMAPI server for Solutions Enabler client access) Linux OS (SUSE 11 64-bit SP2) Root login is not supported on SUSE 11 SP2 virtual machines. SMI-S Provider V4.6.0
In addition, the appliances include a browser-based console to configure your storage environment. The following consoles enable you to perform configuration tasks not available in the appliances directly: EMC vApp Manager for Unisphere for VMAX - Management EMC vApp Manager for Unisphere for VMAX - Management & Performance
Using these consoles, you can perform the following tasks: Launch Unisphere Monitor the application status Start and stop selected daemons Import and export persistent data Configure the nethost file (required for client access) Discover storage systems Modify options and daemon options Add host-based license keys Run a limited set of Solutions Enabler CLI commands Configure ESX host and gatekeeper volumes Load Symmetrix-based eLicenses Configure LDAP Configure iSCSI initiator and map iSCSI gatekeeper volumes Configure additional NIC card (optional) Download SYMAPI debug logs Import CA signed certificate for web browser
36
Import custom certificate for storsrvd daemon Check disk usage Restart appliance Configure symavoid entries Load Symmetrix-based eLicenses Enable SSH Manage users Reset hostname Update etc/hosts For information on using the vApp Manager console, refer to its online help.
37
Browsers should have Flash Player 11.2 or a later release installed. If your browser has an outdated version of Flash Player, you are prompted to download the latest version when you start the web console. Verify that the virtual machine is not running shared memory/resources. Verify that the VMware ESX Server has a dual CPU and meets the minimum requirements listed in Table 3: Unisphere for VMAX 4.0 or higher 16 GB 2 GB Unisphere for VMAXwith Performance 4.0 or higher 91 GB 8 GB
Table 3: Unisphere for VMAX Virtual Appliance VMware ESX Server requirements Requirement ESXServer version Disk space Memory
38
In the file names above, the x in 160_x represents the build number. That number will vary based on when the software was built. 2. 3. 4. 5. 6. 7. 8. 9. Start the vSphere Client and log in to the ESX Server on which you want to install the appliance. Click Ignore in the security warning message. From the File menu, select Deploy OVF Template. Browse to the OVF archive file, located in the temporary directory you created earlier. Select the OVF archive file with the suffix *vapp_OVF10.ova. Click Next. On the OVF Template Details page, verify the details about the appliance and click Next. On the End User License Agreement page, select Accept and click Next. On the Name and Location page, specify a name for the appliance and click Next.
10. On the Disk Format page, select the format in which to store the virtual machines virtual disks and click Next. 11. On the Network Mapping page, select the network you want the virtual appliance to use and click Next. 12. On the Ready to Complete page, verify the information and click Finish . 13. In the Completed Successfully message, click Close.
A [y]es response produces the following series of prompts that enable you to configure your network: IP Address [ ]: Type the address assigned to the appliance and press Enter . The virtual appliance uses this IP address to query the DNS Server and get its hostname. Therefore, you must ensure that the IP address has a hostname mapping in the DNS Server. Netmask [ ]: Type the mask of the network on which the appliance is located and press Enter . Gateway [ ]: Type the gateway address to the network on which the appliance is located and press Enter . Is a proxy server necessary to reach the internet? y/n [n]: A [y]es response enables you to specify the IP address of the proxy server and the port. A [n]o response continues the configuration.
The network is configured at this point. 4. At the following prompt, specify whether you want to set the time zone: Do you want to set the time zone? y/[n] : A [n]o response continues the configuration. If you select this option, you can use the appliance console to specify the time zone at a later time. A [y]es response produces the following series of prompts that enable you to set the time zone: Please select a continent or ocean Type the number that corresponds to the time zone location and press Enter. Please select a country Type the number that corresponds to the country-specific time zone you want to set and press Enter. Please select one of the following time zone regions Type the number that corresponds to regional time zone you want to set and press Enter. Is the above information OK? A [y]es response accepts your answers. A [n]o response enables you to go back and change your responses. 5. At the following prompt, specify whether you want to enter the host ESX Server information: Do you want to set the host ESX Server y/[n]? : A n response continues the configuration. If you select this option, you can use the virtual appliance console to enter the host ESX Server details at a later time. For instructions, refer to the vApp Managers online help.
40
Installation Guide: Installing the virtual appliance directly on the ESX Server
A y response prompts you for the ESX Server hostname, in which case you should type the fully qualified hostname of the ESX Server and press Enter.
A Welcome screen opens. You have now finished installing the Unisphere Virtual Appliance. 6. Continue with Installing the Unisphere for VMAX Virtual Appliance, next.
Installation Guide: Installing the virtual appliance directly on the ESX Server
41
In the file names above, the x in 160_x represents the build number. That number will vary based on when the software was built. 2. 3. 4. 5. 6. 7. 8. 9. Start the vSphere Client and log in to the vCenter Infrastructure Server through which you want to install the virtual appliance. Click Ignore in the security warning message. From the navigation tree, select the ESX Server on which you want to install the virtual appliance. From the File menu, select Deploy OVF Template. Browse to the OVF archive file, located in the temporary directory you created earlier. Select the OVF archive file with the suffix *vapp_OVF10.ova. Click Next. On the OVF Template Details page, verify the details about the appliance and click Next. On the End User License Agreement page, select Accept and click Next.
10. On the Name and Location page, specify a name for the appliance and click Next. 11. Select the host/cluster on which to run the virtual appliance. 12. If the resource pool is available, select it; otherwise, continue with this procedure. 13. If more than one datastore is attached to the ESX Server, select the datastore for your appliance; otherwise, continue with this procedure. 14. On the Network Mapping page, select the network you want the virtual appliance to use and click Next. 15. On the IP Address Allocation page, set the IP allocation policy for the virtual appliance to Static: 16. Use the drop-down list to choose an IP protocol (IPv4) to use and click Next. 17. Customize the software solution for this installation by doing the following: a. Provide valid values for the following OVF properties:
42
IP Address Netmask
b.
Optionally, provide/select valid values for the following OVF properties: Ignore the Network Properties section that appears in vSphere V5.0 and higher. Time zone: Select the appropriate time zone. Proxy Server: Enter the IP address of the proxy server and port. For example: ProxyServer-IP:Port ESX Server Name: Enter the fully qualified ESX Server hostname. ESX Server Password: Enter the ESX Server password in base64 encryption format. Default Gateway DNS Network 1 IP Address Network 1 Netmask Network 2 IP Address Network 2 Netmask
18. On the Ready to Complete page, verify the information and click Finish . 19. In the Completed Successfully message, click Close.
43
Using OVFTOOL
OVFTOOL has the following syntax: /usr/bin/ovftool --acceptAllEulas --overwrite --powerOffTarget -powerOn --prop:ipAddress=<IP-ADDRESS> --prop:netmask=<NETMASK> -prop:gateway=<GATEWAY> --prop:dns1=<DNS1> --prop:dns2=<DNS2> -prop:timezone=<TIMEZONE> --prop:esxServer=<ESX-SERVER> --prop:encr yRootPasswd=<ROOT-PASSWORD> --name=<VM-DISPLAYNAME> -datastore=<DATASTORE> --net:Network\ 1=<VM Network Port Group> -net:Network\ 2=<VM Network Port Group> <OVA-FILE> vi://Administrator:<vCenter-admin-passwd>@<vCenterServer>/<DataCenter-Name>/host/<esx-server-name> Parameter <IP-ADDRESS> <NETMASK> <GATEWAY> <DNS1> <DNS2> Description IP Address of the Virtual Appliance Netmask of the Virtual Appliance Gateway IP address of DNS Server1 IP address of DNS Server2
44
Description Time Zone setting. (Optional) Fully qualified hostname of ESX server. (Optional) Root password of ESX Server in base64 encrypted format. (Optional) VM Displayname To automatically add gatekeeper volumes during virtual appliance boot, VM Displayname must be the same as the fully qualified hostname of the Virtual Appliance. Name of the datastore attached to ESX Server Required only if more than one datastore is attached to ESX Server VM network port group. If both NIC cards need to be in different networks, the VM Network port group needs to be different. Absolute path of ova file Name of the vCenter vCenter Server's Administrator password ESX Server name as displayed in the vCenter Server
<VM-DISPLAYNAME>
<DATASTORE>
45
Launching Unisphere
To launch Unisphere: 1. Type one of the following URLs in a browser: https://<appliance_IP>:8443 or https://<appliance_host_name>:8443 For your browser to access the Unisphere for VMAX console, Flash Player 11.2 or a later release is required. Flash Player is available from the Adobe website. 2. On the login window, type smc for both the ID and Password, and then click Login.
On the log in panel, type seconfig for both the User and Password, and then click Login. It is recommended that you change the password from the vApp Manager on first login. The vApp Manager can also be configured to use LDAP for user authentication. For more information, refer to the vApp Manager online help. The vApp Manager appears. For information on using the vApp Manager, refer to its online help.
46
47
48
2. 3.
Click Export Persistent Data to download a zip file containing Solutions Enabler persistent data to your desktop. Extract the zip file to your machine. Note the location of the file encrypt_se_export_ persistent_<data_time-stamp>.zip.gpg. You will need this file later to complete this procedure. Power off the old appliance. Continue with Step 2: Updating the software, in the next section. This process may take a few minutes to complete. During this time, the Solutions Enabler daemons are shut down in the background.
4. 5.
Step 2: Updating the software Step 2A: Updating the SPA Virtual Appliance V7.3.3.x to Unisphere for VMAX with the Performance option
1. Back up the SPA database to another host: a. b. c. d. e. f. g. h. Enter the appliance console through the vSphere client. Simultaneously press the Alt and F2 keys to display the system login prompt. Log into the system using the vappadmin user account. If you are logging in for the first time, use the default password vappadmin. After you have logged in, change the password by running the passwd command. Use the following command to back up the SPA database: # manage_spa_db_backup.sh -dbbackup Use the following command to view the backup files in the staging location: # manage_spa_db_backup.sh -list -staging Transfer the backup file copies out of the appliance to the backup host. Use the following sftp command to access the backup host and then transfer any files ending in .dat. # sftp <user-name>@<fully-qualified-host-name> 2. Import and install the new appliance in your ESX server. For instructions, refer to Installing the virtual appliance directly on the ESX Server on page 39 or Installing the virtual appliance through a vCenter Server on page 42, depending on your environment. From the system console, do the following to restore the backed up SPA database files: a. b. c. d. e. f. Enter the appliance console through the vSphere client. Simultaneously press the Alt and F2 keys to display the system login prompt. Log in to the system using the vappadmin user account. If you are logging in for the first time, use the default password vappadmin. After you have logged in, change the password by running the passwd command. Check for available disk space using the following command: # df -h Transfer the SPA database from the backup host to the appliance. Use the following sftp command to access the appliance and then transfer any files ending in .dat. # sftp <user-name>@<fully-qualified-host-name>
Installation Guide: Upgrading the Unisphere for VMAX Virtual Appliance 49
3.
g. h. i. j.
Use the following command to view the backup files in the staging location: # manage_spa_db_backup.sh -list -staging Move the backup files from the staging location to the backup location: # manage_spa_db_backup.sh -restore Log in to Unisphere (https://<host-name>:8443/) and start the database restoration process as described in the Unisphere for VMAX online help. After the restoration has been completed and backup files are no longer needed, run the following command to clean the backup and staging locations: # manage_spa_db_backup.sh -clean -all
4.
Step 2B: Updating Unisphere for VMAX with the Performance option from V1.0 to V1.6
1. From the system console, do the following to backup the SPA database to another host: a. b. c. d. e. f. g. Log in to Unisphere (https://<HostName>:8443/) and start the database backup process, as described in the online help. Enter the appliance console through the vSphere client. Simultaneously press the Alt and F2 keys to display the system login prompt. Log in to the system using the vappadmin user account. If you are logging in for the first time, use the default password vappadmin. After you have logged in, change the password by running the passwd command. View the backup files in the backup location by entering the following command: # manage_spa_db_backup.sh -list -backup Move the backup files from the backup location to the staging location by entering the following command: # manage_spa_db_backup.sh -stage This operation moves the files from the backup area to the staging area (the home directory of the vappadmin user account). h. i. Use the following command to view the backup files in the staging location: # manage_spa_db_backup.sh -list -staging Transfer the backup file copies out of the appliance to the backup host. Use the following sftp command to access the backup host and then transfer any files ending in .dat. # sftp <user-name>@<fully-qualified-host-name> 2. Import and install the new appliance in your ESX server. For instructions, refer to Installing the virtual appliance directly on the ESX Server on page 39 or Installing the virtual appliance through a vCenter Server on page 42, depending on your environment. If you are upgrading from Unisphere for VMAX V1.1.0, be sure to install the appliance using the same IP address and the same gatekeeper(s). 3. From the system console, do the following to restore the backed up SPA database files: a. b. Enter the appliance console through the vSphere client. Simultaneously press the Alt and F2 keys to display the system login prompt.
50
c.
Log in to the system using the vappadmin user account. If you are logging in for the first time, use the default password vappadmin. After you have logged in, change the password by running the passwd command.
d. e.
Check for available disk space using the following command: # df -h Transfer the SPA database from the backup host to the appliance. Use the following sftp command to access the appliance and then transfer any files ending in .dat. # sftp <user-name>@<fully-qualified-host-name> Use the following command to view the backup files in the staging location: # manage_spa_db_backup.sh -list -staging Move the backup files from the staging location to the backup location: # manage_spa_db_backup.sh -restore Log in to the vApp Manager (https://<host-name>:8443/) and start the database restore process as described in the Unisphere for VMAX online help. After the restoration has been completed and backup files are no longer needed, run the following command to clean the backup and staging locations: # manage_spa_db_backup.sh -clean all
f. g. h. i.
4.
51
b. 2.
In the Unisphere for VMAX GUI, disable local directory authentication. For instructions, see Configuring authentication authorities in the online help.
In the vApp Manager, restart the SMC daemon. This enables the vApp Manager to see the attached Symmetrix volumes. For instructions, see Starting or stopping a daemon in the online help.
52
Upgrading the Unisphere for VMAX Virtual Appliance using an ISO image
Periodically, EMC releases virtual appliances with security patches and hotfixes for the virtual appliance. These are available on the EMC online support website as *iso files. If you are running Unisphere for VMAX 1.5.x, you can download and use an ISO upgrade file. From: Unisphere V1.5.0 or V1.5.1 with the Performance option To: Unisphere V1.6 with the Performance option Complete: 1. Step 1: Backing up persistent data on page 48 Step 1: Downloading the ISO upgrade file below. 3. Step 2: Uploading the ISO upgrade file to the datastore below 4. Step 3: Mounting the ISO image on next page. 5. Step 4: Completing the upgrade on page 51. 6. See "Step 3: Restoring persistent data" on page 51
Installation Guide: Upgrading the Unisphere for VMAX Virtual Appliance using an ISO image
53
54
Installation Guide: Upgrading the Unisphere for VMAX Virtual Appliance using an ISO image
55
56
3.
2.
3.
Transfer the backup file copies from the backup host to the appliance. Use the following sftp command to access the backup host and then transfer any files ending in .dat. # sftp <user-name>@<fully-qualified-host-name> View the backup files in the staging location by entering the following command: # manage_spa_db_backup.sh -list -staging Move the backup files from the staging location to the backup location by entering the following command: # manage_spa_db_backup.sh -restore Log in to Unisphere (https://<host-name>:8443/) and start the database restore process as described in the Unisphere help. After the restoration has been completed and backup files are no longer needed, run the following command to clean the backup and staging locations: # manage_spa_db_backup.sh -clean -all
4. 5.
6. 7.
58
Installing licenses
This section describes how to install Symmetrix-based and host-based licenses, using the virtual appliance. For more information on licensing, refer to the EMC Solutions Enabler Installation Guide.
59
60
61
Authentication
Unisphere for VMAX supports the following types of authentication: Windows (local and domain-based): Users log in by specifying the Windows domain, username and password (if they have a Windows account on the SMAS server). LDAP: Users login with their LDAP-SSL username and password (if they have a user account stored on a LDAP-SSL server). To use this method, an Unisphere Administrator or SecurityAdmin must set up LDAP-SSL authentication in Unisphere. Configuring authentication in the Unisphere online help contains instructions. Local Unisphere users: Users login with their Unisphere username and password (if they have a local Unisphere user account). To use this method, an Unisphere Initial Setup User, Administrator, or SecurityAdmin must create a local Unisphere user account for the user. Local user accounts are stored locally on the SMAS server host and work in much the same way as the other methods to validate user credentials. Creating local directory users in the Unisphere online help contains instructions.
62
Authorization
User authorization is a tool for restricting the management operations that users can perform on a Symmetrix system. By default, authorization rules on a Symmetrix system are enabled for Unisphere users, regardless of whether authorization has been enabled on the Symmetrix system. When configuring user authorization, an Administrator or SecurityAdmin maps individual users or groups of users to specific roles, which determine the operations the users can perform. The state of authorizations on a Symmetrix system determines the privileges an Initial Setup User will have on the system. The following details the relationship between the Initial Setup User and Symmetrix authorizations: If Symmetrix authorization is enabled, authorization rules are always enforced (meaning, the Initial Setup User could theoretically be locked out if no authorization rule exists for the user). If Symmetrix authorization is disabled and there are no authorization rules on the Symmetrix system, the Initial Setup User is granted Admin privileges. If Symmetrix authorization is disabled and there are no Admin or Security authorization rules on the Symmetrix system, the Initial Setup User is granted Admin privileges other rules are enforced as defined. If Symmetrix authorization is disabled and Admin or Security Admin authorization rules are defined on the Symmetrix system, if the Initial Setup User does NOT have an authorization rule explicitly defined, the Initial Setup User will have NO permissions all other rules are enforced as defined.
User roles
The following introduces the available roles. Roles and their associated permissions in the Unisphere online help provides more details on the permissions associated with each role. None Provides no permissions. Monitor Performs read-only (passive) operations on a Symmetrix system excluding the ability to read the audit log or Access Control definitions. StorageAdmin Performs all management (active or control) operations on a Symmetrix system in addition to all Monitor operations. This role does not allow users to perform security operations. Administrator Performs all operations on a Symmetrix system, including security operations in addition to all StorageAdmin and Monitor operations. SecurityAdmin Performs security operations on a Symmetrix system in addition to all Monitor operations. Auditor Grants the ability to view, but not modify, security settings for a Symmetrix system (including reading the audit log, symacl list, and symauth) in addition to all Monitor operations. This is the minimum role required to view the Symmetrix audit log. Perf Monitor Performs the same operations as a monitor, with the addition of being able to set performance alerts and thresholds.
63
Unisphere Initial Setup User Defined during installation, this temporary role provides administrator-like permissions for the purpose of adding local users and roles to Unisphere. For more information on the Initial Setup User, see See Initial Setup User on page 16. or the online help.
User IDs
The following information details the SYMAPI format for user/role creation. This format appears in the footer bar of the Unisphere GUI, but not in the User/Role list view or creation wizard. Users and user groups are mapped to their respective roles by IDs. These IDs consist of a three-part string in the form: Type:Domain\Name Where: Type Specifies the type of security authority used to authenticate the user or group. Possible types are: L Indicates a user or group authenticated by LDAP. In this case, Domain specifies the fully qualified name of the domain controller on the LDAP server. For example: L:danube.com\Finance Indicates that user group Finance logs in through domain controller danube.com. After they have been configured, individual LDAP users and groups can log in to Unisphere using a simple username or simple group name respectively. An example is Finance. C Indicates a user or group is authenticated by the SMAS server. C:Boston\Legal Indicates that user group Legal logs in through Unisphere server Boston. H Indicates a user or group is authenticated by logging in to a local account on a Windows host. In this case, Domain specifies the hostname. For example, the following indicates that user mason logs in on host jupiter . H:jupiter\mason
64
Indicates a user or group authenticated by a Windows domain. In this case, Domain specifies either the simple domain name (for individual users) or the fully qualified domain name (for groups). For example the following indicates user putman logs in through Windows domain sales. D:sales\putman After they have been configured individual Windows domain users can log in to Unisphere using a simple username. An example is putman. Group Windows domain users can log in to Unisphere using either a simple domain name and group name or a fully qualified domain name and group name.
Indicates a user or group authenticated by a virtualization domain. In this case, Domain specifies the virtualization domain name.
Name
Specifies the username relative to that authority. It cannot be longer than 32 characters and spaces are allowed if the username is delimited with quotes. Usernames can be for individual users or user groups.
Within role definitions, IDs can be either fully qualified (as above), partially qualified, or unqualified. When the Domain portion of the ID string is an asterisk (*), the asterisk is treated as a wildcard, meaning any host or domain. When configuring group access, the Domain portion of the ID must be fully qualified. Examples: D:ENG\jones Fully qualified path with a domain and username (for individual domain users). Fully qualified domain name and group name (for domain groups). Partially qualified that matches username jones with any domain. Fully qualified path with a hostname and username. Partially qualified that matches username jones within any host. Unqualified username that matches any jones in any domain on any host.
D:ENG.xyz.com\ExampleGroup
D:*\jones
H:HOST\jones H:*\jones
jones
If a user is matched by more than one mapping, the user authorization mechanism uses the more specific mapping: If an exact match (for example, D:sales\putman) is found, that is used.
65
If a partial match (for example, D:*\putman) is found, that is used. If an unqualified match (for example, putman) is found, that is used. Otherwise, the user is assigned a role of None.
66
67
Windows:
<InstallDirectory>\SMAS\jboss\standalone\configuration\standalonefull.xml
Linux:
<InstallDirectory>/SMAS/jboss/standalone/configuration/standalonefull.xml Within the file, the password has the KeystorePass property, is not commented out, and has the following entry: Windows: keystoreFile=${jboss.server.home.dir}\conf\keystore Linux: keystoreFile=${jboss.server.home.dir}/conf/keystore
cd <InstallDirectory>\jboss\standalone\configuration <InstallDirectory>\jre\bin\keytool -certreq -alias tomcat -file tomcatcert.csr keystore Keystore For Linux: cd <InstallDirectory>/jboss/standalone/configuration <InstallDirectory>/jre/bin/keytool -certreq -alias tomcat -file tomcatcert.csr keystore Keystore 2. 3. When prompted, enter the keystore password.
Send the generated certificate request file, tomcatcert.csr , to your CA for validation. After the request file has been validated, you should receive a signed certificate back from CA.
cd <InstallDirectory>\jboss\standalone\configuration <InstallDirectory>\jre\bin\keytool -import -alias root -file Trusted_CA_cert_file -keystore keystore -trustcacerts If your CA is not in the keystores default trust chain, and you complete Step 3: Importing the CA-signed certificate into the keystore in the next section without performing this optional step, the following error message appears: Failed to establish chain from reply YOU SHOULD BE VERY CAREFUL BEFORE IMPORTING A NEW TRUSTED CERTIFICATE. If you see this error message, complete this step and repeat step 3.
cd <InstallDirectory>\jboss\standalone\configuration <InstallDirectory>\jre\bin\keytool -import -alias tomcat -file certificate_file -keystore keystore -trustcacerts For Linux: cd <InstallDirectory>/jboss/standalone/configuration <InstallDirectory>/jre/bin/keytool -import -alias tomcat -file certificate_file -keystore keystore -trustcacerts 3. 4. When prompted, enter the keystore password. Start the SMAS server.
signed_
69
70
71
<!-- added the multiple IPs from the remote API/Stpd server --> <!-- STPD_IP_ADDRESSES= ip1 ip2 ip3 or STPD_IP_ADDRESSES= ip1, ip2, ip3 -->
<env-entry-name>STPD_IP_ADDRESSES</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value /> 1. 2. Restart the services as described in Starting and stopping the SMAS service on page 28. Launch the Unisphere for VMAX console using a secure port. For example: https://xxxx:8443/ where xxxx is the IP address or name of the qualified host.
72
73
74
MySQL
MySQL is a registered trademark of Oracle in the United States, the European Union, and other countries.
75
3.
5. 6.
76
77
78
79
Parsley 2.4
The Parsley 2.4 software from SpiceFactory (http://www.spicefactory.org/) is licensed under the Apache 2.0. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
80
GraniteDS 2.3
GraniteDS a comprehensive development and integration solution for building Flex / JavaEE RIA applications. The entire framework is open-source and released under the LGPL v2 license found here: http://www.gnu.org/licenses/lgpl-2.1.html
81
PurePDF
purePDF version 0.77.20110126 available under the MIT license Copyright (c) 2010-2012 Alessandro Crugnola Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
82