Table of Contents |
---|
1. Server requirements
Datacenter SaaS and on-premises Warren deployments require a minimum of 4 servers to offer virtualization-based (no bare-metal) functionality.
...
For more detailed information about cluster configurations, please see: /wiki/spaces/WAR/pages/12944086
2. Servers and Networking Devices models and spec
All servers must have PXE boot capability and IPMI Remote Management Interface. PXE boot must be activated as a first boot option during Warren setup phase 1 only and can be deactivated afterward.
...
Control domain servers - In case of small cluster sizes (less than 20 hypervisors) Xeon x56XX (single or dual CPU) or at least 6-core Xeon E3 and 32GB RAM (expandable to 64GB) per node suffice. For larger clusters, please discuss this matter before Warren deployment is started.
- Virtualization domain servers - Although there are no strictly defined minimum system requirements for virtualization hosts, it is recommended to have 2 x 8-core Xeon E5 (or higher) and 256GB RAM (recommended RAM amount heavily depends on the number of cores in total).
- Networking domain - Juniper QFX-series switches (5110 oor 5120) and MX-series routers are preferred. (for possible device topology, please see diagrams in /wiki/spaces/WAR/pages/12944086) For other vendors compatibility, please be sure that routers have following options available and configured:
- Dynamic GRE tunnels (MPLS over UDP/GRE)
VxLAN
Multiprotocol Extensions for BGP (MBGP or MP-BGP)
L3VPN
3. Server inter-connectivity
Three IP-pools are required:
For end-users, 1 for internal IPs and 1 for external IPs.
For Warren, 1 for internal IPs
- There are no strict requirements on networking equipment manufacturers (Juniper and Mellanox are preferred).
NIC requirements:
For Control domain servers, at least 2 extension NICs, one of which must be 10GbE or 25GbE (dual-port recommended)
For Virtualization domain servers, at least 2 extension NICs, both 10GbE or 25GbE(dual-port recommended)
Additionally, for management and hardware monitoring purposes, all servers must include at least 1 NIC, 1GbE.
4. Storage
- As a system storage, both, Control domain and Virtualization domain require:
At least 2 x 500 GB SSD or NVMe in RAID 1 as a boot storage
Control domain additionally require:
At least 2 TB SSD or NVMe for Warren components and caching
As a user storage for Virtualization domain, at least one of the following storage types is a strong requirement:
Distributed storage (e.g. CEPH)
Other user storage types are in BETA stage and will be available in the future:
Local storage of SSD or NVMe in RAID 10
Enterprise storage solution (e.g. 3PAR)
5. Software
- One server should be equipped with bootable Linux and DHCP + TFTP service set provided by Warren team, installed on it.
- All servers should come with NixOS 18.09 Installed
...