1. 程式人生 > >18.glance服務介紹及配置swift作為後端儲存

18.glance服務介紹及配置swift作為後端儲存

映象中的幾種狀態:

active 映象已經在正確的上傳並可以使用了

saving 映象正在被上傳

queued 這個映象的ID已經被記錄了,但是映象並沒有真的上傳

killed 上傳失敗,完全不可用

glance主要的兩個服務:

glance-api     接收使用者的各種請求

glance-registry  和後臺資料庫進行互動

軟體安裝:

yum list *glance*

yum install -y *glance*

建立服務同名使用者並新增admin許可權:

建立服務:

建立endpoint:

配置檔案:

從模板複製過來,如下:

修改配置檔案,[DEFAULT]下面需要新增rabbitmq的資料,從keystone複製出來

rabbit_host = 192.168.179.140

rabbit_port = 5672

rabbit_hosts = $rabbit_host:$rabbit_port

rabbit_use_ssl = false

rabbit_userid = guest

rabbit_password = guest

rabbit_virtual_host = /

vim  glance_api.conf

新增auth_uri

vim glance_registry.conf

建立資料庫:

> grant all privileges on glance.* to [email protected]'%' identified by 'redhat';

> grant all privileges on glance.* to [email protected]'localhost' identified by 'redhat';

> grant all privileges on glance.* to [email protected]'192.168.179.140' identified by 'redhat';

更新下資料庫:

 sh -c 'glance-manage db_sync' glance

啟動服務但是出錯,檢視許可權:

成功啟動glance服務:

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

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

建立映象:(正常非swift儲存的情況)

openstack image create small --file small.img --disk-format qcow2 --container-format bare --public

映象存放位置:/var/lib/glance/images

配置swift後端儲存:

配置檔案

配置如下:不是default下面的儲存

下面是配置以swift作為後端儲存:

[glance_store]

default_store=swift

stores = glance.store.swift.Store

swift_store_user = services:swift

swift_store_key = redhat

swift_store_create_container_on_put = True

新建glance的keystone

unset OS_TOKEN

unset OS_URL

unset OS_IDENTITY_API_VERSION

export OS_TENANT_NAME=services

export OS_USERNAME=glance

export OS_PASSWORD=redhat

export OS_IDENTITY_API_VERSION=2

export OS_AUTH_URL=http://192.168.179.140:5000/v2.0

export OS_IMAGE_API_VERSION=2

export PS1='[\[email protected]\h \W(keystone_glancev2)]\$ '

重啟服務

上傳新映象測試:

上傳:

上傳之後,因為選擇的是swift作為後端儲存,並且配置檔案有寫自動建立container,所以會出現如下的顯示以及映象

NOTE:

swift是物件儲存,建立一個容器,容器裡建立一個個的物件,當我們把swift作為儲存的時候,則當我們上傳一個映象的時候,會為glance使用者建立一個glance容器,上傳的映象會儲存在這個glance容器裡。

相關推薦

18.glance服務介紹配置swift作為儲存

映象中的幾種狀態: active 映象已經在正確的上傳並可以使用了 saving 映象正在被上傳 queued 這個映象的ID已經被記錄了,但是映象並沒有真的上傳 killed 上傳失敗,完全不可用 glance主要的兩個服務: glance-api    

CoreDNS配置kubernetes作為

err through 打印 system 啟動 默認 優勢 目前 rom 概述 coredns之所以如此名聲大噪,就是因為從kubernetes1.9開始引入,作為kubernetes內部服務發現的默認dns。毫無疑問kubernetes是coredns的後端之一,所以我

Druid 介紹配置

href tdi int class 們的 repo wall 內存 5% Druid是什麽? Druid是Java語言中最好的數據庫連接池。Druid能夠提供強大的監控和擴展功能。 2. 在哪裏下載druid 正式版本下載:maven中央倉庫: http://

AngularCLI介紹配置文件主要參數含義解析

prefix 域名 最佳實踐 netem cin 存儲 ng- idt 還需 使用Angular CLI可以快速,簡單的搭建一個angular2或angular4項目,是只要掌握幾行命令就能構建出前端架構的最佳實踐,它本質也是使用了webpack來編譯,打包,壓縮等構建的事

Linux Rsync備份服務介紹部署守護進程模式

oot 人員 comm 改變 保留 kill pull 密鑰 使用 rsync介紹 rsync是一款開源的、快速的、多功能的、可實現全量及增量的本地或遠程數據同步備份工具 在常駐模式(daemon mode)下,rsync默認監聽TCP端口873,以原生rsync傳輸協議或

Spring介紹配置(XML文件配置和註解配置)

處理 tis 配置文件 3.0 span 特點 inverse logging 結構 本節內容: Spring介紹 Spring搭建 Spring概念 Spring配置講解 使用註解配置Spring 一、Spring介紹 1. 什麽是Spring

日誌組件slf4j介紹配置詳解

utf 字段 als itl -- owa 輸出結果 apt 查找 1 基本介紹 每一個Java程序員都知道日誌對於任何一個Java應用程序尤其是服務端程序是至關重要的,而很多程序員也已經熟悉各種不同的日誌庫,如java.util.logging、Apache log4j、

Windows Server SNMP服務安裝配置

Windows;SNMPWindows Server SNMP服務安裝及配置 一、 Windows XP OR Windows Server2003 1. 安裝服務 1) 打開控制面板,選擇‘添加或刪除程序’ 2) 點擊左側,‘添加/刪除Windows組件(A)‘ 3) 選擇‘管理和監視工具’,並點

MySQL多實例介紹配置

MySQL 在之前的一篇文章中,已經有介紹到怎麽安裝和配置MySQl了(http://blog.51cto.com/superpcm/2092357)。接下來,MySQL中多實例的配置。1.什麽是MySQL多實例 簡單來說,MySQL多實例就是在一臺服務器上同時開啟多個不同服務端口,同時運行多個M

MySQL主從介紹配置

MySQL主從介紹及配置17.1 MySQL主從介紹 17.2 準備工作 17.3 配置主 17.4 配置從 17.5 測試主從同步 MySQL主從介紹及配置

MySQL的主從復制介紹配置

MySQL1.MySQL主從復制介紹 MySQL數據庫支持單向、雙向、鏈式級聯、環狀等不同業務場景的復制。在復制過程中,一臺服務器充當主服務器(Master),接收來自用戶的內容更新,而一個或多個其他的服務器充當從服務器(Slave),接收來自主服務器binlog文件的日誌內容,解析出SQL,重新更新到

Nginx服務搭建配置簡介

Nginx在各種網站服務器當中除了Apache外,還有一款輕量級的網站服務器軟件Nginx,其特點是穩定性較好以及較低系統資源消耗,以及對HTTP並發連接的處理能力。 實驗環境 Redhat6.5版本 Nginx1.6版本 服務搭建 1、編譯安裝Nginx yum install pcre-devel

服務介紹Asp.net Core實戰項目系列之微服務介紹

管理 col 數據強一致性 pan 基於 數據存儲 tlab fdm 人的 0、目錄 整體架構目錄:ASP.NET Core分布式項目實戰-目錄 一、微服務選型 在做微服務架構的技術選型的時候,以“無侵入”和“社區活躍”為主要的考量點,將來升級為原子服務架構、量子

keepalived介紹配置檔案詳解

keepalived介紹 Keepalived軟體起初是專為LVS負載均衡軟體設計的,用來管理並監控LVS集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的VRRP功能。因此,Keepalived除了能夠管理LVS軟體外,還可以作為其他服務(例如:Nginx、Hapr

HikariCP 的Java資料庫連線池介紹配置

HiKariCP是資料庫連線池的一個後起之秀,號稱效能最好,可以完美地PK掉其他連線池。 原文地址:http://blog.csdn.net/clementad/article/details/46928621 官網:https://github.com/brettwooldridge/Hi

Oracle學習筆記:11g服務介紹哪些服務必須開啟?

  由於工作環境中oracle版本為10g,不支援行轉列函式pivot,特在自己電腦上安裝了oracle 11g,但因為不經常使用,便把服務自動啟動給關閉了,只在需要使用時手動啟動,因此記錄一下需要啟動的各個服務具體情況。   windows 7 64位 oracle 11g R2 共有7個服務,具體如下:

nginx介紹配置

序言 Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年釋出至今,憑藉開源的力量,已經接近成熟與完善。 Nginx功能豐富,可作為HTTP伺服器,也可作為反向代理伺服器,郵件伺服器。支援FastCGI、SSL、Virtual Host、UR

PPPoE簡介介紹配置

簡介: PPPoE(PPP over Ethernet)協議是一種把PPP幀封裝到乙太網幀中的鏈路層協議。PPPoE可以使乙太網網路中的多臺主機連線到遠端的寬頻接入伺服器。 目的: 運營商希望把一個站點上的多臺主機連線到同一臺遠端接入裝置,同時接入裝置能夠提供與撥號上網類似的訪問控制和計費功能。在眾

雲端計算介紹 tcp/ip協議介紹配置

NSD ADMIN DAY01 1 案例1:配置計算機名及工作組 1.1 問題 本例要求為修改計算機名並加入工作組: 1)設定計算機名:姓名拼音 2)設定工作組名:TARENA-NETWORK 1.2 方案 修改Windows 2008伺服器的計算機名(

Cobar介紹配置

你好,我按照上面配置好後執行cobar後提示下列錯誤:1、執行介面只顯示log4j:WARN 2013-08-02 10:11:11 [] load completed 2、在stdout.log中顯示10:19:46,767 INFO =====================