OpenStack 上傳映像檔,發生錯誤 (環境變數未設定)


今日透過SSH,OpenStack 上傳映像檔時,

# glance add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf disk_format=qcow2 < /root/OSimage/ubuntu-12.04-server-clouding-amd64-disk1.img

出現以下失敗訊息:

This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.

 Authentication required
Note: Your image metadata may still be in the registry, but the image's status w[ [  0%]                                                    ?B/s  ETA  ??h ??m ??s



裏頭所說的無法驗證你的權限,指的是環境變數

解決辦法有二。

一是在上傳同時,把你的環境變數也一併附上。

: 網路上有人這樣下指令,但我失敗了。目前趕時間,以後再來探究哪裡出問題。

#glance --tenant=admin --username=admin --password=hastexo --auth_url=http://127.0.0.1:5000/v2.0 add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf disk_format=qcow2 < /root/OSimage/ubuntu-12.04-server-clouding-amd64-disk1.img



二就是先把環境變數設定好,再重新上傳映像檔。

例: XXXXX指的是你 keystone的帳號與密碼

# export OS_TENANT_NAME=XXXXX
# export OS_USERNAME=XXXXX
# export OS_PASSWORD=XXXXX
# export OS_AUTH_URL="http://localhost:5000/v2.0/"




再重新上傳一次。

# glance add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf disk_format=qcow2 < /root/OSimage/ubuntu-12.04-server-clouding-amd64-disk1.img

=========================================[100%] 146.266062M/s, ETA  0h  0m  0s
Added new image with ID: 078a92f5-0bd3-4671-b468-c2d738d0c73d


檢查是否真的進去了:

# glance index

ID                                   Name                           Disk Format          Container Format     Size
------------------------------------ ------------------------------ -------------------- -------------------- --------------
078a92f5-0bd3-4671-b468-c2d738d0c73d Ubuntu 12.04 cloudimg amd64    qcow2                ovf                       230817792



 搞定!


留言

這個網誌中的熱門文章

解決 MYSQL 登入時,ERROR 1045 (28000) using password: NO 的方法

Windows 10 系統更新後,MSI NB 喇叭 爆音/破音/破聲 問題

解決羅技無線滑鼠找不到驅動,並顯示 USB Receiver 問題