Dell DX6000 Getting Started Manual

Dell DX6000 Getting Started Manual

Dx object storage getting started guide
Hide thumbs Also See for DX6000:

Advertisement

DX Object Storage Getting Started Guide
Version 5.0

Advertisement

Table of Contents
loading

Summary of Contents for Dell DX6000

  • Page 1 DX Object Storage Getting Started Guide Version 5.0...
  • Page 2 DX Object Storage Getting Started Guide: Version 5.0 Copyright © 2010 Caringo, Inc. All Rights Reserved. No part of this document may be reproduced, transmitted, or transcribed without the written consent of Caringo, Inc.
  • Page 3: Table Of Contents

    Table of Contents 1. Welcome to DX Storage ...................... 1 1.1. Components ......................1 1.2. About this Document ....................1 1.2.1. Audience ....................... 1 1.2.2. Scope ......................1 2. Network Infrastructure and Recommendations ............... 2 2.1. About DX Storage in the Network ................2 2.1.1.
  • Page 4: Welcome To Dx Storage

    Chapter 1. Welcome to DX Storage DX Storage is a high-performance, massively scalable, self-managing, cost-effective, fixed content storage software that runs on clusters of standard x86 computer hardware. DX Storage provides the integrity of an archive with the performance of primary storage. 1.1.
  • Page 5: Network Infrastructure And Recommendations

    Chapter 2. Network Infrastructure and Recommendations The following sections in this chapter discuss how to configure your network for DX Storage clusters: • Section 2.1, “About DX Storage in the Network” • Section 2.2, “Setting Up the Network for DX Storage” •...
  • Page 6 The next figure shows a more sophisticated network topology that uses a router to separate traffic between the DX Storage nodes and the rest of the network. Copyright © 2010 Caringo, Inc. Version 5.0 All rights reserved December 2010...
  • Page 7: Layer 3 Switching And Routing

    2.1.2. Layer 3 Switching and Routing A router or a layer 3 switch routes network packets between subnets. A router segregates network traffic by filtering packets based on the subnet to which they are addressed. This segregation is important so that DX Storage nodes have predicable network bandwidth for their use and so that their multicast and unicast traffic doesn’t interfere with computers on the rest of the network.
  • Page 8 With more sophisticated switching hardware, the network segments can be isolated as different Virtual LANs (VLANs) on the same device. Additionally, some enterprise-class switching hardware has routing capabilities. You can also design the DX Storage subnet to use redundant switches in the event of a switch failure.
  • Page 9: Internet Deployments

    switches, the network connection between switches must be faster than the individual ports. Contact your switch provider for information about proprietary software or use a mechanism such as link aggregation. 2.1.4. Internet Deployments Network security is one of the top considerations during the deployment of any service on the Internet or within an extensive enterprise WAN.
  • Page 10: Network Summary

    The following networking services are recommended for the management of a DX Storage cluster. • DHCP server for allocating node addresses • NTP time server to provide clock synchronization. Dell recommends you configure multiple NTP servers (or multiple pools of servers) that are located in the proximity of your cluster. Clock synchronization is critical for many of DX Storage's components.
  • Page 11: Setting Up Ntp For Time Synchronization

    Although client applications can initiate first contact with any node in the DX Storage cluster – even choosing to access the same node every time - Dell recommends that the node of first contact be evenly distributed around the cluster.
  • Page 12: Preparing For Named Objects

    IN A 192.168.1.103 In the preceding example, it is important that the time to live (TTL) value for each of the records in the round-robin group is very small (0-2 seconds). This is necessary so that clients that cache the resolution results will quickly flush them.
  • Page 13: Setting Up Network Load Balancing

    • If you boot from a CSN, an aggregate MIB for the entire cluster is available in /usr/share/ snmp/mibs. • If you do not boot from a CSN, the MIB is located in the root directory of the DX Storage software distribution.
  • Page 14: Configuring The Tftp Server

    parameter to define the IP address of the TFTP server and the filename parameter to define the bootstrap loader program to download. group { next-server 172.16.1.10; filename "/pxelinux.0"; # Hosts allowed to network boot into DX Storage host clusternode1 { hardware ethernet 00:90:cb:bf:45:26; } host clusternode2 { hardware ethernet 00:90:b2:92:09:e4;...
  • Page 15: Setting Up A Configuration File Server

    File name Description DX Storage software tftpboot/profiles/castor/fsimage DX Storage operating system kernel tftpboot/profiles/castor/kernel PXELINUX configuration file tftpboot/pxelinux.cfg/default For additional information regarding the use of the PXELINUX boot loader, refer to the included documentation and ZIP file in the samples/Network-Boot directory on the DX Storage distribution media.
  • Page 16: Network Devices And Priority

    • USB boot loader example. Following is an example section of the syslinux.cfg that is contained in the root directory on the USB flash drive. label normal kernel kernel append initrd=fsimage ramdisk_size=128000 root=/dev/ram0 castor_cfg=http://172.16.1.200/castor/cfg-list.txt Note The append command must be entered on a single line. It is shown here on multiple lines because of space limitations.
  • Page 17: Proxying The Admin Console

    • pxelinux.cfg if the node is booting from the network In the configuration file, a kernel parameter named castor_net is included in the append clause. castor_net enables you to specify both the bonding mode for the adapters as well as a comma- separated ordered list of the network devices that DX Storage can use, where the first device in the list is the preferred interface that will be used whenever it is on-line.
  • Page 18: Hardware Considerations

    Chapter 3. Hardware Considerations The following sections in this chapter discuss how to configure your network for DX Storage clusters: • Section 3.1, “Hardware Requirements and Recommendations” • Section 3.2, “Hardware Setup” • Section 3.3, “About Memory Effects on Node Storage” •...
  • Page 19: Stream Size Guidance

    Amount of RAM Maximum number of immutable Maximum number of unnamed unnamed streams anchor streams or named streams 33 million 16 million 66 million 33 million 12GB 132 million 66 million 3.4. Stream Size Guidance This section provides guidelines you can use to size storage volumes for large stream sizes. The largest object a DX Storage cluster can store is one-fifth the size of the largest volume in the cluster.
  • Page 20: Proactive Power Conservation

    100%. Note this feature is currently supported only on select Dell hardware. Note If the power cap percentage is changed using SNMP or the Admin Console and the...
  • Page 21 When you retire a volume, you must make sure that sufficient space exists in the LAR subcluster that contains the retiring volumes if you want the separation to persist. Because DX Storage must maintain the correct number of replicas in the subcluster, retiring a volume without sufficient space can be problematic.
  • Page 22: Installing And Configuring Dx Storage

    Chapter 4. Installing and Configuring DX Storage This chapter discusses how to set up and configure a basic DX Storage cluster. Note If you boot DX Storage from a Cluster Services Node (CSN), the required infrastructure setup, installation and configuration updates are performed automatically as part of CSN configuration so the tasks discussed in this chapter are not necessary or recommended.
  • Page 23: About Licensefileurl

    • If the capacity of a node in your cluster is set to the default of 2TB for an extended period of time, verify all of the following: • You have a valid DX Storage license. • You set the licenseFileURL to the location of the license. •...
  • Page 24: Sample License

    4.1.5. Sample License Following is a sample license: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ############################################################################ # DX Storage License File # License S/N: 200804261512-8402 # Generated By: Eric Smith # Comments: ############################################################################ licenseFormat = 1.1 cn = ACME Widgets, Inc. street = 123 Street A, Building #23 cl = Austin st = Texas...
  • Page 25: Editing Node.cfg

    DX Object Storage Administration Guide. 4. Make sure a valid license.txt file is located in the /caringo directory. 5. Set the cluster configuration parameter to name of your cluster. Dell strongly recommends you use an IANA-compatible domain name, such as cluster.example.com.
  • Page 26: Dhcp Or Static Network

    When using the all keyword, DX Storage automatically excludes the DX Storage USB flash drive from being used for storage. To explicitly set the disk device names, set vols to a space-separated list of drive identifiers. DX Storage uses standard Linux volume identifiers like /dev/sda, /dev/sdb, and so on. If you are not sure what your volume identifiers are, you can access the DX Storage node using another Linux system.
  • Page 27: Using Syslog

    After the hardware self-test, the DX Storage operating system boots and prints an on screen message that says the storage node is running. This on screen message confirms that the node has booted completely and displays the IP address for the node. 4.4.
  • Page 28: Open Source Software

    Chapter 5. Open Source Software Regarding certain third party open source components also shipped with the product, please see the detailed information that appears in the document DX Storage OSS License Notices for 3rd Party Software.pdf. Your vendor will ship open/free/libre (for example, GPL-covered) source code for certain 3rd party items shipped with the product after receiving at vendor HQ a written request specifying the code component(s) that you seek accompanied by prepayment (check on U.S.

This manual is also suitable for:

Dx6004sDx6012sDx object storage 5.0

Table of Contents