В OpenStack, чтобы добавить к серверу диск, его нужно создать, затем подключить к серверу, а потом определить в системе. В этой статье показываем, как именно это делается.

Как создать диск

Зайдите в панель управления облаком. Перейдите в раздел «Проект – Диски – Диски», затем в правой части экрана нажмите кнопку «Создать диск».

Кнопка «Создать диск» в разделе «Проект – Диски – Диски»

В появившемся всплывающем окне заполните параметры нового диска:

  • Имя и описание — Чтобы можно было быстро найти нужный диск, если их много. Можно и не заполнять эти поля, тогда система использует идентификатор диска в качестве имени.
  • Источник диска — Выберите «диск на базе образа операционной системы», если собираетесь устанавливать на него ОС, или «чистый диск», если собираетесь использовать диск как дополнительный.
  • Тип диска — SSD или HDD.
  • Размер диска — Количество гигабайт, которое вам нужно.

В остальных полях оставьте стандартные значения.

Мастер создания диска в OpenStack Horizon

Когда заполните параметры, нажмите кнопку «Создать диск». После этого система создаст диск и в последней колонке «Actions» с ним можно будет совершить такие действия:

  • Редактировать диск — Изменить имя и описание диска, сделать диск загрузочным для создания нового сервера.
  • Расширить диск — Увеличить объём памяти.
  • Управление подключениями — Подключить диск к существующему серверу в качестве дополнительного или наоборот отсоединить.
  • Создать снимок — Сделать копию диска со всеми настройками и данными.
  • Изменить тип диска — SSD или HDD.
  • Удалить диск — Убрать диск из системы без возможности его восстановить.
  • Другие действия для опытных пользователей.
Выпадающий список «Actions» в разделе «Проект – Диски – Диски»

Как подключить диск

В разделе «Проект – Диски – Диски» найдите колонку «Actions» в строке с нужным диском и выберите из выпадающего списка вариант «Управление подключениями».

Опция «Управление подключениями» в списке «Actions» в разделе «Проект – Диски – Диски»

Во всплывающем окне выберите из выпадающего списка сервер, к которому хотите добавить диск, затем нажмите «Подключить диск». Диск подключится автоматически, сервер можно не перезагружать.

Выбор сервера, к которому присоединяется диск

Как определить диск в системе

После того как вы добавите новый диск к серверу, его нужно определить в системе.

В Windows это делается при помощи утилиты Disk Management (diskmgmt.msc). Если до этого никогда не работали с ней, вот руководство по созданию и активации логического диска и управлению томами в базе знаний Microsoft.

В Linux это делается при помощи одного из стандартных инструментов по работе с дисками: fdisk, cfdisk, parted. Покажем процесс на примере команды fdisk.

Подключитесь к серверу в консоли. После этого вам понадобится выполнить ряд команд от имени суперпользователя. 

Если подключились от имени clouduser, используйте такую команду, чтобы получить оболочку суперпользователя root.

sudo su

Сначала проверьте текущие дисковые устройства на сервере:

fdisk -l

Вы увидите два диска: основной с уже созданным разделом и тот, который вы только что создали.

Список дисковых устройств на сервере

Перейдите к новому диску при помощи команды:

fdisk /dev/sdb
Переход к новому диску

Вы увидите окружение fdisk. Создайте новый раздел на диске и укажите его параметры. Это делается в несколько этапов:

  • введите латинскую n, чтобы создать новый раздел;
  • введите латинскую p, чтобы указать тип раздела «Primary»;
  • введите цифру 1, чтобы задать номер раздела;
  • если выделяете разделу весь объем диска, дважды нажмите Enter.
Создание нового раздела на диске

Дальше введите латинскую p, чтобы проверить созданный раздел. Вы увидите раздел /dev/sdb1 и информацию о нём. Затем введите w, чтобы записать созданный раздел на диск и сохранить изменения.

Проверка и запись созданного раздела

После этого отформатируйте раздел в файловую систему ext4. При необходимости укажите другую файловую систему, которая подходит в вашем случае:

mkfs.ext4 /dev/vdb1
Форматирование раздела в файловую систему ext4

Внесите новое устройство в системный каталог для монтирования устройств /etc/fstab, чтобы каждый раз не монтировать его после перезапуска сервера. Для этого сначала узнайте UUID нужного раздела при помощи команды:

blkid
Внесение нового устройства в системный каталог для монтирования устройств

Зная UUID, добавьте диск в список. Для этого откройте его любым текстовым редактором, например, nano:

nano /etc/fstab

Внесите новую запись для диска, который монтируете, в каталог /mnt, после чего сохраните изменения комбинацией клавиш Ctrl + X:

UUID=991a3d92-1341-4298-b6df-e1d366649e49 /mnt ext4 defaults 0 2

Добавление ID диска в каталог /etc/fstab

Теперь смонтируйте диск из файла /etc/fstab:

mount -a

И проверьте, что раздел смонтирован в нужный каталог:

df -h
Монтирование диска в каталог /mnt

На этом всё. Диск размером 30 ГБ определён в каталог /mnt.

Руководство по работе с файлом fstab

Была ли статья полезной?

Спасибо за отзыв!