nexentaedge #0

Supports: trusty

NexentaEdge bundle

This bundle contains a NexentaEdge + Openstack deployment:

  • Minimal NexentaEdge configuration with all NexentaEdge charms
  • Simple OpenStack environment

To deploy this bundle:

  • Prepare 8 nodes for openstack deployment (tagged with 'tag=openstack')
  • Prepare 4 nodes for nedge deployment (tagged with 'tag=nedge')
  • Download bundle and extract bundle.yaml
  • Setup NexentaEdge replication eth adapter names for NexentaEdge charms entries
  • Provide online activation key for nedge-mgmt charm configuration entry

    juju-deployer -v -c bundle.yaml

NexentaEdge nodes requirements:

Specific server configurations designed for NexentaEdge can be found in the Hardware Configuration Guidelines, and Nexenta recommends that a minimum of 5 servers are used for Proof of Concepts that require Block I/O. Functional testing can be done on 3 servers, but it is important to understand that NexentaEdge has been designed to work with larger configurations and production deployments should start at 5 nodes.

At a minimum the servers should meet the following recommendation:

  • 4 HDD + 1 SSD
  • 64 GB RAM
  • Intel Xeon E5 v2/v3 CPU
  • Dual 10-GbE

When using Block services (iSCSI or NBD) each node need to have at least one SSD available for Journaling.

Additional detail is available in the NexentaEdge Hardware Configuration Guidelines

Network equipment requirements:

NexentaEdge make extensive use of modern networking technologies such as IPv6 and Multicasting. As a result there are requirements on the networking equipment that must be fulfilled for successful deployments. Both Switches and Network Interface Cards must support 10Gigabit Ethernet, IPv6 and Multicasting.

As a general guideline NexentaEdge should work with any 10 Gigabit Ethernet switch that support:

  • Non-Blocking Enterprise class switch
  • Multicasting over IPv6
  • 9000 MTU jumbo frame support

If the switch supports advanced capabilities like Multicast Listener Discovery (MLD) snooping, Data Center Bridging (DCB), Priority Flow Control (PFC) and Enhanced Transmission Selection (ETS) this functionality can be leverage by NexentaEdge to improve the networking performance and reliability.

A list of tested network switches can be found in the NexentaEdge Hardware Configuration Guidelines.

It is not recommended to run NexentaEdge with low-end/low-cost networking equipment as it in general do not work well with IPv6, multicasting and do not guarantee non-blocking transfers.

Bundle configuration