Диск можно создать для хранения данных, запуска виртуальных машин или восстановления из резервных копий.
Войдите в консоль управления PS Cloud Services.
Перейдите в раздел Облачные серверы и выберите проект.
В меню слева откройте Диски и нажмите Создать.
Укажите параметры:
Нажмите Создать диск.
Результат: диск появится в списке и будет готов к использованию.
Подготовка: установите OpenStack CLI и выполните аутентификацию:
source <путь_до_файла_openrc.sh>
Создание диска:
openstack volume create [--image <image> | --snapshot <snapshot> | --source <volume> | --backup <backup>] --size <size> --type <volume_type> [--availability-zone <availability-zone>] [--bootable] <name>
Где:
--image <image> — создать из образа (openstack image list).--snapshot <snapshot> — создать из снимка (openstack volume list).--source <volume> — копия существующего диска.--backup <backup> — создать из резервной копии.--size <size> — размер в ГБ.--type <volume_type> — тип диска (openstack volume type list).--bootable — загрузочный диск.<name> — имя нового диска.Результат: диск будет создан и доступен в проекте.
Подготовка: установите Terraform и OpenStack provider.
Пример создания пустого диска:
resource "openstack_blockstorage_volume_v3" "volume1" {
name = "volume"
size = 1
type = "ceph-ssd"
}
Пример создания диска из образа:
resource "openstack_blockstorage_volume_v3" "volume1" {
name = "volume"
size = 8
volume_type = "ceph-ssd"
image_id = "f2ddbb1c-038c-40a4-9c1a-52c6d8a19c40"
enable_online_resize = true
}
Где:
name — имя диска.size — размер в ГБ (можно только увеличить).volume_type — тип диска.image_id — ID образа.snapshot_id — ID снимка.source_vol_id — ID исходного диска.backup_id — ID резервной копии.Проверка и создание:
terraform plan
terraform apply
Удаление:
terraform destroy
Результат: диск будет создан и доступен для подключения к виртуальной машине.
Поддержка
Если возникли вопросы, обратитесь в техническую поддержку PS Cloud Services.
