OpenStack(Queens)詳細安裝部署(三)-映象服務(glance)安裝
本篇文章是本系列的第三篇文章,將繼續進行OpenStack映象服務的安裝
四、安裝映象服務
4.1 (控制節點)配置映象資料庫
- 連線資料庫
# mysql -u root -pfuai123
- 建立glance資料庫並設定訪問許可權
MariaDB [(none)]> CREATE DATABASE glance;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \
IDENTIFIED BY 'fuai123';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \
IDENTIFIED BY 'fuai123';
4.2 (控制節點)建立glance認證相關資訊
- 設定admin環境變數
# . admin-openrc
- 建立glance使用者
密碼我設定的fuai123
# openstack user create --domain default --password-prompt glance
User Password:
Repeat User Password:
+---------------------+----------------------------------+
| Field | Value |
+---------------------+----------------------------------+
| domain_id | default |
| enabled | True |
| id | 0bf68fa1a87c4760859f9f34697a8753 |
| name | glance |
| options | {} |
| password_ expires_at | None |
+---------------------+----------------------------------+
- 將glance使用者加入service專案,並設定admin角色
# openstack role add --project service --user glance admin
- 建立映象服務
# openstack service create --name glance \
--description "OpenStack Image" image
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| description | OpenStack Image |
| enabled | True |
| id | 520b45f9c795468ab50a5c7c363babef |
| name | glance |
| type | image |
+-------------+----------------------------------+
- 建立映象api埠
# openstack endpoint create --region RegionOne \
image public http://controller:9292
+--------------+----------------------------------+
| Field | Value |
+--------------+----------------------------------+
| enabled | True |
| id | ff8c65b2d96c4329a85954ed4ac13853 |
| interface | public |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 520b45f9c795468ab50a5c7c363babef |
| service_name | glance |
| service_type | image |
| url | http://controller:9292 |
+--------------+----------------------------------+
# openstack endpoint create --region RegionOne \
image internal http://controller:9292
+--------------+----------------------------------+
| Field | Value |
+--------------+----------------------------------+
| enabled | True |
| id | 5d930d23645541b3ad76c9bb29426519 |
| interface | internal |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 520b45f9c795468ab50a5c7c363babef |
| service_name | glance |
| service_type | image |
| url | http://controller:9292 |
+--------------+----------------------------------+
# openstack endpoint create --region RegionOne \
image admin http://controller:9292
+--------------+----------------------------------+
| Field | Value |
+--------------+----------------------------------+
| enabled | True |
| id | e0fc9759fb7b4d4790d225aaedcdcf31 |
| interface | admin |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 520b45f9c795468ab50a5c7c363babef |
| service_name | glance |
| service_type | image |
| url | http://controller:9292 |
+--------------+----------------------------------+
4.3 (控制節點)安裝軟體包並配置配置檔案
- 安裝軟體包
# yum install openstack-glance -y
- 編輯/etc/glance/glance-api.conf檔案並完成下面配置
[database]
connection = mysql+pymysql://glance:[email protected]/glance
...
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = fuai123
...
[paste_deploy]
flavor = keystone
...
[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/
...
- 編輯/etc/glance/glance-registry.conf檔案,完成以下配置
[database]
connection = mysql+pymysql://glance:[email protected]/glance
...
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = fuai123
...
[paste_deploy]
flavor = keystone
...
- 同步資料庫
# su -s /bin/sh -c "glance-manage db_sync" glance
4.4 (控制節點)設定服務的開機自啟動,並啟動服務
- 設定服務自啟,並啟動服務
# systemctl enable openstack-glance-api.service \
openstack-glance-registry.service
# systemctl start openstack-glance-api.service \
openstack-glance-registry.service
4.5 (控制節點)驗證操作
- 設定環境變數
# . admin-openrc
- 下載映象
# yum install wget -y
# wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
- 上傳映象
# openstack image create "cirros" \
--file cirros-0.3.5-x86_64-disk.img \
--disk-format qcow2 --container-format bare \
--public
+------------------+------------------------------------------------------+
| Field | Value |
+------------------+------------------------------------------------------+
| checksum | f8ab98ff5e73ebab884d80c9dc9c7290 |
| container_format | bare |
| created_at | 2018-04-25T12:13:57Z |
| disk_format | qcow2 |
| file | /v2/images/0466e837-7d0c-4ebd-a2a1-194e80635d98/file |
| id | 0466e837-7d0c-4ebd-a2a1-194e80635d98 |
| min_disk | 0 |
| min_ram | 0 |
| name | cirros |
| owner | c4e73f33137b49dcb1ff949f3d95de36 |
| protected | False |
| schema | /v2/schemas/image |
| size | 13267968 |
| status | active |
| tags | |
| updated_at | 2018-04-25T12:14:58Z |
| virtual_size | None |
| visibility | public |
+------------------+------------------------------------------------------+
- 確認下映象是否成功上傳
# openstack image list
+--------------------------------------+--------+--------+
| ID | Name | Status |
+--------------------------------------+--------+--------+
| 0466e837-7d0c-4ebd-a2a1-194e80635d98 | cirros | active |
+--------------------------------------+--------+--------+
至此,OpenStack映象服務已經安裝驗證完成,下面將進行計算服務等元件的安裝,具體請參見文章《OpenStack(Queens)詳細安裝部署(四)-計算服務(nova)安裝》
更多精彩內容,OpenStack乾貨請掃描下方二維碼,關注我們微信公眾號“扶艾”!
相關推薦
OpenStack(Queens)詳細安裝部署(三)-映象服務(glance)安裝
本篇文章是本系列的第三篇文章,將繼續進行OpenStack映象服務的安裝 四、安裝映象服務 4.1 (控制節點)配置映象資料庫 連線資料庫 # mysql -u root -pfuai123 建立glance資料庫並設定訪問許可權
OpenStack(Queens)詳細安裝部署(五)-網路服務(neutron)安裝
本篇文章是本系列的第五篇文章,將繼續進行OpenStack網路服務的安裝 六、安裝網路服務 6.1 (控制節點)配置資料庫 - 連線資料庫 # mysql -u root -pfuai123 建立資料庫並配置許可權 MariaDB
OpenStack(Queens)詳細安裝部署(四)-計算服務(nova)安裝
本篇文章是本系列的第四篇文章,將繼續進行OpenStack計算服務的安裝 五、安裝計算服務 5.1 (控制節點)配置資料庫 - 連線資料庫 # mysql -u root -pfuai123 建立nova相關資料庫並設定訪問許可權
Openstack 安裝部署指南翻譯系列 之 Horizon服務安裝(Dashboad)
openstack 翻譯 horizon安裝1.1.1.1. Horizon服務安裝(Dashboad)本節介紹如何在控制器節點上安裝和配置儀表板。儀表板所需的唯一核心服務是身份服務。您可以使用儀表板與其他服務(如鏡像服務,計算和網絡)結合使用。您還可以在具有獨立服務(如對象存儲)的環境中使用儀表板。註意:本
Openstack 安裝部署指南翻譯系列 之 Keystone服務安裝(Identity)
openstack 翻譯 keystone安裝OpenStack系統由分開安裝的幾個關鍵服務組成。這些服務可根據其他雲需求一起工作,包括計算(Compute),身份(Identity),網絡(Networking),鏡像(Image),塊存儲(Block Storage),對象存儲(Object Storag
Openstack 安裝部署指南翻譯系列 之 Cinder服務安裝(Block Storage)
openstack 翻譯 cinder安裝1.1.1.1. Cinder服務安裝(Block Storage)塊存儲服務(cinder)為訪客實例提供塊存儲設備。存儲設置方法由塊存儲驅動程序確定,或者在多後端配置的情況下確定驅動程序。有各種可用的驅動程序:NAS / SAN,NFS,iSCSI,Ceph等。塊
OpenStack部署應用第二篇:映象服務glance(轉)
1、映象服務Glance介紹 映象服務 (glance) 允許使用者發現、註冊和獲取虛擬機器映象。它提供了一個 REST API,允許您查詢虛擬機器映象的 metadata 並獲取一個現存的映象。您可以將虛擬機器映象儲存到各種位置,從簡單的檔案系統到物件儲存系統—-例如 OpenStack 物件儲存, 並
遠程調試部署在Tomcat中的應用服務(2種配置方式)
tab jdk1 exe java ee center 右鍵 eclipse 找到 platform 遠程調試部署在Tomcat中的應用服務(tomcat 遠程debug 配置文件) 方法一(編輯catalina.bat) 1. D:\iVMS_Platform\bin\a
linux自動部署jar包,註冊系統服務(基於Centos7)
最近一直在搞伺服器,現在要執行我們的程式,都是jar包的格式,但是每次輸入執行命令都很麻煩,現在進行放入指令碼啟動或者註冊服務啟動,來簡化啟動,但是這個方法也有一定的缺陷,需要一定的標準規範才可以正確執行,比如jar包的打包名稱一定要和指令碼中的名稱一樣 下面進入正題,首先來指令碼啟
linux(deepin15.4)下部署叢集RabbitMQ訊息佇列映象模式(三)
第三天 一、映象佇列策略 1、映象佇列可以防止主節點掛掉,整個佇列就癱瘓了。所以要想在主節點掛掉或故障也能正常應用,就要複製佇列內容到叢集裡的每個節點,須要建立映象佇列。 2、映象模式配置完成之後,會存在一個主節點和多個映象節點(或稱為熱備佇列,Slave
快速冪演算法(全網最詳細地帶你從零開始一步一步優化)
快速冪演算法——帶你從零開始一步一步優化 目錄 快速冪演算法
CloudStack+KVM環境搭建(步驟很詳細,說明ClockStack是用來管理虛擬機的)
環境準備 mis 選擇 pro storage dsta 初始化 部署 跳過 文章目錄環境準備配置本地域名解析關閉selinux安裝ntp服務安裝管理端安裝Mysql數據庫安裝服務端RPM:初始化CloudStack數據庫:初始化cloudstack管理服務器安裝系統虛擬機
(轉)通過Java SE 7自帶的監控服務(WatchService API)實現類似.NET FileWatcher的功能
thread new and mar chan col att 項目 chang 轉自:http://www.cnblogs.com/callwangxiang/archive/2011/08/04/JavaDirectoryWatcherFileWatcher.html
自動化運維工具安裝部署 chef (三) - workstation的安裝
系統/運維 Linux workstation原文https://docs.chef.io/workstation.html[root@chef_server etc]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost
華為路由交換交換綜合實驗(包含 Hybrid, MAC VLAN、三層路由及單臂路由)
lsw1 實驗配置: [lsw1]dis cu sysname lsw1 vlan batch 10 20 30 40 110 120 199 dhcp enable #(這裡是三層交換的配置,可以替換成單臂路由的配置,見最後) interface Vlani
第92章、廣播之三通過廣播啟動服務(從零開始學Android)
Service(服務)在Android中地位是至關重要的,我們可以通過Activity與Broadcast(廣播)啟動Service(服務),我們本章學習如何通過廣播Broadcast啟動服務Service。 也許你會說,能用Activity啟動,幹嘛要用廣播呢?—
Exchange Server 2016安裝部署系列三: 邊緣傳輸角色部署及邊緣訂閱
exchange 2016邊緣傳輸服務 邊緣訂閱 邊緣傳輸服務器角色安裝 exchange 2016 安裝 邊緣訂閱文件導出導入 本篇博文進入Exchange server 2016 安裝部署系列的第三部分:Exchange server 2016的邊緣傳輸服務器安裝及邊緣訂閱功能配置,本
Linux 下Redis叢集安裝部署及使用詳解(線上和離線兩種安裝+相關錯誤解決方案)
一、應用場景介紹 本文主要是介紹Redis叢集在Linux環境下的安裝講解,其中主要包括在聯網的Linux環境和離線的Linux環境下是如何安裝的。因為大多數時候,公司的生產環境是在內網環境下,無外網,伺服器處於離線狀態(最近公司要上線專案,就是無外網環境的Linux,被離線安裝坑慘了,走了很多彎路,說多
Hadoop安裝部署的三種模式
hadoop安裝部署有以下三種模式: 本地模式 偽分佈模式 全分佈模式 安裝之前操作: 1.修改主機名,設定好IP 2.設定hadoop的環境變數: 命令:vi ~/.bash_profile ``` ### add for ha
OpenStack(Queens)詳細安裝部署(一)-基礎環境安裝
本系列文章將在CentOS7環境下手動安裝OpenStack Q版本,手動安裝對大家問題定位能力有極大的幫助。文章如果有不正確的地方歡迎大家留言指出。 一、安裝環境準備 OpenStack官方的硬體要求如下圖所示,其中虛線節點是可選部分,是塊儲存節點