VK Cloud logo

diskimage-builder көмегімен образ жасау

Қолдау көрсетілетін образдар тізімі diskimage-builder утилитасының ресми құжаттамасында қолжетімді.

Мысал ретінде OpenSuse Leap ОС-ы бар ВМ образын жасау және баптау қарастырылады. Барлық әрекеттер Ubuntu ОС-ы орнатылған жергілікті компьютерде орындалады.

Дайындық қадамдары

  1. Компьютеріңізде кемінде 3 ГБ дискілік орынды босатыңыз.
  2. Компьютерді интернетке қолжетімді желіге қосыңыз.

1. Қажетті БҚ орнатыңыз

  1. Python кітапханаларын қолдауды баптаңыз:

    sudo apt updatesudo apt -y install python-pip curl
  2. QEMU утилиталарын ұсынатын qemu-utils бумасын орнатыңыз:

    sudo apt install qemu-utils
  3. ресми құжаттамада сипатталғандай, Python виртуалды ортасын жасау үшін virtualenv қолданбасын орнатыңыз.

  4. Компьютеріңізде орнатылған Python нұсқасын анықтаңыз:

    python –version
  5. Командаларды кезекпен орындап, Python виртуалды ортасын жасаңыз және іске қосыңыз:

    virtualenv -p python<ВЕРСИЯ_PYTHON> venv_py<ВЕРСИЯ_PYTHON>source venv_py<ВЕРСИЯ_PYTHON>/bin/activate
  6. diskimage-builder утилитасын орнатыңыз:

    pip install git+https://opendev.org/openstack/diskimage-builder.git

2. OpenSuse Leap ОС-ы бар ВМ образын құрастырыңыз

Команданы орындаңыз:

DIB_RELEASE=15.3 disk-image-create -t raw -o opensuse-15.3.raw vm opensuse

RAW форматындағы ВМ образы бар opensuse-15.3.raw файлы жасалады.

3. Образды VK Cloud ішіне жүктеңіз

  1. OpenStack клиенті орнатылғанына көз жеткізіңіз және VK Cloud жобаңызда аутентификациядан өтіңіз.

  2. 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 <КЛЮЧ>=<ЗНАЧЕНИЕ> түріндегі аргументтер образға метатегтерді тағайындау үшін қолданылады.

4. Образдың сәтті жүктелгенін тексеріңіз

  1. Өтіңіз в личный кабинет VK Cloud.
  2. Бұлтты есептеулерОбраздар бөліміне өтіңіз.
  3. Тізімде Opensuse атауы бар образдың бар екеніне көз жеткізіңіз.

Пайдаланылмайтын ресурстарды жойыңыз

Егер жүктелген образ енді қажет болмаса, оны жойыңыз.