This page provides a suggested configuration for a Hyper-V cluster using VLAN networking. For more information, see the sections below:

Possible VLAN configuration

Useful Information

The provided diagram is a VLAN diagram and not a physical network diagram.

The specifications provided in the above diagram are our recommended specifications.

Multiple compute nodes are recommended, with a minimum of 5 suggested for resiliency reasons. For proof of concept and beta testing environments you can install with other multiples.

Router nodes are required, as VLAN networking is used. 

Hardware Prerequisites

FCO Management Server

This is the server Flexiant Cloud Orchestrator is installed on. FCO installs its operating system as part of the install so this needs to be a blank machine. Minimum requirements are as follows:

Hardware type

Minimum Requirement

RAM

16GB 

CPU

2 x Quad Core

Hard Disks

2 x 500GB in RAID 1

Network Ports

2 x 1Gb/s

Compute Nodes

These are the servers upon which Virtual Machines run.  Multiple Compute nodes are recommended, with a minimum of 5 suggested for resiliency reasons.

Your compute nodes should each consist of the same hardware (specifically the same CPU type), in order to allow live migration to work. If you have heterogeneous CPU types, read the following CPU Levelling document (http://docs.flexiant.com/display/DOCS/CPU+Levelling) carefully.

Hardware type

Minimum Requirement

RAM

32GB (96GB recommended) 

CPU

2 x Quad Core

Network Ports

2 x 1Gb/s on single NIC with PXE capability

Router Nodes

As VLAN networking is used in this configuration, a router node is required, ideally with a second node for redundancy. The router node should have the following minimum specification:

Hardware type

Minimum Requirement

RAM

8GB 

CPU

1 x Quad Core

Network Ports

2 x 1Gb/s with PXE capability

Domain Controller

Minimum specifications for the domain controller should be as recommended on the Microsoft website:
http://technet.microsoft.com/en-us/windowsserver/hh553005.

Storage

When integrating Flexiant Cloud Orchestrator with Hyper-V, Flexiant Cloud Orchestrator will use Hyper-V's storage integration, Windows Server 2012. This requires an SMB3 share, which can be obtained through an SMB3 Windows fileserver in your domain, which acts as an intermediary between a storage solution and the rest of the domain. If you are using an intermediary fileserver, you must be able to mount the storage device as an SMB3 share on the intermediary fileserver. It is also theoretically possible to mount an SMB3 share directly from an SMB3 compatible SAN or equivalent, however this configuration is untested.

Hardware type

Minimum Requirement

For more details please refer to the Windows Server 2012 documentation.

This is available at http://technet.microsoft.com/en-us/windowsserver/hh553005.

We recommend a 25TB SMB3 storage share.

 

Flexiant Engineer Platform Access

Our installation engineers require a method in which to connect to your platform to perform your install. Our preferred method is IP-KVM/DRAC however we are able to discuss alternative methods. Please raise any questions you may have over this with our support team by emailing support@flexiant.com.

Useful Information

Recommended Hardware for Evaluation

For evaluation purposes, the best hardware choice would be hardware conforming to the Recommended Hardware for Production specification set out above. However, smaller specification hardware can be used, though at the expense of performance. For instance, the requirement for RAID drives can be omitted, router nodes can be installed singly rather than in pairs, a single upstream router can be used, and lower CPU specification hardware can be used. We do not, however, recommend using less RAM than set out above.

 

Network Prerequisites

L2 Switch

The following are the minimum requirements that we have for any L2 Switch however the switch should be able to handle however many number of VLANs that you project being required.

Minimum Requirements

VLAN count

4K

Speeds

1Gb/s

Upstream Router

Regardless of configuration an upstream router (or pair) is always required, to route traffic outside of the cloud platform. These can be existing routers.
These would normally be supplied and managed by your networking team. Our nodes can speak either OSPF or BGP to the routers, or a static configuration can be used.

Minimum Requirements

Number of routers

Two (one if redundancy not required)

Routing type

Static routing, BGP or OSPF support (dependent upon routing protocol chosen)

IP Address Range

The following are recommendations for IP addressing when using Public VLAN mode. You will also need IPv4 addresses to assign to the relevant servers. The minimum ranges depend upon the networking mode in use.

Initial IPv4 Addressing Recommendations

Public VLAN

/24

Management

/28

Storage

10.157.208.0/20 (min /24) (Default IP)

Node Management

10.157.128.0/20 (Default IP)

Upstream

10.157.192.0/20(Default IP)

VLAN Tag Range

The number of VLANs required depends upon the networking modes in use.

Initial VLAN Recommendations

VLAN modes

256 VLANs

 

One for Management

 

One for Node Management and SAN traffic

 

254 for VM public/private traffic

 

 

NAT, Firewall & Internet Access

Your firewall must allow inbound connectivity to the management server. Assuming a single management server, inbound access should be set up as follows.

Public Firewall Ports

Control Panel

TCP/80 and TCP/443


The management server will need to make outbound internet connections on ports TCP/80 (http), TCP/443 (https), UDP/123 (ntp), and UDP/53 (DNS).
The system will not install correctly (or at all) unless ports TCP/80 (http), TCP/443 (https), UDP/123 (ntp), and UDP/53 (DNS) are open.

Connectivity between clusters

Flexiant Cloud Orchestrator requires secure IPv4 network connectivity between the cluster management servers and the control plane management servers. This can be provided by VLAN (if all clusters are in the same place), or by VPN. Using an unencrypted internet connection is not recommended. Apart from connectivity to the control plane, each cluster does not require inbound connectivity. Each cluster requires outbound connectivity (possibly through a NAT) on ports TCP/80 (http), TCP/443 (https), UDP/123 (ntp), and UDP/53 (DNS). This is used, amongst other things, to fetch disks and images.

Scalability Caveats

As the system grows, resource requirements will increase, and the recommended hardware will increase commensurately. This may call for additional hardware, both in terms of larger shared components and a larger quantity of non-shared components. Certain hardware selected by the Licensee may be limited in the scalability it provides. A non-exhaustive list of notes follows:

Software Prerequisites

Sign-Up

First you should sign up to the www.flexiant.com website for our free trial, this will provide you with a FCO licence and username and password for installation. It is essential that you keep your licence, username, and password safe as you will be asked to enter this when the engineer is installing FCO on your platform.

https://www.flexiant.com/flexiant-cloud-orchestrator-free-version/

Licence

Your licence will be converted from a free trial licence to the relevant licence by our support team prior to installation.

Bootable FCO ISO

Signing up for your free trial will also provide you with the downloadable copy of the FCO ISO required. Please ensure that you have burned a copy of this and inserted it in the media drive of your management server to allow installation.

Preparing the install media

The Flexiant Cloud Orchestrator image is built using the Hybrid ISO/IMG format, this allows it to be used in two ways:

DVD

To record the image on to a DVD you can use the same DVD writer program you normally would for any other ISO or IMG file. Some writing software may look for it to end in an .img or .iso extension, so please be aware of this as you may need to rename it. Check the instructions or help system of your DVD writer program if you aren’t sure.

USB

Any program which performs a bit-for-bit copy of the downloaded file onto the USB memory stick will work. Attempting to copy the file directly will not work (e.g. using Explorer). In the process of doing the bit copy the USB drive will be wiped so please ensure to use a blank drive. 

Check-List

Hardware

FCO Management Server

YES / NO

Compute Nodes

YES / NO

Router Nodes

YES / NO

Storage

YES / NO

Engineer Access

YES / NO

Networking

L2 Switch

YES / NO

Upstream Router

YES / NO

IP Address Range

YES / NO

VLAN Tag Range

YES / NO

NAT, Firewall & Internal Access

YES / NO

Software

Sign-Up

YES / NO

Licence

YES / NO

Bootable FCO ISO

YES / NO