成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Ceph作為OpenStack的后端存儲配置過程詳解

云計算 OpenStack
libvirt配置了librbd的QEMU接口,通過它可以在OpenStack中使用Ceph塊存儲。Ceph塊存儲是集群對象,這意味著它比獨立的服務器有更好的性能。

[[131208]]

概述

libvirt配置了librbd的QEMU接口,通過它可以在OpenStack中使用Ceph塊存儲。Ceph塊存儲是集群對象,這意味著它比獨立的服務器有更好的性能。

在OpenStack中使用Ceph塊設備,必須首先安裝QEMU,libvirt和OpenStack,下圖描述了 OpenStack和Ceph技術層次結構:

使用Ceph作為OpenStack的后端存儲配置過程

http://my.oschina.net/JerryBaby/blog/376580 我翻譯的官方文檔,僅供參考 ^ ^。

系統規劃

OpenStack集群:

控制節點:openstack(controller)192.168.1.131

計算節點:compute 192.168.1.132

存儲節點:storage 192.168.1.133

Ceph集群:

monitor、mds、osd0 節點:openstack(controller)192.168.1.131

osd1:compute 192.168.1.132

osd2:storage 192.168.1.133

系統架構:

 

使用Ceph作為OpenStack的后端存儲配置過程

#p#

配置過程

Important:由于這里將兩套集群服務部署在了同一組節點上,所以配置過程中省略了一些關于Ceph集群的配置。

創建存儲池

  1. # ceph osd pool create volumes 128 
  2.  
  3. # ceph osd pool create images 128 
  4.  
  5. # ceph osd pool create vms 128 

設置Ceph客戶端認證

在OpenStack節點執行如下命令:

  1. # ceph auth get-or-create client.cinder mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images' 
  2.  
  3. # ceph auth get-or-create client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=images' 

為client.cinder,client.glance添加密鑰文件來訪問節點并改變屬主:

  1. # ceph auth get-or-create client.glance | ssh openstack sudo tee /etc/ceph/ceph.client.glance.keyring 
  2.  
  3. # ssh openstack sudo chown glance:glance /etc/ceph/ceph.client.glance.keyring 
  4.  
  5. # ceph auth get-or-create client.glance | ssh compute sudo tee /etc/ceph/ceph.client.glance.keyring 
  6.  
  7. # ssh compute sudo chown nova:nova /etc/ceph/ceph.client.glance.keyring 
  8.  
  9. # ceph auth get-or-create client.cinder | ssh compute sudo tee /etc/ceph/ceph.client.cinder.keyring 
  10.  
  11. # ssh compute sudo chown nova:nova /etc/ceph/ceph.client.cinder.keyring 
  12.  
  13. # ceph auth get-or-create client.cinder | ssh storage sudo tee /etc/ceph/ceph.client.cinde.keyring 
  14.  
  15. # ssh storage sudo chown cinder:cinder /etc/ceph/ceph.client.cinder.keyring 

運行nova-compute的節點nova-compute進程需要密鑰文件。它們也存儲client.cinder用戶的密鑰在libvirt。libvirt進程在Cinder中綁定塊設備時需要用到它來訪問集群。

在nova-compute節點創建一個臨時的密鑰副本:

  1. # uuidgen 
  2.  
  3. 457eb676-33da-42ec-9a8c-9293d545c337 
  4.  
  5. # cat > secret.xml < 
  6.  
  7.  
  8. 457eb676-33da-42ec-9a8c-9293d545c337 
  9.  
  10.  
  11. client.cinder secret 
  12.  
  13. EOF 
  14.  
  15. # sudo virsh secret-define --file secret.xml 
  16.  
  17. # sudo virsh secret-set-value --secret 457eb676-33da-42ec-9a8c-9293d545c337 --base64 $(cat client.cinder.key) && rm client.cinder.key secret.xml 

配置Glance

編輯 /etc/glance/glance-api.conf并添加如下內容:

  1. [DEFAULT] 
  2.  
  3. default_store = rbd 
  4.  
  5. ... 
  6.  
  7. [glance_store] 
  8.  
  9. stores = rbd 
  10.  
  11. rbd_store_pool = images 
  12.  
  13. rbd_store_user = glance 
  14.  
  15. rbd_store_ceph_conf = /etc/ceph/ceph.conf 
  16.  
  17. rbd_store_chunk_size = 8 

如果要啟動鏡像的寫時復制功能,添加下面的 [DEFAULT] 部分:

  1. show_image_direct_url = True 

配置Cinder

在openstack節點和storage節點編輯 /etc/cinder/cinder.conf配置文件并添加如下內容:

  1. volume_driver = cinder.volume.drivers.rbd.RBDDriver 
  2.  
  3. rbd_pool = volumes 
  4.  
  5. rbd_ceph_conf = /etc/ceph/ceph.conf 
  6.  
  7. rbd_flatten_volume_from_snapshot = false 
  8.  
  9. rbd_max_clone_depth = 5 
  10.  
  11. rbd_store_chunk_size = 4 
  12.  
  13. rados_connect_timeout = -1 
  14.  
  15. glance_api_version = 2 

如果使用cephx驗證,需要配置user和uuid:

  1. rbd_user = cinder 
  2.  
  3. rbd_secret_uuid = 457eb676-33da-42ec-9a8c-9293d545c337 

配置Nova

為了掛載Cinder設備(普通設備或可引導卷),必須指明使用的用戶及UUID。libvirt將使用期在Ceph集群中進行連接和驗證:

  1. rbd_user = cinder 
  2.  
  3. rbd_secret_uuid = 457eb676-33da-42ec-9a8c-9293d545c337 

編輯 /etc/nova/nova.conf并添加如下內容:

  1. [libvirt] 
  2.  
  3. images_type = rbd 
  4.  
  5. images_rbd_pool = vms 
  6.  
  7. images_rbd_ceph_conf = /etc/ceph/ceph.conf 
  8.  
  9. rbd_user = cinder 
  10.  
  11. rbd_secret_uuid = 457eb676-33da-42ec-9a8c-9293d545c337 
  12.  
  13. libvirt_live_migration_flag="VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_PERSIST_DEST" 

禁用文件注入。當啟動一個實例的時候,nova通常會嘗試打開rootfs。這時,nova注入一些數據,如密碼、ssh 密鑰,配置文件等到文件系統中。然而,這***依靠元數據服務和cloud-init來完成。

在每個計算節點,編輯 /etc/nova/nova.conf 在 [libvirt] 標簽添加:

  1. libvirt_inject_password = false 
  2.  
  3. libvirt_inject_key = false 
  4.  
  5. libvirt_inject_partition = -2 

重啟服務

  1. # sudo glance-control api restart 
  2.  
  3. # sudo service nova-compute restart 
  4.  
  5. # sudo service cinder-volume restart 
  6.  
  7. # sudo service cinder-backup restar 

#p#

從塊設備引導

Ceph后端存儲狀況:

 

使用Ceph作為OpenStack的后端存儲配置過程

Ceph不支持從qcow2格式的鏡像引導,所以創建一個raw格式的鏡像:

 

使用Ceph作為OpenStack的后端存儲配置過程

創建一個可引導卷:

使用Ceph作為OpenStack的后端存儲配置過程

 

 

 

從可引導卷創建一個實例:

 

使用Ceph作為OpenStack的后端存儲配置過程

查看Ceph存儲狀況:

使用Ceph作為OpenStack的后端存儲配置過程


 

責任編輯:Ophira 來源: 開源中國博客
相關推薦

2017-12-06 14:35:01

OpenStackCeph存儲

2018-05-22 08:37:02

Ceph存儲存儲系統

2017-03-06 09:32:50

CephKVM虛擬機

2018-04-12 08:37:27

2023-03-02 08:00:26

后端存儲InfluxDB

2022-09-28 08:00:43

MinioS3接口

2018-09-21 11:00:58

Ceph存儲系統

2020-11-26 10:33:44

MySQL存儲函數

2021-10-15 06:43:11

數據庫存儲過程

2018-08-20 10:14:21

Ceph存儲ObjectStore

2011-09-01 13:09:58

SQL Server DataTable作為

2012-07-12 16:00:32

OpenStackSwift架構

2011-08-09 09:49:23

存儲過程SQL語句數據庫

2022-09-06 08:00:57

Ceph分布式存儲系統

2009-09-09 10:54:52

Linq存儲過程返回

2009-07-08 17:17:16

JDBC調用存儲過程

2012-03-08 10:18:33

JavaOracle

2016-01-31 17:44:46

星辰天合OpenStackCeph

2010-08-02 16:00:55

Flex配置

2021-09-30 19:00:17

對象存儲Ceph
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线中文视频 | www.成人在线视频 | av三级| 黄色大片免费观看 | 亚洲精品一区二区三区四区高清 | 亚洲精品一区在线观看 | 免费av电影网站 | 亚洲高清视频一区二区 | 久久蜜桃av一区二区天堂 | 中文二区| 羞羞色在线观看 | 精品影视| 色婷婷综合在线观看 | 国产精品美女www爽爽爽视频 | 成人av播放| 国产欧美精品在线观看 | av色站 | 日韩午夜影院 | 国产 日韩 欧美 制服 另类 | 国产精品久久 | 九九综合九九 | 91小视频在线 | 国产精品一区二区久久 | av天天干| 99精品欧美 | 美日韩视频 | аⅴ资源新版在线天堂 | 色综合桃花网 | 中文字幕免费观看 | 国产精品1区2区3区 一区中文字幕 | 成人免费视频观看视频 | 国产精品美女久久久久久不卡 | 久久久久久九九九九 | 亚洲精品www久久久久久广东 | 中文字幕日韩欧美一区二区三区 | 亚洲精品久久久久久下一站 | 亚洲精品一区二区三区蜜桃久 | 福利色导航 | 欧美高清成人 | 在线观看国产视频 | 在线播放精品视频 |