Supported operating systems

Hardware requirements

The IP addresses of the VMs on which NAICE is deployed must be configured statically!

Single-host deployment

Minimum requirements (suitable only for test operation):

Recommended requirements:

High-availability deployment

RoleCPURAMHDD
Minimum requirements for deploying NAICE on 2 VMs (test operation)
NAICE 1 + PostgreSQL node 1610 Gb500 Gb
NAICE 2 + PostgreSQL  node 2610 Gb500 Gb
Recommended requirements for deployment on 2 VMs (fewer than 1000 network devices)
NAICE 1 + PostgreSQL node 1816 Gb1000 Gb
NAICE 2 + PostgreSQL  node 2816 Gb1000 Gb
Recommended requirements for deployment on 4 VMs (more than 1000 network devices)
NAICE 11632 Gb100 Gb
NAICE 21632 Gb100 Gb
PostgreSQL node 1816 Gb1000 Gb
PostgreSQL  node 2816 Gb1000 Gb

Disk layout requirements

By default, NAICE stores configuration files in the /etc/docker-naice/ directory.

This directory also contains PostgreSQL database files and database backups.

Docker uses the /var/lib/docker/ directory to store containers and their logs.

When allocating partitions and mounting disks, ensure that these directories have sufficient space for deployment and normal system operation.

VM for running Ansible playbooks

RoleCPURAMHDDNotes
Host for running Ansible playbooks14 Gb100 GbUbuntu 24.04 required

RADIUS protocol attribute requirements

RADIUS Access-Request messages sent by network devices during user authentication must include:

It is recommended that the following attributes be included: