Export Image
วิธี export image qcow2 ออกจาก NCS เพื่อเอาไปใช้ภายนอก
Prerequisite
ต้องมี image อยู่ใน project
Instructions
สามารถ export image ได้จากบน Windows OS และ Linux OS โดยดำเนินการตามขั้นตอนด้านล่าง
หากต้องการ export ด้วย Windows OS สามารถดำเนินการได้ตามด้านล่าง
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

ทดสอบ python ใช้งานได้ปกติหรือไม่ โดยเปิด cmd และใช้ command ดังนี้
C:\Users\OhmzPC>python --version
Python 3.13.3สร้าง venv เพื่อใช้งานสำหรับ openstack client
Setting Public API RC File

แก้ไข 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ฃ
รันไฟล์ test_project_RC_file.bat และ check ว่า สามารถใช้ openstack client ใน project ได้หรือไม่
list image ใน project ด้วย command
download image ใน project ด้วย command
ถ้า download เรียบร้อยแล้วจะได้ไฟล์ image
หากต้องการ export ด้วย Linux สามารถดำเนินการได้ตามด้านล่าง
สำหรับ Mac OS ให้เตรียม environment ตามด้านล่าง
Download & Install Python
1.1 ติดตั้ง Homebrew (หากยังไม่ได้ติดตั้ง)
1.2 ติดตั้ง Python ผ่าน Homebrew
1.3 ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้
สร้าง venv เพื่อใช้งานสำหรับ openstack client
สำหรับ Ubuntu/Debian ให้เตรียม environment ตามด้านล่าง
Download & Install Python
ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้
สร้าง venv เพื่อใช้งานสำหรับ openstack client
สำหรับ Rocky/AlmaLinux ให้เตรียม environment ตามด้านล่าง
Download & Install Python
ทดสอบ python ใช้งานได้ปกติหรือไม่ ใช้ command ดังนี้
สร้าง venv เพื่อใช้งานสำหรับ openstack client
หลังจากเตรียม environment สำหรับแต่ละ OS เรียบร้อยแล้ว ให้ดำเนินการตามขั้นตอนด้านล่างต่อไป
Download Public API RC File โดย download จากหน้า project บน Nipa Cloud Space

ตรวจสอบ RC_file.sh
source ไฟล์ test_project_RC_file.sh และ check ว่า สามารถใช้ openstack client ใน project ได้หรือไม่
list image ใน project ด้วย command
download image ที่ต้องการใน project ด้วย command
ถ้า download เรียบร้อยแล้วจะได้ไฟล์ image
Last updated
Was this helpful?