Образдардың метатегтері
Образда виртуалды машина мен қонақ операциялық жүйесінің конфигурациясына әсер ететін метатегтер болуы мүмкін. Метатегтер образды жасау немесе өңдеу кезінде беріледі.
ВМ образдарының метатег түрлері:
os_*: қонақ операциялық жүйесінің (ОЖ) баптаулары;hw_*: виртуалды машинаның баптаулары;mcs_*: VK Cloud жеке кабинетінде сұрыптау үшін пайдаланылатын ВМ қасиеттері;- образбен жұмыс істеуге әсер ететін қалған метатегтер.
Атауы | Сипаттамасы | Әдепкі мәні |
|---|---|---|
os_type | Образдан жасалатын виртуалды машинаның ішіндегі қонақ ОЖ түрі. ВМ конфигурациясына әсер етеді. Мысалы, Windows үшін қонақ ОЖ-нің тұрақтылығы мен өнімділігін жақсарту үшін гипервизордың арнайы мүмкіндіктері қосылады | ОЖ-ге байланысты |
mcs_os_type | ВМ ішіндегі қонақ ОЖ түрі. Жеке кабинетте сұрыптау үшін пайдаланылады | |
os_distro | Образдан жасалатын виртуалды машинаның ішіндегі қонақ ОЖ дистрибутиві. ВМ конфигурациясына, мысалы, виртуалды желілік құрылғылар түрлеріне әсер етеді | |
mcs_os_distro | ВМ ішіндегі қонақ ОЖ дистрибутиві. Жеке кабинетте сұрыптау үшін пайдаланылады | |
os_version | Виртуалды машинаның ішіндегі қонақ ОЖ нұсқасы | |
mcs_os_version | ВМ ішіндегі қонақ ОЖ нұсқасы. Жеке кабинетте сұрыптау үшін пайдаланылады | |
os_admin_user | Қонақ ОЖ ішіндегі әкімші құқықтары бар пайдаланушы; құпиясөзді жеке кабинет арқылы орнатуға болады | |
os_require_quiesce | Қосылған дискілердің снимоктарын түсіру алдында файлдық жүйені тоқтатуға жауап беретін белгі. Егер yes болса, онда файлдық жүйені тоқтату сәтсіз болған жағдайда снимоктарды жасау операциясы тоқтатылады | no |
hw_qemu_guest_agent | Қонақ ОЖ ішіндегі QEMU агентінің бар болу белгісі. Егер True болса, пайдаланушы құпиясөзін өзгерту және резервтік көшіру үшін файлдық жүйені тоқтату мүмкіндіктерін қолжетімді етеді | False |
mcs_name | Жеке кабинет пайдаланушысына көрсетілетін образ атауы |
os_distro және os_version метатегтерінің мәндерін табу үшін, мысалы, еркін libosinfo БҚ-сын пайдаланыңыз:
-
Компьютеріңізге сәйкес келетін libosinfo-пен жұмыс істеуге арналған пакетті орнатыңыз, мысалы:
- ОЖ Ubuntu 22.04 үшін libosinfo-1.0-0;
- ОЖ Ubuntu 24.04 LTS үшін libosinfo-bin.
Пакет аясында компьютерге libosinfo деректер базасының көшірмесі орнатылады.
-
Мысалы, Ubuntu 24.XX сияқты сізді қызықтыратын ОЖ туралы деректерді libosinfo ішінен сұраңыз, ол үшін мына команданы орындаңыз:
osinfo-query os | grep -i ubuntu24Команда шығысының мысалы:
Short IDNameVersionСайтқа сілтемеubuntu24.04Ubuntu 24.04 LTS24.04ubuntu24.10Ubuntu 24.1024.10os_distroметатегін анықтау үшінShort IDмәнін, алos_versionметатегі үшінVersionмәнін пайдаланыңыз.
-
Тізімнен образдың
IDмәнін алыңыз:openstack image list -
Қажетті образ туралы толық ақпаратты алыңыз:
openstack image show <ID_ОБРАЗА>Тағайындалған метатегтер
propertiesжолында көрсетіледі. -
Метатегті орнатыңыз:
openstack image set --property <ИМЯ_МЕТАТЕГА>=<ЗНАЧЕНИЕ> <ID_ОБРАЗА>
-
Тізімнен образдың
IDмәнін алыңыз:openstack image list -
Қажетті образ туралы толық ақпаратты алыңыз:
openstack image show <ID_ОБРАЗА>Тағайындалған метатегтер
propertiesжолында көрсетіледі. -
Метатегті жойыңыз:
openstack image unset --property <ИМЯ_МЕТАТЕГА> <ID_ОБРАЗА>