Dell Emc Unityvsa Installation Guide: P/N 302-002-561 Rev 06 August 2019
Dell Emc Unityvsa Installation Guide: P/N 302-002-561 Rev 06 August 2019
Version 5.x
P/N 302-002-561
REV 06
August 2019
Copyright © 2016-2019 Dell Inc. or its subsidiaries. All rights reserved.
Dell 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.” DELL 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 DELL SOFTWARE DESCRIBED
IN THIS PUBLICATION REQUIRES AN APPLICABLE SOFTWARE LICENSE.
Dell Technologies, Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property
of their respective owners. Published in the USA.
Dell EMC
Hopkinton, Massachusetts 01748-9103
1-508-435-1000 In North America 1-866-464-7381
www.DellEMC.com
l Overview of UnityVSA.............................................................................................................6
l General installation requirements and considerations.............................................................. 7
l Requirements for installing a single-SP UnityVSA................................................................... 9
l Requirements for installing UnityVSA HA................................................................................ 9
l Requirements for installing a tie breaker node........................................................................ 11
Overview of UnityVSA
UnityVSA (Virtual Storage Appliance) is a software-defined storage platform that provides users
with agility and flexibility. UnityVSA is deployed on a VMware ESXi host and is available in two
editions - Professional Edition (PE) and Community Edition (CE). Professional Edition is a licensed
product available at capacity levels of 10 TB, 25 TB, and 50 TB. Community Edition is a free
downloadable 4 TB solution that is recommended for nonproduction use.
UnityVSA HA
UnityVSA HA is an enhanced version of single-SP UnityVSA. By adding dual-SP functionality,
UnityVSA HA can recover from one SP failure, which significantly increases the applicable use
case scenarios of the system. Unlike the single-SP UnityVSA, UnityVSA HA version is only
available in Professional Edition (PE). It offers three capacity choices: 10 TB, 25 TB, and 50 TB.
Unity Cloud Edition
Deploying Unity Cloud Edition with VMware Cloud on AWS (VMC) provides benefits to both cloud
and on-premises storage resources.
Unity Cloud Edition enables your cloud resources to use UnityVSA features and file management in
the cloud storage environment.
Data mobility between Unity Cloud Edition and on-premises Unity and UnityVSA appliances is the
same as data mobility between on-premises appliances. As a result, Unity Cloud Edition enables
cloud-based data protection for block and file resources hosted on-premises.
Figure 1 Unity Cloud Edition integration with VMware Cloud on AWS (VMC)
VM VM VM
NFS NFS
SMB SMB
Unity
VSA
VM
VM VM VM
NFS NFS
SMB
Unity
SMB
Unity
Replication
VSA
VM
AFA / HFA
vSAN / VxRail
Additional resources
As part of an improvement effort, revisions of the software and hardware are periodically released.
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 technical support professional if a product does not
function properly or does not function as described in this document.
Where to get help
Support, product, and licensing information can be obtained as follows:
Product information
For product and feature documentation or release notes, go to Unity Technical Documentation at:
www.emc.com/en-us/documentation/unity-family.htm.
Troubleshooting
For information about products, software updates, licensing, and service, go to Online Support
(registration required) at: https://Support.EMC.com. After logging in, locate the appropriate
Support by Product page.
Technical support
For technical support and service requests, go to Online Support at: https://Support.EMC.com.
After logging in, locate Create a service request. To open a service request, you must have a valid
support agreement. Contact your Sales Representative for details about obtaining a valid support
agreement or to answer any questions about your account.
Special notice conventions used in this document
DANGER Indicates a hazardous situation which, if not avoided, will result in death or serious
injury.
WARNING Indicates a hazardous situation which, if not avoided, could result in death or
serious injury.
CAUTION Indicates a hazardous situation which, if not avoided, could result in minor or
moderate injury.
NOTICE Addresses practices not related to personal injury.
Although you can use nested ESXi with a single-SP UnityVSA, deployment, it is not recommended
unless it guarantees the exclusive reservation of computing and network resources. Do not use
nested ESXi with a UnityVSA HA deployment, because it does not work with HA.
UnityVSA deployment is also supported on VMware Cloud on AWS.
VM environment for on-premises deployment
The ESXi host provides the storage virtualization, which abstracts the physical storage layer from
the VM. Datastores are the logical containers that are created on physical storage. Datastores
contain the virtual disks that are used by a VM to store its operating system, program files, and
other data associated with its activities. You can configure VMs with multiple virtual disks.
From the standpoint of the VM, each virtual disk looks like a SCSI drive that is connected to a
SCSI controller. Whether the actual physical storage is being accessed through local storage or
network adapters on the host is typically transparent to the VM.
A VM is connected to a virtual network by assigning the VM's network adapters to that network's
port group. A vSphere switch detects which virtual machines are connected to each of its virtual
ports and uses that information to forward traffic to the correct VM.
For information about configuring and managing a VM environment, see the VMware vSphere
documentation.
Network configuration
To deploy and configure UnityVSA, you must provide network configuration information. Contact
your network administrator to gather network settings information before you install UnityVSA.
UnityVSA can be configured to use:
l One IPv4 address (static or dynamic)
l One IPv6 address (static or dynamic)
l Both an IPv4 address and an IPv6 address
To use dynamic addressing, your network environment must include a DHCP server (DHCPv4 for
an IPv4 address and DHCPv6 or SLAAC for an IPv6 address). If the network environment is not
dynamic, you must assign the management IP address manually.
If UnityVSA is configured with a single IP address, a DNS server is optional but highly
recommended. If UnityVSA is configured with both an IPv4 and IPv6 address, a DNS configuration
is required.
Heartbeat mechanism requirements
UnityVSA HA and the TBN use Layer 2 Ethernet broadcasts to monitor the heartbeats of
connected systems. For UnityVSA HA and the TBN to function, each heartbeat network (HB0 and
HB1) must reside on the same Layer 2 broadcast domain and VLAN and have Layer 2 broadcast
traffic enabled.
Considerations for server hardware platforms that do not support CPU instruction set SSE
4.2
Starting in the UnityVSA 4.3 release, server hardware platforms that do not support CPU
instruction set SSE 4.2 are no longer supported. You might encounter an error that prevents you
from deploying your new 4.3 or later OVA under the following circumstances:
l You are running in an ESXi cluster environment.
l The Enhanced vMotion Compatibility (EVC) settings are set to strict.
l There is a nonsupported server in your cluster.
This error can occur even if the server on which you intend to install the UnityVSA supports SSE
4.2. If you deploy a 4.3 or later UnityVSA on a single server and receive this error, choose a newer
server platform on which to run ESXi. If you deploy or upgrade a previously running 4.0, 4.1, or 4.2
version of UnityVSA within an ESXi cluster, update your EVC settings so that the UnityVSA can
only run on the servers in the cluster whose CPUs support SSE 4.2. Otherwise, you must remove
the older, nonsupported servers from your cluster environment.
For instructions on modifying the EVC setting within an ESXi cluster, see the VMware
documentation.
Note: Changes to your EVC control require you to power cycle UnityVSA within VMWare. A
shutdown, restart, or a reboot of UnityVSA is not sufficient to correct this issue after
modifying the EVC settings. Power cycling a UnityVSA is a disruptive operation that should be
scheduled in advance.
ESXi requirements
Hardware processor Xeon E5 Series Dual Core CPU 64-bit x86 Intel 2 GHz+ (or
equivalent)
UnityVSA SP requirements
Virtual network adapters 6 (4 ports for I/O, 1 for Unisphere, 1 for support use)
ESXi requirements
Hardware processor Xeon E5 Series Dual Core Xeon E5 Series Dual Core
CPU 64-bit x86 Intel 2 GHz+ CPU 64-bit x86 Intel 2 GHz+
(or equivalent) (or equivalent)
Hardware network 4x1 GbE, 4x10 GbE, or higher 4 x 1 GbE, 10 GbE, or higher
if supported by ESX for I/O and 2 x 10 GbE or
(recommended) higher for the inter-SP
network (recommended )
Hardware RAID RAID card 512 MB NV cache, RAID card 512 MB NV cache,
battery backed recommended battery backed recommended
Switch requirements
Datastore requirements
UnityVSA SP requirements
Virtual network adapters 9 for each SP (4 ports for 9 for each SP (4 ports for
I/O, 1 for Unisphere, 1 for I/O, 1 for Unisphere, 1 for
system use, and 3 for internal system use, and 3 for internal
communication) communication)
It is recommended that you deploy the TBN VM on a third ESXi host; that is, a host that is not
supporting the UnityVSA SPs.
b. If the network environment supports jumbo frames, verify that the MTU value for the
switch on the ESXi host is set to the same value as the UnityVSA Ethernet ports.
If the UnityVSA VM sets an MTU value that is higher than the MTU value set on ESXi,
the UnityVSA VM MTU value defaults to the smaller value. In vSphere, select Edit
Settings on the Virtual switch to check the MTU value.
In Unisphere, select the Settings icon, and then select Access > Ethernet. MTU is not
displayed by default so you must select the Customize icon, select Columns and then
click on MTU.
The VMware Knowledge Base article, iSCSI and Jumbo Frames configuration on VMware
ESXi/ESX (1007654), provides more information.
NOTICE
Do not make any changes to the VM, such as changing the virtual hardware
configuration (CPU, memory, NICs, and so on), as this causes UnityVSA to boot in
service mode in order to prevent invalid configurations.
Procedure
1. Using a web browser, go to your product support or community site.
2. Select UnityVSA.
3. Locate the available downloads.
4. Select the UnityVSA Open Virtualization Appliance (OVA) file.
5. Save the OVA file to your computer.
12. If you are running the UnityVSA VM on a dynamic network using DHCP or SLAAC, the
management IP address is assigned automatically.
You can find the assigned IP by logging into the UnityVSA.
13. If you are not running the UnityVSA VM on a dynamic network using DHCP or SLAAC and
you did not configure the management interface when you deployed the OVF template, you
must do the following:
a. Open the vSphere Console.
b. Log in using the service account username and password service/service
c. Run the svc_initial_config command to assign an IP address.
svc_initial_config -h
Note: Alternatively, you can run the svc_diag command from the vSphere Console
and identify the UnityVSA system serial number from the output. Then you can use the
Connection Utility to discover a list of systems, find the UnityVSA serial number in the
list, and assign an IP address.
14. Enter the UnityVSA management IP address in your browser to open Unisphere.
10. Configure the networks the deployed VM should use, making sure that:
l The management network is on a network accessible by the workstation used to access
Unisphere.
l The data networks are on networks accessible by the host that will attach to the
UnityVSA.
Note: If you are deploying the UnityVSA on a VxRail appliance, it is recommended that
you deploy the UnityVSA on the same port group used by the client VMs that reside on
the VxRail appliance.
11. Customize the settings for the UnityVSA VM, including the system name and the network:
a. Enter a user friendly name for the UnityVSA. Leave this field blank to use the default
name: an automatically generated serial number for UnityVSA.
b. If you want to use static IP addresses, enter the IPv4 and IPv6 management settings.
c. If you want to use dynamic IP addresses, leave these fields blank for automatic
configuration using DHCP.
d. If you do not have a dynamic network and you do not specify a static IP address, you
must specify the IP address after the OVF template is deployed.
12. Confirm the settings, and then click Finish to deploy the OVF template.
13. Select the UnityVSA VM. Select the Summary tab to view information about the VM. If it is
not already powered on, select Power On to start the VM.
14. To determine when the UnityVSA VM is fully up and running log in to UnityVSA to check.
Note: The system name displayed is either the name you specified during deployment or
the serial number of the system (format is VIRTXXXXXXXXXX).
15. If you are not running the UnityVSA VM on a dynamic network using DHCP or SLAAC and
you did not configure the management interface when you deployed the OVF template, you
must open the vSphere Console and login using the service account service/service and run
the svc_initial_config command to assign an IP address.
For an IPv4 address, enter:
svc_initial_config -h
Note: Alternatively, you can run the svc_diag command from the vSphere Console and,
from the output, identify the UnityVSA system serial number. Then use the EMC
Connection Utility to discover a list of systems, find the UnityVSA serial number in the
list, and assign an IP address.
16. Enter the UnityVSA management IP address in your browser to open Unisphere.
a. Determine which port groups are associated with which subnets so you can ensure that
the VM's network adapters are assigned to the correct subnet.
l Ethernet port 0 is associated with network adapter 6.
l Ethernet port 1 is associated with network adapter 7.
l Ethernet port 2 is associated with network adapter 8.
l Ethernet port 3 is associated with network adapter 9.
To verify which VM network adapter is mapped to which UnityVSA Ethernet port,
compare the MAC address for the network adapter in the vSphere VM Hardware
summary to the MAC address for the Ethernet port in Unisphere.
To display the MAC address in Unisphere, select System > System View > Enclosures.
Select the rear view of the Disk Processor Enclosure (DPE) and click an Ethernet port to
display information about the port, including its MAC address. Take note of the Ethernet
port name, for example, SPA Ethernet Port 3, since the port name is used when
creating iSCSI and replication network interfaces.
b. If the network environment supports jumbo frames, verify that the MTU value for the
switch on the ESXi host is set to the same value as the UnityVSA Ethernet ports.
If the UnityVSA VM sets an MTU value higher than the MTU value set on ESXi, the
UnityVSA VM MTU value defaults to the smaller value. In vSphere, select Edit Settings
on the Virtual switch to check the MTU value.
In Unisphere, select the Settings icon, and then select Access > Ethernet. MTU is not
displayed by default so you must select the Customize icon, select Columns, and then
click MTU.
The VMware Knowledge Base article iSCSI and Jumbo Frames configuration on VMware
ESXi/ESX (1007654) provides more information.
NOTICE
Do not modify the VM, such as changing the virtual hardware configuration (CPU,
memory, NICs, and so on). Modifying the VM causes UnityVSA to boot in service mode
to prevent invalid configurations.
l Select one shared datastore for a shared system drive between both SPs. The shared
datastore needs at least 40 GB free space.
Note: It is a best practice to select three different datastores in this step.
6. Select two other shared datastores for storage-based heartbeats between the two SPs.
Note: The virtual disks that are created from the heartbeat datastores are only 2 MB in
size.
7. Select the network mappings for the management and data networks, making sure that:
l The management network is on a network accessible by the workstation that is used to
access Unisphere.
l The data networks are on networks accessible by the host that will attach to the
UnityVSA.
8. Configure the internal network. To deploy UnityVSA HA, both SPs must communicate over a
distributed switch. You can either create a switch, or select an existing one:
l If creating a switch, you must provide two uplink ports for each ESXi host for
redundancy. Each uplink port should also connect to a different network infrastructure
switch. Enter the VLAN IDs for the HBO, HBI, and CMI networks.
l If selecting an existing switch, each ESXi host must provide for two uplink ports for
redundancy. Enter the VLAN IDs for the HB0, HB1, and CMI networks.
Whether you use an existing switch or create one, three port groups are created, which are
for HB0 (Heartbeat 0), HB1 (Heartbeat 1), and the Common Messaging Interface (CMI).
Each of them needs a nonzero unique VLAN ID. If you leave the VLAN input empty, the
deployment utility automatically chooses an unused VLAN ID for each port group.
If you deploy the SPs on different ESXi hosts, the physical switches must support VLAN and
be configured as trunking mode instead of access mode. Access mode enables only specific
VLANs to pass.
2. Verify that at least four network segments have been created. Three network segments are for
deploying the CMI, HB0, and HB1 networks. One network segment is for I/O.
3. Install and launch the UnityVSA Deployment Utility.
4. Select Deployment Utility for UnityVSA in VMware Cloud for AWS.
About this task
The deployment process for Unity Cloud Edition differs from the deployment process for on-
premises ESXi servers.
Procedure
1. Provide the login credentials and FQDN for the vCenter service.
Note: When you deploy Unity Cloud Edition HA, the hosts are managed under the same
vCenter datacenter.
5. Configure the internal network mappings for Common Messaging Interface (CMI) and
network-based heartbeat connections.
l The internal network mappings cannot use the same network segments as the external
network.
l Each of the three mappings must be unique.
l The mappings cannot be in use by another VM.
l The user account that you are using should have Network.Assign privileges on the
selected network segment.
6. Enter the Unity Cloud Edition system name and management IP address.
7. Review the settings and click Deploy.
After you finish
Note: To guarantee HA capability, the SPA and SPB VMs must remain on separate hosts. To
keep the VMs separated, you must create an anti-affinity policy in the VMC GUI.
1. Log in to the VMC GUI.
2. Create a VM-VM anti-affinity policy that separates the two SP VMs. For more information
about creating a VM-VM anti-affinity policy, see VMware documentation.
3. If the SP VMs are powered off, power them on.
4. Ensure the two SP VMs move to separate hosts before you start provisioning.
UnityVSADeployUtilityCLI-<arch>-<version>.exe --h
UnityVSADeployUtilityCLI --h
2. Select the Unity Cloud Edition HA for which you want to manage storage.
Note: The first five disks on the Unity Cloud Edition are system disks and are not listed
in the Manage Disk table.
3. Enter the size of the disk you want to add, and select Thick Provision Eager Zeroed as the
provisioning method.
4. Finish stepping through the wizard, and select Finish.
5. When the disk creation process completes, return to the home page.
6. Right-click on the UnityVSA SPB VM, and select Edit > Settings
7. On the Virtual Hardware tab, select Add New Device > Existing Hard Disk.
8. Select the existing vmdk file created in step 5.
9. Finish stepping through the wizard, and select Finish.
Action qualifiers
Qualifier Description
--datastoreprivatetbn Datastore that the TBN will reside on. The SPA and SPB
hosts must be able to access this datastore.
UnityVSADeployUtilityCLI
--hypervisor 10.244.236.244
--username admin
--password admin123
--file unityvsa/tbn.ova
--tbnfile tbn1
--tbnname vvnx-dual-test
--hostspa vvnx-esx1.usd.lab.emc.com
--hostspb vvnx-esx3.usd.lab.emc.com
--hosttbn vvnx-esx1.usd.lab.emc.com
--datastoreprivatespa datastore3_esx1
--datastoreprivatespb datastore3_esx3
--datastoreshared obsim_nfs_ds
--datastoreprivatetbn datastore3_esx1
--hb0net vsa-hb0-pg
--hb1net vsa-hb1-pg
Unisphere scans for the virtual disks available to the UnityVSA VM that can be used in a pool. You
add virtual disks to the UnityVSA VM using vSphere.
When you create a pool, you must specify pool tiering information (Capacity, Performance, or
Extreme Performance). Contact your storage system environment administrator to learn what tier
should be assigned to each virtual disk since the virtualized environment hides this information. If
the back-end storage is flash-based, use the Extreme Performance tier to fully take advantage of
the performance capabilities of flash storage.
Note: Once a disk has been added to a pool, the tier type cannot be changed.
UnityVSA supports the Fully Automated Storage Tiering for Virtual Pool (FAST VP) feature for
both block and file data. FAST VP optimizes storage utilization by automatically moving data
between and within the storage tiers.
The maximum space available for all pools is 4, 10, 25, or 50 TB depending on the UnityVSA edition
and version. The maximum number of pools per system is 16. To view your system's limits, select
the Settings icon, and then select Software and Licenses > System Limits.
If your environment uses DHCP, typically the DNS servers are populated automatically. If not,
configure the DNS servers.
The accuracy of the time on your UnityVSA server is important to the proper function of
UnityVSA. If the time is inconsistent, features of the UnityVSA that interface with VMWare
software or plugins, such as the VMWare VASA provider, may not function correctly. If you
configure NTP, it is recommended that the UnityVSA, ESXi host, and vCenter (if applicable) use
the same NTP server. If you do not configure NTP, UnityVSA gets its time from the ESXi host.
Further configuration
The Unisphere online help describes more configuration procedures and management tasks for
your UnityVSA.