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.
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” •...
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.
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.
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.
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.
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.
• 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.
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;...
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.
• 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.
• 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.
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” •...
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.
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.
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.
• 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. •...
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...
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.
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.
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.
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.