Packer көмегімен образ жасау
Packer VK Cloud ішінде алдын ала орнатылған конфигурация қалыптарының кез келгені мен қажетті қонақ ОС-ы бар базалық образ негізінде жаңа ВМ образын құрастыруға мүмкіндік береді. Жаңа образдың параметрлері Packer конфигурациялық файлының көмегімен беріледі. Мысал ретінде мыналар пайдаланылады:
- QCOW2 форматындағы Alt Linux P9 ОС образы;
STD3-2-6конфигурация қалыбы.
-
Packer-дің соңғы нұсқасын орнатыңыз.
-
OpenStack клиенті орнатылғанына көз жеткізіңіз және жобада аутентификациядан өтіңіз.
-
Alt Linux P9 ОС образын жергілікті түрде жүктеп алыңыз (
alt-p9-cloud-x86_64.qcow2файлы).
qemu-img утилитасын пайдаланыңыз:
-
Егер бұл бұрын жасалмаса,
qemu-imgорнатыңыз:RHEL/CentosUbuntusudo yum install qemu-img -
Команда арқылы файлды түрлендіруді іске қосыңыз:
qemu-img convert -f qcow2 -O raw alt-p9-cloud-x86_64.qcow2 alt-p9-cloud-x86_64.rawТүрлендіру командасының синтаксисі QEMU ресми құжаттамасында берілген.
Образды нұсқаулық бойынша импорттаңыз.
-
Желілерді іздеу командасын орындап, қажетті сыртқы желінің ID-сін көшіріп алыңыз:
openstack network list -
Образдарды іздеу командасын орындап, қажетті образдың ID-сін көшіріп алыңыз:
openstack image list -
Алынған мәндерді айнымалыларға жазыңыз:
export NET_ID=<ID_СЕТИ>export SOURCE_IMAGE=<ID_ОБРАЗА>Мұнда:
<ID_СЕТИ>— алдыңғы қадамда алынған сыртқы желінің идентификаторы.<ID_ОБРАЗА>— алдыңғы қадамда алынған образ идентификаторы.
-
Жаңа ВМ образы үшін қажетті конфигурация қалыбын таңдаңыз. Мысалда —
STD3-2-6. -
altlinux.pkr.hclфайлын жасаңыз. Таңдалған конфигурация қалыбының атауынflavorпараметрінде көрсетіңіз. -
Жасалған конфигурацияны команда арқылы тексеріңіз:
packer validate altlinux.pkr.hcl
-
Команда арқылы образ жасауды іске қосыңыз:
packer build altlinux.pkr.hcl -
Сәтті жүктеу туралы хабар пайда болғанша күтіңіз:
==> Builds finished. The artifacts of successful builds are:--> openstack.altlinux: An image was created: c6320138-035f-40d8-XXXX-e814edb2ce5f -
c6320138-035f-40d8-XXXX-e814edb2ce5fидентификаторын жазып алыңыз — ол келесі қадамда қажет болады.
-
Команданың көмегімен жасалған образға метатегтерді орнатыңыз:
openstack image set \--property hw_qemu_guest_agent=True \--property os_require_quiesce=yes \--property mcs_name='Alt Linux P9 Starter Kit' \c6320138-035f-40d8-XXXX-e814edb2ce5f -
Образдың дұрыс көрсетілетініне көз жеткізіңіз.
Жеке кабинетOpenStack CLI- Өтіңіз VK Cloud жеке кабинетіне өтіңіз.
- Бұлтты есептеулер → Образдар бөліміне өтіңіз.
- Тізімнен образды тауып, оны басыңыз. Образ беті ашылады.
Образ ВМ жасаған кезде де қолжетімді болады.
Егер образ енді қажет болмаса, оны жойыңыз.