Professional Documents
Culture Documents
DroboElite VMware Best Practices
DroboElite VMware Best Practices
The recommended Multi-pathing method is MRU (Most Recently Used). By default it will be
fixed. To change the parameter use the following command:
1
NOTE: Operating system alignment is critical within a VMFS datastore. Although vSphere4 ensures proper alignment at the (VMFS) volume level, the issue of proper guest operating system alignment is still a potential issue with VMware performance with the DroboElite. It is critical to ensure proper alignment of the guest operating systems, within the virtual machines (VMs). Misaligned guest O/S partitions are likely to result in degraded performance and could ultimately cause a loss of connectivity to the datastore on the DroboElite. VMware has great documentation on the topic and several are referenced below. Although, the following VMware document was created for version 3.0, the section entitled "Instructions for Guest File System Alignment", is still applicable to vSphere4.0 Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010 Page 1
http://www.vmware.com/pdf/esx3_partition_align.pdf Please follow the instructions carefully. Finally, here is VM Ware's Best Practices for vSphere4.0: http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf Please refer to the section entitled: "ESX Storage Considerations.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 2
Executive Summary
Data Robotics, Inc. is excited to announce VMware certification with VMware vSphere 4 using the award winning DroboElite iSCSI storage array. This document will detail best practices for a successful deployment using the DroboElite in an ESX/ESXi environment. iSCSI is recognized for its simple integration, interoperability, lower cost, and the ability to utilize a companys inherent networking skills for quick and rapid adoption. iSCSI is a standard IP-based storage access protocol for interconnecting servers and storage using standard Ethernet. iSCSI is built upon the SCSI and TCP/IP protocols, the dominant standards for storage and networking in use today. The DroboElite allows an organization to effectively leverage the capabilities of the VMware Infrastructure (including VMotion, Distributed Resource Scheduling, and High Availability). Storage must be network accessible, highly available, and easily scaled without impacting applications as workloads change and grow. The chosen storage solution must be simple to deploy, easy to manage, and intrinsically reduce ongoing costs to truly leverage the economic benefits of server consolidation. VMwares virtual server software and DroboElites virtualized architecture are complementary technologies that deliver tremendous rewards. Because virtual servers require a simple, flexible and cost-effective virtual storage solution, customers can now choose Data Robotics iSCSI storage over other, more expensive iSCSI solutions. The simple integration, flexibility and unmatched scalability are driving more and more leading organizations worldwide to embrace virtualized iSCSI storage for the new virtual data center.
Introduction
This document describes the configuration steps to deploy VMware vSphere 4 solutions on DroboElite storage arrays from Data Robotics.
Support Matrix
DroboElite Supported ESX Software Versions and Features vMotion / Data Robotics Supported Recommended Storage Storage VMware ESX Hosts vMotion Device Software Supported Support VMware HA / DRS Support
Support Notes VMFS data stores should be formatted with 8MB block size
DroboElite
vSphere 4
4-6
Yes
Yes
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 3
Reference Solution
The following configuration illustrates the recommended deployment for the DroboElite storage array with the ESX/ESXi software. In the figure below, four ESX/ESXi servers are connected to the DroboElite storage array with one dedicated VLAN. On each server, a virtual NIC is created with two NICs connected to an iSCSI VLAN. For more storage, additional DroboElite arrays may be connected to the same VLAN. All DroboElite storage arrays are managed via a single instance of Drobo Dashboard (running on Windows or Mac OS X) per VLAN or iSCSI network. NOTE: All the devices are in the same iSCSI VLAN.
*NOTE: To optimize DroboElite for performance, you should use a separate, dedicated gigabit switch for iSCSI traffic or a dedicated iSCSI VLAN within a managed switch.
3
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010 Page 4
2. Click on Tools
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 5
3. Click on Check For Updates to make sure you are running the latest software and firmware versions. Follow the instructions to update either if indicated. Then click on Settings.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 6
5. Click the iSCSI tab 6. Set IP addresses for both iSCSI1 and iSCSI2 a) Set the IP address and subnet mask (record this information for later use.) b) Click OK
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 7
7. Enable Administrative password. If your environment requires this level of added security please select the Admin tab: Select Enable administrative password protection. Fill in Username and Password information. This will change Drobo Dashboard with the username and password information before the DroboElite can be managed. Click OK. At this point, Drobo Dashboard will ask you to restart the DroboElite to apply all of your changes. While the DroboElite is restarting, remove the USB, attach the system (the management station and the DroboElite) onto the iSCSI network.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 8
8. Once restarted and rediscovered by Drobo Dashboard, Go to Advanced Controls -> Tools -> Volume Management.
9. Listed are the Smart Volumes on the DroboElite. By default, there is a single 16TB volume created. Feel free to delete this volume, as it is not needed for VMware.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 9
10. Up to 128 Smart Volumes may be created. In this example, we are creating a 1TB volume. This unit had 48 Smart Volumes to begin with and we will add one more. Click Create Volume -> Multi Host
The Default size is 16TB, but please chose 1TB or 2TB. It is very important to choose Multi Host, otherwise only one ESX server will be able to see the Smart Volumes.
7
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010 Page 10
11. Click Submit Changes -> Yes, Apply Changes and allow the DroboElite to create the new Smart Volume(s). Note: You can create and delete multiple volumes at once before clicking Submit Changes.
12. If you plan to use CHAP within VMware, please enable CHAP by clicking the Enable button next to the newly created Smart Volume. The username is DroboElite for all CHAP volumes.
13. Connect the DroboElite to the iSCSI VLAN previously described above.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 11
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 12
2. Select iSCSI Software Adapter and click on Properties. The iSCSI Initiator Properties window is displayed.
3. Ensure that the Software Initiator Properties Status is Enabled. If not then the iSCSI Initiator needs to be enabled to allow the ESX server to connect to the DroboElite. a. Under the General tab, click Configure. b. Ensure it is enabled - click the Enabled checkbox, if necessary. c. Click OK. d. Select Close.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 13
4. Select iSCSI Software Adapter under Storage Adapters. iSCSI initiator name is listed. 5. Select Properties under Storage Adapters. a. Select the Dynamic Discovery tab. b. Select Add.
NOTE: There may be a slight delay while the iSCSI discovery process completes. 6. Enter the IP address of the DroboElite storage array (Port should be 3260) -> click OK
NOTE: Repeat the steps above for both IP addresses belonging to the DroboElite.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 14
NOTE: For ESX/ESXi servers supporting VMotion, HA, and DRS, a host group must be defined so that the DroboElite storage subsystem has a configured iSCSI path to each of the hosts. If you enabled CHAP for the Smart Volumes Created, click the CHAP button. Select Use CHAP Enter DroboElite as the username and the password you chose.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 15
NOTE: For more information on configuring ESX/ESXi, see the VMware Support website at support.vmware.com. 2. Go to Home -> Inventory -> Datastores. On the Getting Started tab click Add a datastore
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 16
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 17
11 Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide 3. Select Disk/LUN -> Next
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 18
4. Select the newly created iSCSI LUN -> Next. The LUN id matches the Volume id when you created in Drobo Dashboard above. In this case, id49.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 19
7. Select the appropriate block size (8MB) and capacity for the VMFS database -> Next NOTE: Data Robotics has determined that optimal performance is achieved with 8MB block sizes. A block size smaller than 8MB block size will adversely affect performance.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 20
8. Review the disk layout and click Finish to create the VMFS datastore. The new datastore is ready for storing virtual machine images.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 21
NOTE: All NICs in a vSwitch must be in the same VLAN. If you connect the NICs directly to the DroboElite storage array, then they will not be accessible on a VLAN.
Copyright 2010 Data Robotics, Inc. Data Robotics, DroboElite, DroboPro, Drobo, DroboShare, BeyondRAID, and Smart Volumes are trademarks of Data Robotics, Inc., which may be registered in some jurisdictions. All other trademarks used are owned by their respective owners. All rights reserved. Specifications subject to change without notice.
Data Robotics DroboElite and VMware vSphere 4 Best Practice Guide v4 May 2010
Page 22