Подключить и отключить диск
Заменить загрузочный диск
У облачного сервера можно заменить только сетевой загрузочный диск — на другой сетевой.
Панель управления
OpenStack CLI
- В панели управления перейдите в раздел Облачная платформа → Серверы.
- Откройте страницу сервера → вкладка Сетевые диски.
- Проверьте, какой диск загрузочный — в строке с ним вы увидите тег Загрузочный.
- Если у облачного сервера нет загрузочного диска, то первым подключите нужный диск — он автоматически станет загрузочным.
- Если у облачного сервера уже есть загрузочный диск, выключите сервер и отключите загрузочный диск. Первым подключите нужный диск — он автоматически станет загрузочным.
-
В панели управления перейдите в раздел Облачная платформа → Серверы.
-
Откройте страницу сервера → вкладка Сетевые диски.
-
Проверьте, какой диск загрузочный — в строке с ним вы увидите тег Загрузочный.
-
Если у облачного сервера нет загрузочного диска, то первым подключите нужный диск — он автоматически станет загрузочным:
openstack server add volume <server> <volume>
Укажите:
<server>
— ID или имя сервера. Список можно посмотреть с помощьюopenstack server list
<volume>
— ID или имя диска. Список можно посмотреть с помощьюopenstack volume list
-
Если у облачного сервера есть загрузочный диск, выключите облачный сервер:
openstack server stop <server>
-
Отключите загрузочный диск от сервера:
openstack server remove volume <server> <volume>
-
Первым подключите нужный диск — он автоматически станет загрузочным:
openstack server add volume <server> <volume>
Подключить сетевой диск к серверу
К облачному серверу можно подключать только сетевые диски (до 255 дисков на один сервер).
Если у облачного сервера нет загрузочного диска, то первый подключенный диск автоматически станет загрузочным.
Подключаемый диск и облачный сервер должны находиться в одном сегменте пула.
Панель управления
OpenStack CLI
- Убедитесь, что диск не подключен к другим серверам, и при необходимости отключите его.
- Мы рекомендуем выключить сервер. Вы можете подключить диск и к включенному серверу, но убедитесь, что операционная система полностью загрузилась.
- В панели управления перейдите в раздел Облачная платформа → Диски.
- В строке с диском в столбце Подключен к нажмите Подключить.
- Выберите сервер, к которому подключится диск. Диск и сервер должны находиться в одном сегменте пула — при необходимости перенесите диск в другой сегмент пула.
- Нажмите Подключить.
- Если вы подключили диск как дополнительный, обязательно подготовьте его к работе — отформатируйте и примонтируйте его.
-
Убедитесь, что диск не подключен к другим серверам, и при необходимости отключите его:
openstack server remove volume <server> <volume>
Укажите:
<server>
— ID или имя сервера. Список можно посмотреть с помощьюopenstack server list
<volume>
— ID или имя диска. Список можно посмотреть с помощьюopenstack volume list
-
Мы рекомендуем выключить сервер:
openstack server stop <server>
Вы можете подключить диск к включенному серверу, но убедитесь, что операционная система полностью загрузилась.
-
Подключите диск к серверу:
openstack server add volume <server> <volume>
-
Если вы подключили диск как дополнительный, обязательно подготовьте его к работе — отформатируйте и примонтируйте его.
Подготовить дополнительный диск к работе после подключения
Если вы подключили к облачному серверу дополнительный диск, его обязательно нужно отформатировать и примонтировать — порядок настройки зависит от операционной системы.
Linux
Windows
-
Посмотрите название дополнительного диска, подключенного к серверу:
lsblk
В ответе
sdb
— это дополнительный диск:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 8G 0 part /
└─sda14 8:14 0 8M 0 part
sdb 8:16 0 5G 0 disk -
Если подключенный диск создан из источника (образа, снапшота, бэкапа или другого диска), то перейдите к шагу 12.
-
Если диск пустой, запустите утилиту
parted
для создания файловой системы и разделов дополнительного диска:parted /dev/sdb
Здесь
sdb
— дополнительный диск. -
Создайте таблицу разделов с разметкой GPT:
mklabel gpt
-
Создайте разделы с помощью утилиты
mkpart
, укажите начало и конец раздела:mkpart primary 0 1GB
mkpart primary 1GB 3GBВ примере создается первый раздел размером в 1 ГБ и второй раздел размером 2 ГБ (сектор от 1 ГБ до 3 ГБ).
-
Проверьте созданную таблицу разделов:
print
В ответе появится список разделов, начало и конец секторов, размеры разделов.
-
Выйдите из утилиты
parted
:quit
-
Если при выходе из
parted
появилось предупреждениеInformation: You may need to update /etc/fstab
, скопируйте ID всех разделов дополнительного диска (параметрPARTUUID
):blkid
В ответе
sdb1
иsdb2
— разделы диска,PARTUUID
— ID разделов:/dev/sdb2: PARTLABEL="primary" PARTUUID="bd032abc-8f4e-4723-8ffd-a39544e97e36"
/dev/sdb1: PARTLABEL="primary" PARTUUID="123e46a1-61a4-3a53-77d7-14a02fbc98bc" -
Откройте файл
/etc/fstab
:nano /etc/fstab
-
Добавьте в файл ID каждого раздела:
UUID=<block_id> /mnt ext4 defaults 0 0
UUID=<block_id> /mnt ext4 defaults 0 0Укажите
<block_id>
— ID разделов дополнительного диска, скопированные на шаге 9. -
Отформатируйте каждый раздел диска с помощью утилиты
mkfs
(используется формат разбиения ext4):mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2Здесь
sdb1
иsdb2
— разделы дополнительного диска. -
Создайте директорию для монтирования дополнительного диска и примонтируйте в нее каждый раздел:
mkdir -p /mnt
mount /dev/sdb1 /mnt
mount /dev/sdb2 /mntЗдесь
sdb1
иsdb2
— разделы диска. -
Проверьте результат:
lsblk
В ответе появятся разделы дополнительного диска:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 8G 0 part /
└─sda14 8:14 0 8M 0 part
sdb 8:16 0 5G 0 disk
├─sdb1 8:17 0 953.7M 0 part /mnt
└─sdb2 8:18 0 1.9G 0 part /mnt
- Подключитесь к серверу.
- Если дополнительный диск пустой, используйте инструкцию Инициализация новых дисков документации Microsoft.
- Если дополнительный диск создан из источника (другого диска, образа, снапшота, бэкапа), используйте инструкцию Изменение буквы диска документации Microsoft.
Отключить сетевой диск от сервера
Отключить от облачного сервера можно только сетевой диск — загрузочный или дополнительный.
Панель управления
OpenStack CLI
- Если диск загрузочный, выключите облачный сервер.
- Если диск дополнительный, мы также рекомендуем выключить сервер. Вы можете отключить диск и от включенного сервера, но убедитесь, что операционная система полностью загрузилась.
- В панели управления перейдите в раздел Облачная платформа → Диски.
- В меню диска выберите Отключить от сервера.
-
Если диск загрузочный, выключите облачный сервер:
openstack server stop <server>
Укажите
<server>
— ID или имя сервера, можно посмотреть с помощьюopenstack server list
-
Если диск дополнительный, мы также рекомендуем выключить сервер. Вы можете отключить диск от включенного сервера, но убедитесь, что операционная система полностью загрузилась.
-
Отключите диск от сервера:
openstack server remove volume <server> <volume>
Укажите
<volume>
— ID или имя диска, список можно посмотреть с помощьюopenstack volume list