OpenStack CLI
OpenStack пәрмен жолы интерфейсі (OpenStack CLI) VK Cloud платформа сервистерімен консоль арқылы жұмыс істеуге мүмкіндік береді.
-
Python 3 және virtualenv әлі орнатылмаған болса, оларды орнатыңыз:
sudo apt updatesudo apt install python3 virtualenv -
pip3 әлі орнатылмаған болса, оны орнатыңыз:
sudo apt install python3-pip -
OpenStack-пен жұмыс істеу үшін виртуалды ортаны жасаңыз және іске қосыңыз:
virtualenv envsource env/bin/activate
-
Openstack CLI орнатыңыз:
Ubuntu, Debian, CentOSmacOSWindowspip3 install python-openstackclient -
OpenStack CLI орнатылғанын тексеріңіз:
openstack --versionЕгер OpenStack CLI дұрыс орнатылса, жауап ретінде нұсқа нөмірі қайтарылады.
-
OpenStack-тің жекелеген сервистерімен жұмыс істеуге арналған пакеттерді орнатыңыз:
pip3 install python-<НАЗВАНИЕ_СЕРВИСА>clientСервис атаулары:
cinder— блоктық сақтау API-і және кеңейтімдері;glance— образдар API-і;heat— оркестрация API-і;neutron— желілер API-і;nova— бұлтты есептеулер (ВМ) API-і және кеңейтімдері;octavia— жүктеме теңгергіші API-і;sahara— үлкен деректерді өңдеу API-і.
-
Manila CLI ортақ файлдық сақтау клиентін мына пәрмен арқылы орнатыңыз:
pip3 install "python-manilaclient==4.9.1"
-
VK Cloud жеке кабинетіне өтіңіз.
-
Екі факторлы аутентификация қосылғанына және API арқылы қолжетімділік белсендірілгеніне көз жеткізіңіз.
-
Жобаны таңдаңыз.
-
Жоба баптаулары бетінде API арқылы қолжетімділік қойындысына өтіңіз.
-
openrc версии 3 жүктеп алу түймесін басыңыз.
<НАЗВАНИЕ_ПРОЕКТА>-openrc.shатауымен файл жүктеледі. -
Орта айнымалыларында аутентификация үшін тіркелгі деректерін көрсетіңіз.
Ubuntu, Debian, CentOS, macOSWindows (cmd)Windows (PowerShell)-
Скриптті іске қосыңыз:
source <НАЗВАНИЕ_ПРОЕКТА>-openrc.sh -
Жоба пайдаланушысының құпиясөзін енгізіңіз.
-
-
OpenStack клиентінің бар екенін тексеріңіз:
openstack --versionЕгер OpenStack клиенті орнатылған болса, консоль шығысында оның нұсқасы көрсетіледі.
-
Келесі пәрменді орындап, орта айнымалылары жобаға сәйкес келетініне көз жеткізіңіз:
LinuxWindows (cmd)Windows (PowerShell)env | grep OS_Орта айнымалыларында жобаға сәйкес аутентификацияға арналған тіркелгі деректері болуы керек.
-
OpenStack клиентін пайдаланатын пәрменді орындаңыз. Мысалы:
openstack project listКонсоль шығысында қолжетімді жобалардың тізімі көрсетілуі керек.
-
Қолжетімді конфигурация қалыптарының тізімін қарау:
openstack flavor list -
Жеке образ туралы ақпаратты шығару:
openstack image show c6320138-035f-40d8-XXXX-e814edb2ce5f -
Қолжетімділік аймақтарының тізімін шығару:
openstack availability zone list