Export Image

วิธี export image qcow2 ออกจาก NCS เพื่อเอาไปใช้ภายนอก

Prerequisite

  • ต้องมี image อยู่ใน project

Instructions

สามารถ export image ได้จากบน Windows OS และ Linux OS โดยดำเนินการตามขั้นตอนด้านล่าง

หากต้องการ export ด้วย Windows OS สามารถดำเนินการได้ตามด้านล่าง

  1. Download & Install Python

    สามารถ Download Python ได้จาก link https://www.python.org/ftp/python/3.13.3/python-3.13.3-amd64.exe เลือก Add python.exe to PATH และ กด Install Now

  2. ทดสอบ python ใช้งานได้ปกติหรือไม่ โดยเปิด cmd และใช้ command ดังนี้

C:\Users\OhmzPC>python --version
Python 3.13.3
  1. สร้าง venv เพื่อใช้งานสำหรับ openstack client

  1. Setting Public API RC File

  1. แก้ไข test_project_RC_file.sh เป็น test_project_RC_file.bat ดังนี้

แก้จาก #!/usr/bin/env bash เป็น @echo off

แก้จาก # เป็น rem

แก้จาก export เป็น set

แก้จาก if [ -z "$<Variable>" ]; then unset <Variable>; fi เป็น if "%<Variable>%"=="" set <Variable>=

ตัวอย่าง

if [ -z "$OS_USER_DOMAIN_NAME" ]; then unset OS_USER_DOMAIN_NAME; fi เป็น

if "%OS_USER_DOMAIN_NAME%"=="" set OS_USER_DOMAIN_NAME=

แก้จาก read -sr OS_PASSWORD_INPUT เป็น set /p OS_PASSWORD_INPUT=

(osclient) C:\Users\OhmzPC\Documents\Export_Image>notepad test_project_RC_file.sh

แก้เป็น (osclient) C:\Users\OhmzPC\Documents\Export_Image>notepad test_project_RC_file.batฃ

  1. รันไฟล์ test_project_RC_file.bat และ check ว่า สามารถใช้ openstack client ใน project ได้หรือไม่

  1. list image ใน project ด้วย command

  1. download image ใน project ด้วย command

  1. ถ้า download เรียบร้อยแล้วจะได้ไฟล์ image

หากต้องการ export ด้วย Linux สามารถดำเนินการได้ตามด้านล่าง

สำหรับ Mac OS ให้เตรียม environment ตามด้านล่าง

  1. Download & Install Python

1.1 ติดตั้ง Homebrew (หากยังไม่ได้ติดตั้ง)

1.2 ติดตั้ง Python ผ่าน Homebrew

1.3 ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้

  1. สร้าง venv เพื่อใช้งานสำหรับ openstack client

สำหรับ Ubuntu/Debian ให้เตรียม environment ตามด้านล่าง

  1. Download & Install Python

  1. ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้

  1. สร้าง venv เพื่อใช้งานสำหรับ openstack client

สำหรับ Rocky/AlmaLinux ให้เตรียม environment ตามด้านล่าง

  1. Download & Install Python

  1. ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้

  1. สร้าง venv เพื่อใช้งานสำหรับ openstack client

หลังจากเตรียม environment สำหรับแต่ละ OS เรียบร้อยแล้ว ให้ดำเนินการตามขั้นตอนด้านล่างต่อไป

  1. Download Public API RC File โดย download จากหน้า project บน Nipa Cloud Space

  1. ตรวจสอบ RC_file.sh

  1. source ไฟล์ test_project_RC_file.sh และ check ว่า สามารถใช้ openstack client ใน project ได้หรือไม่

  1. list image ใน project ด้วย command

  1. download image ที่ต้องการใน project ด้วย command

  1. ถ้า download เรียบร้อยแล้วจะได้ไฟล์ image

Last updated

Was this helpful?