diskimage-builder көмегімен образ жасау
Қолдау көрсетілетін образдар тізімі diskimage-builder утилитасының ресми құжаттамасында қолжетімді.
Мысал ретінде OpenSuse Leap ОС-ы бар ВМ образын жасау және баптау қарастырылады. Барлық әрекеттер Ubuntu ОС-ы орнатылған жергілікті компьютерде орындалады.
- Компьютеріңізде кемінде 3 ГБ дискілік орынды босатыңыз.
- Компьютерді интернетке қолжетімді желіге қосыңыз.
-
Python кітапханаларын қолдауды баптаңыз:
sudo apt updatesudo apt -y install python-pip curl -
QEMU утилиталарын ұсынатын
qemu-utilsбумасын орнатыңыз:sudo apt install qemu-utils -
ресми құжаттамада сипатталғандай, Python виртуалды ортасын жасау үшін
virtualenvқолданбасын орнатыңыз. -
Компьютеріңізде орнатылған Python нұсқасын анықтаңыз:
python –version -
Командаларды кезекпен орындап, Python виртуалды ортасын жасаңыз және іске қосыңыз:
virtualenv -p python<ВЕРСИЯ_PYTHON> venv_py<ВЕРСИЯ_PYTHON>source venv_py<ВЕРСИЯ_PYTHON>/bin/activate -
diskimage-builderутилитасын орнатыңыз:pip install git+https://opendev.org/openstack/diskimage-builder.git
Команданы орындаңыз:
DIB_RELEASE=15.3 disk-image-create -t raw -o opensuse-15.3.raw vm opensuse
RAW форматындағы ВМ образы бар opensuse-15.3.raw файлы жасалады.
-
OpenStack клиенті орнатылғанына көз жеткізіңіз және VK Cloud жобаңызда аутентификациядан өтіңіз.
-
opensuse-15.3.rawобразын VK Cloud ішінеOpensuseатауымен жүктеңіз:openstack image create --progress --private --container-format bare --disk-format raw --file opensuse-15.3.raw --property store=s3 --property hw_qemu_guest_agent=True --property os_require_quiesce=yes --property mcs_name='Opensuse' OpensuseМұнда
--property <КЛЮЧ>=<ЗНАЧЕНИЕ>түріндегі аргументтер образға метатегтерді тағайындау үшін қолданылады.
- Өтіңіз в личный кабинет VK Cloud.
- Бұлтты есептеулер → Образдар бөліміне өтіңіз.
- Тізімде
Opensuseатауы бар образдың бар екеніне көз жеткізіңіз.
Егер жүктелген образ енді қажет болмаса, оны жойыңыз.