HPE Synergy Pro - Part V. Control.
Start:
Part I (Introduction) - habrahabr.ru/post/308224
Part II (Chassis and Server) - habrahabr.ru/post/310092
Part III - D3940 Disk Storage and SAS Switches - habrahabr.ru/post/310564
Part IV - Our Networks - habrahabr.ru/post/313240
I started writing this part in October, but then the “heat of the end of the year” went on projects, and then New Year's procrastination overcame, but already January, and the final effort must be made =).
It will be logical to divide this part into three sections, in each of the sections describe the modules SY Composer, SY Image Streamer and SY Frame Link Module (FLM).
')
Let's start with the main device - Synergy Composer (one piece for installation is required).
Photos of the industrial prototype of the Synergy Composer Drawing Synergy with Composer and Streamer Appearance on Composer's 3D model B / W drawing projection Composer'a As I wrote earlier, the developers tried to put the main meaning of this device in the title, “composer”, translated from English - the composer (there are also meanings - the author-writer and the synthesizer). So, Synergy Composer is a small blade server, which is also mounted in the chassis, and on board, besides some operating system, has a deployed HPE OneView functional module, which manages all the chassis resources — computing, data transfer, and storage. In addition, I quote "it is a fully programmable interface, such as Chef, Docker, and OpenStack".
From the point of view of servers and chassis Composer:
- manages connected chassis (plural) and servers in that chassis, including auto-detection of installed equipment;
- keeps in itself, for subsequent uploading to servers, firmware options (firmware) of servers;
- uses some kind of “logical enclosures” functionality, which is not described in detail. I would venture to suggest that it allows you to create logical computational entities on the basis of the iron of several frames;
- keeps in itself, for subsequent download, options for operating system drivers;
- also allows you to monitor and log the system as a whole and its components;
- contains a reporting module with a certain set of standard reports, with the possibility of exporting them to CSV or MS Excel;
- contains the HPE Unified REST API element for handling external control commands;
- contains a module for interaction with SY Image Streamer, i.e. the module where image-files of operating system disks with pre-installed software are stored is ready for quick deployment of the OS on servers (recall that the control modules are connected to a separate 10-bit network from the rest of the chassis).
In terms of networks:
- supports setting up HPE VirtualConnect, switches and pass-thru modules;
- manages connections between master modules and satellites;
- controls aggregation of links between chassis (Multi-module link aggregation, MLAG);
- manages the detection of network equipment and its scaling into the existing infrastructure;
- supports updating logical connections without stopping the transmission of traffic.
In terms of information storage:
- manages the use of DAS or SAN storage. Separately, it is stated that some storages are managed through Composer, but initially must be configured independently of it.
- manages capacity and storage levels (tiering) based on DAS 3940 disk modules, for a chassis with VSAs “tense” on them (raw volume limit is up to 614 TB, and volume distribution between different chassis is possible);
- manages Boot-from-SAN for Fiber Channel (FC);
- Manages storage zoning policies
- monitors and logs SAN systems and storage systems in general and at the component level;
Separately indicated supported external equipment:
- storage - StoreServe 3PAR (FC switched), StoreVirtual VSA and P4000 (iSCSI);
- SAN networks - Brocade SAN switches, HPE 5900cp / af and 5930 SAN switches, Cisco Nexus 5500/6000 and MDS SAN switches (FC / FCoE).
In terms of integration with third-party software products:
- HPE OneView for VMware vCenter 8.1 supports Synergy systems;
- HPE OneView for Microsoft System Center 8.1 supports Synergy systems;
- HPE Helion CloudSystem 10 supports Synergy systems.
The main question - why all this garden had to be fenced? HPE promises that it will work in the form of "Infrastructure-as-code", that is, at the level of writing software, you can set all the parameters of interest and their variations to deploy this software. For example, write code directly into the software: we deploy a farm of 10 web servers, so many processors, so much memory, so much disk, firmware — so and so, OS — so and so with such and such patches (take it from Streamer's Image), drivers such and such. After that, through the API, the Synergy Composer should work out all this correctly and quickly. The idea is interesting, it all depends on the implementation, because “Software-defined-something” projects were already quite a few, and not all came to success. If the implementation succeeds, it can be a breakthrough, if it is like, for example, with Helion CloudSystem, then to put it mildly, the solution will be “not for everyone”.
What else can I add about Composer? For fault tolerance, it is recommended to take the second Composer (even for a single chassis, but then it will not be possible to install the Image Streamer); Single-sign-on (SSO) for iLO is supported; Composer can be backed up (?); I see support only level 24x7 and higher.
SDK for REST-based Unified API is available for Java, PowerShell, and Python.
We smoothly proceed to the addition of the first module - the second module, also known as Synergy Image Streamer. It is also a small blade server, which is also mounted in the chassis. What is on board is not yet known. The appearance is the same as that of Composer, only the information label is different.
Appearance on a 3D model of Image Streamer On Image Streamer, as in the repository, the following is stored:
- Profile - server profiles that include different versions of BIOS settings and different versions of firmware;
- Golden Image - “Golden Snapshots” of the OS - basic boot versions of the OS with I / O drivers. There is a separate postscript - "If your image can be captured, then it can also be deployed and / or updated with HPE Image Streamer."
- Personality - personalized OS snapshots with applications and configurations (hostname, IP config, etc).
In general, the functional role of the module emerges as the role of the OS and software repository plus the iSCSI-boot-from functionality (here I will quote separately - “Unlike the traditional boot-from-SAN environments, HPE Image Streamer requires no additional manual setup or configuration (like multipath support, adapter configuration, access control, and SAN array configuration in typical SAN environments) ”). The picture is as follows: in the software, we code a plan for deploying any software farm, push it to Composer, which determines the presence of the software, operating system and settings on the Image Streamer, pushing this data to the server.
Composer, Image Streamer and servers in the chassis interaction scheme There may be several modules in the installation, the maximum installation is promised in 21 chassis. At the moment, the connection between the control modules 10/20 Gbit / s (separate from the rest of the chassis modules) promise to disperse up to a hundred.
Next, consider the Synergy Frame Link Module (FLM). For good it made sense to consider it in the second part, in the framework of the chassis, but in this case the section turned out logically unbalanced, so we consider here.
B / W FLM projection drawing Appearance on a 3D-model FLM The task of FLM is to create a control network with a 10GbE private management network ring between the different chassis for the chassis management modules - SY Composer and SY Image Streamer, based on the set of these modules (FLM). Chassis in the same rack can be connected with CAT6 cables, CAT7 is required between racks. The figure shows that there are two RJ-45 ports on the front panel of the module: the top one is MGMT (control), the bottom one is LINK (communication between the modules). Each chassis contains one module; a second FLM module is required for connecting two or more.
And finally, I will talk about three interesting documents that I did not know when I started writing / reading this cycle, but which can help in studying the infrastructure with HPE Synergy:

The first document consists of 12 pages and contains a brief description of all the pieces of iron and comparative tables with them - useful as a brief cheat sheet.
The second document is much more serious - page 71, and describes the principles and examples of installations. Here it can be noted that now I have two documents, the first of April 2016 and there are 51 pages with theoretical examples, and the second is the one to which the link is given, this is already fresh from December 2016, 71 pages, worked out in more detail, apparently using gained experience.
The third document is already from the series “Finish me with dance, my idol!”, Read with interest, immediately took from there several explanatory pictures in good quality for this article.
In general, a general link to all available product documentation -
http://www.hpe.com/info/synergy-docs (I think I found something that I will read in the next couple of months - HPE OneView 3.0 User Guide with 500 pages). Not all documentation is ready, instead of some documents there are links, stubs, but it already makes sense to note the high level of development of the section, most of the documentation that did not exist in October (when I was just starting to write a draft of this article) came out in December 2016.
PS Dear HPE just yesterday announced at the end of January “HPE Synergy - technical details. Pre-industrial sample demonstration "- really ?! Perhaps, after this event, there is enough information to write another article, in which it will be possible to briefly review the existing solution configurations and planning methods.
PPS Before publication, a colleague sent a link to the description of the two-day course 01064178 “
HPE Synergy Solutions, Rev. 16.21 ”, it turned out that, to put it mildly, I definitely wrote the first day of the course.
PPPS - here the habrovchanin began to write about the experience of actual operation
- I hope it will be interesting -
habrahabr.ru/post/319590