中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

openstack-mitaka中Image Service如何安裝

發布時間:2021-11-16 10:32:18 來源:億速云 閱讀:120 作者:小新 欄目:云計算

這篇文章主要介紹了openstack-mitaka中Image Service如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Image服務概述

如概念架構圖展示的那樣OpenStack鏡像服務是基礎架構即服務(IaaS)的中心部分.它接受來自終端用戶或OpenStack計算組件對磁盤或服務器鏡像及元數據定義的API請求。它也支持磁盤或服務器鏡像的各種庫類型的存儲,包括OpenStack對象存儲。

許多周期性進程運行在OpenStack鏡像服務以支持緩存。復制服務貫穿整個集群來確保一致性和可用性。其它周期性服務包括auditors, updaters和reapers。

OpenStack鏡像服務包括下面組件:

Glance-api

接受鏡像API的鏡像發現、檢索和存儲的調用。

Glance-registry

存儲、處理和檢索鏡像的元數據。元數據包括如尺寸和類型等。

警告:registry是給OpenStack鏡像服務內部服務專門使用的,不要暴露這個服務給用戶。

Database

根據先前的數據庫選擇存儲鏡像元數據。很多部署用MySQL或SQLite。

Storage repository for image files

多種倉庫類型是被支持的,包括平常的文件系統,對象存儲,RADOS塊設備,HTTP和Amazon S3。請注意,有些存儲庫只支持只讀使用。

Metadata definition service

通用的API給供應商,管理員,服務和用戶自定義自己的元數據。這些元數據可以被使用在不同類型的資源上,如images, artifacts, volumes, flavors和aggregates。一個定義包括新屬性的key,描述,約束和可以關聯的資源類型。

安裝和配置

接下來描述在controller如何安裝和配置鏡像服務。為簡單起見,會在本場文件系統配置配置存儲鏡像。

先決條件

開始安裝和配置鏡像服務前需要先創建一個數據庫,服務憑證和API端點。

1.以下幾步完成數據庫創建:

l用root賬號登陸數據庫

mysql -u root -p

l創建glance數據庫

CREATE DATABASE glance;

l給glance數據庫授權

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'glance';

l退出數據庫

2.加載admin憑證

. admin-openrc

3.創建服務憑證

l創建glance用戶

openstack user create --domain default --password-prompt glance

openstack-mitaka中Image Service如何安裝

l將admin角色添加給glance用戶和service項目

openstack role add --project service --user glance admin

l創建glance service entity

openstack service create --name glance --description "OpenStack Image" image

4.創建Image service API endpoints

openstack endpoint create --region RegionOne image public http://controller:9292

openstack-mitaka中Image Service如何安裝

openstack endpoint create --region RegionOne image internal http://controller:9292

openstack-mitaka中Image Service如何安裝

openstack endpoint create --region RegionOne image admin http://controller:9292

openstack-mitaka中Image Service如何安裝

安裝和配置組件

1.安裝軟件包

yum install openstack-glance

2.編輯/etc/glance/glance-api.conf文件,完成下面幾步修改

l在[database],配置數據庫連接

[database]
...
connection = mysql+pymysql://glance:glance@controller/glance

l在[keystone_authtoken] 和 [paste_deploy],配置Identity service的訪問

[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance
 
[paste_deploy]
...
flavor = keystone

l在[glance_store],配置數據庫連接

[glance_store]
...
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/

3.編輯/etc/glance/glance-registry.conf文件,完成下面幾步修改

l在[database],配置數據庫連接

[database]
...
connection = mysql+pymysql://glance:glance@controller/glance

l在[keystone_authtoken] 和 [paste_deploy],配置Identity service的訪問

[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = glance
 
[paste_deploy]
...
flavor = keystone

4.同步數據庫

su -s /bin/sh -c "glance-manage db_sync" glance

備注:此處會輸入deprecation信息,可忽略

完成安裝

啟動鏡像服務并設置開機啟動

systemctl enable openstack-glance-api.service openstack-glance-registry.service
systemctl start openstack-glance-api.service openstack-glance-registry.service

驗證操作

使用CirrOS,一個小的linux鏡像來驗證你的OpenStack鏡像服務部署是否成功.

1.加載admin憑證

. admin-openrc

2.下載源鏡像

wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

3.將鏡像以QCOW2硬盤格式上傳到鏡像服務,設置窗口格式為bare,且設置為公共可訪問

openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public

openstack-mitaka中Image Service如何安裝

4.確定上傳的鏡像并驗證屬性

openstack image list

感謝你能夠認真閱讀完這篇文章,希望小編分享的“openstack-mitaka中Image Service如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣武区| 雷波县| 共和县| 新安县| 普安县| 建宁县| 永川市| 广饶县| 南昌县| 宁陕县| 洛阳市| 灌南县| 龙口市| 辉南县| 多伦县| 昌都县| 乌拉特后旗| 措美县| 民勤县| 石家庄市| 屏东市| 姜堰市| 桃江县| 宜宾县| 揭东县| 大宁县| 霍林郭勒市| 临城县| 门源| 伊宁县| 康马县| 南漳县| 朝阳县| 滨州市| 文登市| 江孜县| 望都县| 扎鲁特旗| 新干县| 定安县| 襄汾县|