nav-img
Evolution

Требования

CPU

Требования к CPU представлены в Таблице 1.

Таблица 1. Требования к CPU

Сервис

Минимальные

Рекомендуемые

MDS

1 CPU core

8 CPU Core

CS

1 CPU core Количество CS на диск: 1x CS per NVMe/SSD

1 CPU Core Количество CS на диск: 4x CS per NVMe/SSD

RAM

Требования к RAM представлены в Таблице 2.

Таблица 2. Требования к RAM

Сервис

Минимальные

Рекомендуемые

MDS

1GB

20GB RAM per 1PB storage

CS

1GB

3GB

Диски

Требования к дискам представлены в Таблице 3.

Таблица 3. Требования к дискам

Сервис

Минимальные

Рекомендуемые

Operation System

1x SSD/NVMe 256GB

2x SSD/NVMe 512GB + RAID Controller

MDS

1x NVMe 32GB

1x NVMe 512GB (Допускается использовать системный NVMe диск, но не рекомендуется)

CS(Hybrid, NVMe/ SSD+HDD)

1x NVMe/SSD per 6 HDD или ~1TB NVMe space per 60TB HDD

1x NVMe/SSD per 4 HDD или 1TB NVMe space per 40TB HDD

CS

1x NVMe 32GB

1x NVMe > 3TB

Примечание
  • Рекомендуется использовать SATA HDD.

  • Конфигурации только на HDD дисках не поддерживается.

Внимание

Не используйте RAID контроллеры для дисков CS и MDS.

Сеть

Общая схема сети

Public Network— публичная сеть, обеспечивающая пользователям доступ к MDS и CS. Используется для репликации метаданных по протоколу RAFT между MDS.

Internal(Interconnect) Network — внутренняя сеть для репликации, миграции и восстановления данных между CS.

Сетевая архитектура

Требования к сети

Требования к сети представлены в Таблице 4.

Таблица 4. Требования к сети

Тип сети

Минимальные

Рекомендуемые

Public (Compute, S3, iSCSI)

2x 25Gb

2x 100Gb

Internal (Репликация, миграция, ребилд)

2x 25Gb

2x 100Gb

Management (SSH) опционально, сеть может быть совмещена с public

2x 10Gb

2x 10Gb

Зарезервированные порты

Порты резервируются в системе при установке пакета storage-kernel-conf.

Конфигурационный файл /etc/sysctl.d/99-storage-net.conf содержит порты, представленные в таблице 5.

Таблица 5. Порты

Диапазон/Значение

Назначение

59000-59999

CS RPC

58000-58999

CS Prometheus

60001

MDS RAFT

60002

MDS gRPC

60003

MDS RPC

60080

MDS Prometheus

60081

MDS Debug Server

9991

vhostd Prometheus

60100

vhostd RPC

10809

NBD RPC

60280

NBD Prometheus

Расчет полезной емкости кластера

Информация по расчету полезной емкости кластера представлена в Таблице 6.

Таблица 6. Информация по расчету полезной емкости кластера

Схема кодирования

Минимальное количество хостов

Рекомендуемое количество хостов

Количество недоступных хостов (без потери данных)

Storage overhead

Replication Factor

Raw Capacity

Useful Capacity

1+0 (1 реплика)

1

1

0%

1

100ТБ

100ТБ

1+2 (3 реплики)

3

4

2

200%

3

100ТБ

33ТБ

3+2 (erasure coding)

5

6

2

66%

1.66

100ТБ

60ТБ

4+2 (erasure coding)

6

7

2

50%

1.5

100ТБ

66ТБ

6+3 (erasure coding)

9

10

3

50%

1.5

100ТБ

66ТБ

9+3 (erasure coding)

12

13

3

33%

1.33

100ТБ

75Б

Примечание

Кластер резервирует 5% дискового пространства для внутренних нужд и экстренных ситуаций. Например, на диске 10 ТБ доступно 9.5 ТБ физического места для пользовательских данных.

Формула для расчета полезного объема: Useful Capacity = Raw Capacity * 0.95 / Replication Factor

Конфигурация сервера

Конфигурация AllFlash (NVMe/SSD) сервера

Пример AllFlash (NVMe/SSD) сервера представлен в Таблице 7.

Таблица 7. Пример AllFlash (NVMe/SSD) сервера

Service

All Flash

CPU

Не менее 48 физических CPU суммарно. Частота не менее 2ГГц.

RAM

Не менее 256GB

Disks(OS)

Не менее 2х 240GB SSD

Disks(MDS)

Не менее 1x 512GB NVMe/SSD

Disks(CS)

Не менее 12x 3.2TB NVMe/SSD

Network

Не менее 2-х карт по 2 порта каждая 25Gb (Public)

Не менее 2-х карт по 2 порта каждая 25Gb (Internal)

Не менее 2-х карт по 2 порта каждая 10Gb (Management)

Конфиг Hybrid (NVME/SSD+HDD) сервера

Пример Hybrid (NVME/SSD+HDD) сервера представлен в Таблице 8.

Таблица 8. Пример Hybrid (NVME/SSD+HDD ) сервера

Service

Hybrid

CPU

Не менее 24 физических CPU суммарно. Частота не менее 2ГГц.

RAM

Не менее 256GB

Disks(OS)

Не менее 2х 240GB SSD

Disks(MDS)

Не менее 1x 512GB NVMe/SSD

Disks(CS)

Не менее 4x 3.2TB NVMe/SSD для горячего хранилища CS (один NVMe на три HDD)

Не менее 12х 6TB HDD SATA/SAS для холодного хранилища CS

Network

Не менее 2-х карт по 2 порта каждая 25Gb (Public)

Не менее 2-х карт по 2 порта каждая 25Gb (Internal)

Не менее 2-х карт по 2 порта каждая 10Gb (Management)