Создать нереплицируемый диск
Вы можете создать отдельный нереплицируемый диск, либо добавить его в группу размещения дисков.
Размер диска должен быть кратен 93 ГБ.
Создать отдельный нереплицируемый диск
-
В консоли управления
выберите каталог, в котором нужно создать диск. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Диски. -
Нажмите кнопку Создать диск.
-
Введите имя диска. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Если требуется, добавьте произвольное описание диска.
-
Выберите зону доступности, в которой будет находиться диск.
-
Укажите тип диска
Нереплицируемый SSD
. -
Выберите нужный размер блока.
-
Задайте нужный размер диска.
-
(Опционально) Чтобы зашифровать диск, в блоке Диски и файловые хранилища задайте для диска параметры шифрования:
- Выберите опцию Зашифрованный диск.
- В поле Ключ KMS выберите ключ, которым вы хотите зашифровать диск. Чтобы создать новый ключ, нажмите кнопку Создать.
Шифрование в Compute Cloud находится на стадии Preview. Чтобы получить доступ к функциональности, на странице создания ресурса в блоке Шифрование нажмите кнопку Запросить доступ или обратитесь в техническую поддержку
.Если деактивировать ключ, которым были зашифрованы диск или снимок, доступ к данным будет приостановлен, пока ключ не будет снова активирован.
Внимание
Если удалить ключ или его версию, которыми были зашифрованы диск или снимок, доступ к данным будет безвозвратно потерян. Подробнее см. Удаление версии ключа.
-
Если требуется, выберите расписание, по которому для диска будут автоматически создаваться снимки, или создайте его. Подробнее о настройках расписания см. в инструкции.
При создании диска для него можно выбрать только одно расписание снимков. Если требуется, после создания диска вы можете добавить к нему еще несколько расписаний по инструкции.
-
Нажмите кнопку Создать диск.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для создания дисков:
yc compute disk create --help
-
Чтобы создать нереплицируемый диск с именем
nr-disk
, выполните команду:yc compute disk create \ --name nr-disk \ --type network-ssd-nonreplicated \ --size 93
Результат:
done (1s) id: epdb2517b970******** folder_id: b1g7gvsi89m3******** ... block_size: "4096" status: READY disk_placement_policy: {}
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
-
Опишите в конфигурационном файле параметры нереплицируемого диска:
resource "yandex_compute_disk" "nr" { name = "<имя_нереплицируемого_диска>" size = <размер_нереплицируемого_диска> block_size = <размер_блока> type = "network-ssd-nonreplicated" zone = "<зона_доступности>" }
Где:
-
name
— имя нереплицируемого диска. Требования к имени:- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
size
— размер нереплицируемого диска, должен быть кратен 93 ГБ. -
block_size
— размер блока в байтах (минимальный объем хранения информации на диске). Максимальный размер диска зависит от заданного размера блока. По умолчанию размер блоков всех создаваемых дисков равен 4 КБ, однако для дисков больше 8 ТБ этого недостаточно. Подробнее см. в разделе Создать пустой диск с блоком большого размера. -
type
— тип создаваемого диска. Укажитеnetwork-ssd-nonreplicated
для создания нереплицируемого диска. -
zone
— зона доступности.
Более подробную информацию о параметрах ресурса
yandex_compute_disk
в Terraform см. в документации провайдера . -
-
Проверьте корректность конфигурационных файлов.
-
В командной строке перейдите в папку, где вы создали конфигурационный файл.
-
Выполните проверку с помощью команды:
terraform plan
Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.
-
-
Разверните облачные ресурсы.
-
Если в конфигурации нет ошибок, выполните команду:
terraform apply
-
Подтвердите создание ресурсов: введите в терминал слово
yes
и нажмите Enter.После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления
или с помощью команды CLI:yc compute disk list
-
Воспользуйтесь методом REST API create для ресурса Disk или вызовом gRPC API DiskService/Create.
Создать нереплицируемый диск в группе размещения
Диск можно создать только в существующей группе размещения дисков.
-
В консоли управления
выберите каталог, в котором нужно создать диск. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Диски. -
Нажмите кнопку Создать диск.
-
Введите имя диска. Требования к имени:
- длина — от 3 до 63 символов;
- может содержать строчные буквы латинского алфавита, цифры и дефисы;
- первый символ — буква, последний — не дефис.
-
Если требуется, добавьте произвольное описание диска.
-
Выберите зону доступности, в которой будет находиться диск.
Зона доступности для диска должна соответствовать зоне группы размещения, в которой вы хотите создать диск.
-
Укажите тип диска
Нереплицируемый SSD
. -
Выберите группу размещения дисков.
Если вы выбрали группу со стратегией размещения разделами (partition), укажите номер раздела, в который вы хотите добавить диск.
-
Задайте нужный размер диска.
-
Если требуется, выберите расписание, по которому для диска будут автоматически создаваться снимки, или создайте его. Подробнее о настройках расписания см. в инструкции.
Если вы хотите указать еще одно расписание, вы сможете добавить его после создания диска.
-
Нажмите кнопку Создать диск.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для создания дисков:
yc compute disk create --help
-
Создайте нереплицируемый диск в каталоге по умолчанию в группе размещения с одной из стратегий:
-
Распределенное размещение (spread):
yc compute disk create \ --name <имя_диска> \ --type network-ssd-nonreplicated \ --size <размер_диска> \ --disk-placement-group-name <имя_группы_размещения>
Где:
--name
– имя диска.--type
– тип диска.--size
– размер диска.--disk-placement-group-name
– имя группы размещения.
Результат:
done (1s) id: epdtncic35ru******** folder_id: b1g7gvsi89m3******** ... status: READY disk_placement_policy: placement_group_id: epdn946ilslh********
-
Размещение разделами (partition):
yc compute disk create \ --name <имя_диска> \ --type network-ssd-nonreplicated \ --size <размер_диска> \ --disk-placement-group-name <имя_группы_размещения> \ --disk-placement-group-partition <номер_раздела>
Где:
--name
– имя диска.--type
– тип диска.--size
– размер диска.--disk-placement-group-name
– имя группы размещения.--disk-placement-group-partition
– номер раздела в группе размещения.
Результат:
done (1s) id: epdtncic35ru******** folder_id: b1g7gvsi89m3******** ... disk_placement_policy: placement_group_id: epdn946ilslh******** placement_group_partition: 2
-
Воспользуйтесь методом REST API create для ресурса Disk или вызовом gRPC API DiskService/Create.