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 атауы бар образдың бар екеніне көз жеткізіңіз.

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

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

Мақала пайдалы болды ма?