日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

OpenStack(Kilo版本)镜像服务glance的安装部署

發布時間:2025/6/15 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenStack(Kilo版本)镜像服务glance的安装部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??? OpenStack鏡像服務(glance)允許用戶發現、注冊和恢復虛擬機鏡像。Glance提供Rest API可以查詢虛擬機鏡像的metadata并且可以獲取鏡像。通過Glance,虛擬機鏡像可以被存儲到多種存儲上,比如簡單的文件存儲或者對象存儲(比如OpenStack中swift項目)。
一、OpenStack 鏡像服務包含組件
??????????????????????????????????? 圖1.1. OpenStack glance組件
?

二、OpenStack 鏡像服務安裝
??? 下面介紹如何安裝和配置鏡像服務,即glance。這個配置將鏡像保存到本地文件系統中,默認存儲在/var/lib/glance/p_w_picpaths/目錄中。所有的步驟將在控制節點(Controller Node)上面進行操作。
1.安裝前的準備
安裝和配置鏡像服務之前,必須創建數據庫、服務證書和API端點。
1.1數據庫配置
1)創建數據庫

root@controller:~#?mysql?-uroot?-p MariaDB?[(none)]>?create?database?glance; Query?OK,?1?row?affected?(0.06?sec)

2)給數據庫授權

MariaDB?[(none)]>?GRANT?ALL?PRIVILEGES?ON?glance.*?TO?'glance'@'localhost'?IDENTIFIED?BY?'sfzhang1109'; Query?OK,?0?rows?affected?(0.45?sec) MariaDB?[(none)]>?GRANT?ALL?PRIVILEGES?ON?glance.*?TO?'glance'@'%'?IDENTIFIED?BY?'sfzhang1109'; Query?OK,?0?rows?affected?(0.00?sec) MariaDB?[(none)]>?flush?privileges; Query?OK,?0?rows?affected?(0.06?sec)

3)退出數據庫客戶端

MariaDB?[(none)]>?exit Bye

1.2 導入admin身份憑證以便執行管理命令

root@controller:~#?source?admin-openrc.sh

1.3 創建服務證書
1)創建glance用戶(密碼:glance)

root@controller:~#?openstack?user?create?--password-prompt?glance User?Password: Repeat?User?Password: +----------+----------------------------------+ |?Field????|?Value????????????????????????????| +----------+----------------------------------+ |?email????|?None?????????????????????????????| |?enabled??|?True?????????????????????????????| |?id???????|?8d333920d9df49af8d57910c3c18dcf8?| |?name?????|?glance???????????????????????????| |?username?|?glance???????????????????????????| +----------+----------------------------------+

2)將glance用戶和租戶服務添加管理員角

root@controller:~#?openstack?role?add?--project?service?--user?glance?admin +-------+----------------------------------+ |?Field?|?Value????????????????????????????| +-------+----------------------------------+ |?id????|?05616505a61c4aa78f43fba9e60ba7fc?| |?name??|?admin????????????????????????????| +-------+----------------------------------+

3)創建glance服務實體

root@controller:~#?openstack?service?create?--name?glance?--description?"OpenStack?Image?service"?p_w_picpath +-------------+----------------------------------+ |?Field???????|?Value????????????????????????????| +-------------+----------------------------------+ |?description?|?OpenStack?Image?service??????????| |?enabled?????|?True?????????????????????????????| |?id??????????|?e448c04b115a4cd3b745b70b17fa95b3?| |?name????????|?glance???????????????????????????| |?type????????|?p_w_picpath????????????????????????????| +-------------+----------------------------------+

1.4 創建鏡像服務API端點

root@controller:~#?openstack?endpoint?create?\--publicurl?http://controller:9292?\--internalurl?http://controller:9292?\--adminurl?http://controller:9292?\--region?RegionOne?\p_w_picpath +--------------+----------------------------------+ |?Field????????|?Value????????????????????????????| +--------------+----------------------------------+ |?adminurl?????|?http://controller:9292???????????| |?id???????????|?aa4ac4216c7a41fd8452c7186c9493ac?| |?internalurl??|?http://controller:9292???????????| |?publicurl????|?http://controller:9292???????????| |?region???????|?RegionOne????????????????????????| |?service_id???|?e448c04b115a4cd3b745b70b17fa95b3?| |?service_name?|?glance???????????????????????????| |?service_type?|?p_w_picpath????????????????????????????| +--------------+----------------------------------+

2.安裝和配置鏡像服務組件
2.1安裝軟件包

root@controller:~#?apt-get?install?glance?python-glanceclient

2.2編輯/etc/glance/glance-api.conf配置文件,完成下面的配置
1)在[database]部分配置數據庫訪問

[database] … connection?=?mysql://glance:sfzhang1109@controller/glance

2)在[keystone_authtoken] 和[paste_deploy]部分配置身份認證入口

[keystone_authtoken] … auth_uri?=?http://controller:5000 auth_url?=?http://controller:35357 auth_plugin?=?password project_domain_id?=?default user_domain_id?=?default project_name?=?service username?=?glance password?=?glance [paste_deploy] … flavor?=?keystone

3)在[glance_store]部分配置本地文件系統存儲和鏡像文件的位置

[glance_store] ... default_store?=?file filesystem_store_datadir?=?/data/glance/p_w_picpaths/

4)在[DEFAULT]部分禁用noop消息驅動,因為該選項只和可選的Telemetry服務有關

[DEFAULT] ... notification_driver?=?noop

5)在[DEFAULT]部分開啟詳細日志配置,方便故障分析和排查

[DEFAULT] ... verbose?=?True

2.3編輯/etc/glance/glance-registry.conf配置文件,完成下面的配置
1)在[database]部分配置數據庫訪問

connection?=?mysql://glance:sfzhang1109@controller/glance

2)在[keystone_authtoken] 和[paste_deploy]部分配置身份認證入口

[keystone_authtoken] ... auth_uri?=?http://controller:5000 auth_url?=?http://controller:35357 auth_plugin?=?password project_domain_id?=?default user_domain_id?=?default project_name?=?service username?=?glance password?=?glance

3)在[DEFAULT]部分禁用noop消息驅動,因為該選項只和可選的Telemetry服務有關

[paste_deploy] ... flavor?=?keystone

4)在[DEFAULT]部分開啟詳細日志配置,方便故障分析和排查

[DEFAULT] ... verbose?=?True

2.4 初始化鏡像服務數據庫

root@controller:~#?su?-s?/bin/sh?-c?"glance-manage?db_sync"?glance 2015-09-01?06:17:25.166?18641?INFO?migrate.versioning.api?[-]?0?->?1...? 2015-09-01?06:17:25.193?18641?INFO?glance.db.sqlalchemy.migrate_repo.schema?[-]?creating?table?p_w_picpaths …

3.安裝完成
1)重啟Image service的服務

root@controller:~#?service?glance-registry?restart root@controller:~#?service?glance-api?restart

2默認會創建SQLite數據庫,因為使用的是MYSQL數據庫,因此要刪除QLite數據庫文件
三、OpenStack Image service服務驗證
1)配置鏡像服務客戶端使用API的版本為2.0

root@controller:~#?echo?"export?OS_IMAGE_API_VERSION=2"?|?tee?-a?admin-openrc.sh?demo-openrc.sh

2)執行admin身份憑證

root@controller:~#?source?admin-openrc.sh

3)在本地創建臨時目錄

root@controller:~#?mkdir?/tmp/p_w_picpaths

4)下載鏡像到該目錄

root@controller:~#?wget?-P?/tmp/p_w_picpaths?http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

5)上傳鏡像到Image service,鏡像格式為QCOW2。

root@controller:~#?glance?p_w_picpath-create?--name?"cirros-0.3.4-x86_64"?--file?/tmp/p_w_picpaths/cirros-0.3.4-x86_64-disk.img???--disk-format?qcow2?--container-format?bare??--progress [=============================>]?100% +------------------+--------------------------------------+ |?Property?????????|?Value????????????????????????????????| +------------------+--------------------------------------+ |?checksum?????????|?ee1eca47dc88f4879d8a229cc70a07c6?????| |?container_format?|?bare?????????????????????????????????| |?created_at???????|?2015-09-11T07:04:31.000000???????????| |?deleted??????????|?False????????????????????????????????| |?deleted_at???????|?None?????????????????????????????????| |?disk_format??????|?qcow2????????????????????????????????| |?id???????????????|?df54ff49-b167-4fed-987a-0ade3cbc9aca?| |?is_public????????|?False????????????????????????????????| |?min_disk?????????|?0????????????????????????????????????| |?min_ram??????????|?0????????????????????????????????????| |?name?????????????|?cirros-0.3.4-x86_64??????????????????| |?owner????????????|?d04d4985d62f42e2af2ddc35f442ffd9?????| |?protected????????|?False????????????????????????????????| |?size?????????????|?13287936?????????????????????????????| |?status???????????|?active???????????????????????????????| |?updated_at???????|?2015-09-11T07:04:32.000000???????????| |?virtual_size?????|?None?????????????????????????????????| +------------------+--------------------------------------+

6)確認鏡像上傳并驗證屬性

root@controller:~#?glance?p_w_picpath-list +--------------------------------------+---------------------+-------------+------------------+----------+--------+ |?ID???????????????????????????????????|?Name????????????????|?Disk?Format?|?Container?Format?|?Size?????|?Status?| +--------------------------------------+---------------------+-------------+------------------+----------+--------+ |?df54ff49-b167-4fed-987a-0ade3cbc9aca?|?cirros-0.3.4-x86_64?|?qcow2???????|?bare?????????????|?13287936?|?active?| +--------------------------------------+---------------------+-------------+------------------+----------+--------+

7)刪除臨時目錄的鏡像文件

root@controller:~#?rm?-r?/tmp/p_w_picpaths/

備注:

1OpenStack官方文檔:

??? http://docs.openstack.org/kilo/install-guide/install/apt/content/








轉載于:https://blog.51cto.com/sfzhang88/1693834

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的OpenStack(Kilo版本)镜像服务glance的安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品在线观看中文字幕 | 懂色av色吟av夜夜嗨 | 男人你懂的网站 | 男人日女人在线观看 | 亚洲日本成人在线观看 | 国产美女作爱全过程免费视频 | 无码国产精品一区二区色情男同 | 美国美女群体交乱 | 亚洲色中色 | 大香依人 | 欧美日韩大片在线观看 | 精品国产一区二区三区四区阿崩 | 尤物在线免费观看 | 182在线视频| 日本视频免费观看 | 成人av影视在线 | 天天精品视频 | 国产精品嫩草久久久久 | 中文字幕超清在线免费观看 | 视频在线观看91 | 少妇闺蜜换浪荡h肉辣文 | 日韩欧美一区在线观看 | 国产裸体美女永久免费无遮挡 | 一级特黄妇女高潮2 | 久久久久久久国产精品视频 | 色999日韩 | 亚洲精品无amm毛片 国内一区二区三区 | 污在线观看| 国产黄色一级大片 | 嫩草精品 | 国产精品一区在线观看 | 日韩av在线直播 | 欧美男女交配视频 | 三级视频网站 | 95精品视频 | 欧美一级一区二区三区 | 91av免费看| 国产av国片偷人妻麻豆 | 人人看人人艹 | 精品少妇一区二区三区在线观看 | 国产永久免费 | 一级黄色网 | 88国产精品视频一区二区三区 | 亚洲热在线观看 | 高清国产在线观看 | 水多多在线 | 成人高清视频在线观看 | 有码在线| 欧美另类videosbestsex日本 | 黑人日批视频 | 久久精品免费在线 | 香蕉视频亚洲一级 | 久久久久久九九九九九 | www.免费av | 男裸体无遮挡网站 | 国产精品亚洲二区在线观看 | 亲子伦视频一区二区三区 | 精品无码久久久久久久久 | 久久精品无码专区免费 | 毛片在线观看网站 | 明日花绮罗高潮无打码 | 亚洲国产一二三区 | 熟妇高潮一区二区 | 欧美三级午夜理伦三级小说 | www.操操操 | 熊出没之冬日乐翻天免费高清观看 | 久久久欧洲 | 欧美一区二区三区在线观看 | 经典三级第一页 | 国产一区二区伦理 | 夜夜撸小说| 国产精品美女在线 | 麻豆av免费看 | 国产盗摄av | 日本福利社 | 热の国产| 青草99 | av电影一区二区三区 | 九九热免费在线视频 | 一本一道久久a久久综合蜜桃 | 无套内谢88av免费看 | 亚洲熟妇国产熟妇肥婆 | 四虎影库永久在线 | 精品久久久久久久久久久 | 欧美日韩极品 | 黄色大片久久 | 欧美另类在线观看 | av夜夜| 国产午夜一级一片免费播放 | 波多野42部无码喷潮 | 欧美v在线 | 欧美午夜一区 | 日本一区二区网站 | 久久精品首页 | 欧美一卡二卡在线观看 | 亚洲一区久久久 | 午夜精品av | 亚洲天堂日韩av | 超碰成人福利 |