Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 NICsboth 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 domainat 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

...