|
|
楼主 |
发表于 2017-7-9 11:25:55
|
显示全部楼层
两个配置文件模板:(对接EBS存储)3 p6 i8 N% B7 |
控制节点的cinder.conf文件配置:
2 I9 {) A" U' n [DEFAULT]) H, T) F1 |1 F) o! y
rpc_backend = rabbit
3 y i" [+ r8 k0 v: eauth_strategy = keystone
8 e- M2 L8 Y- {/ U p9 O. ~0 rverbose = True1 `2 ^. a/ ~% b- S- u
my_ip=192.168.12.2
$ T8 m; p7 Q3 J9 h. q2 {( e7 N( \glance_host= 192.168.12.5
6 r& Y }( Z6 s, d t) k# `osapi_volume_listen=192.168.12.2 J# x/ q- K2 E! E; e' t% l
osapi_volume_listen_port=8776
( J9 W5 ^& S2 [$ x8 _* K1 X- O1 nlogdir=/var/log/cinder
; X5 q7 b6 s& w& S9 Sstate_path=/var/lib/cinder. G/ G" ? v4 X
lock_path = /var/lib/cinder/tmp
; L6 J9 i- P4 ] x/ h. R2 \4 Cvolumes_dir = /etc/cinder/volumes
3 A# X* Z+ m) Hiscsi_helper = lioadm
, i2 W& v! z2 h3 P1 Zrootwrap_config = /etc/cinder/rootwrap.conf6 P" u# P+ I/ u/ [% i8 S
auth_strategy = keystone$ ?3 m" X9 K" J
os_region_name=RegionOne
( O5 i5 p/ h# Q" E' }: E$ Y' x( Iuse_syslog=False9 ^% p, J2 S: t- D& U+ w1 O
glance_num_retries=0
8 |* u- H* Y" ~, R; W trpc_response_timeout=600* k6 U; _; \- N
storage_availability_zone=nova
8 s' w$ r: A4 r/ U3 ~4 Y2 enova_catalog_info=compute:nova:internalURL9 f/ ^) [+ d- Q+ U
os_privileged_user_name=cinder1 H5 b# J0 r- B- ~2 h
os_privileged_user_password=c3dc20761f62d0cd191 v0 F A. B5 C0 a
os_privileged_user_tenant=services
8 [ r6 O- O" _' u( S8 g5 Uos_privileged_user_auth_url=http://192.168.112.51:5000/
) H. h! j6 E0 k. c$ z$ a; F! E/ V
6 w8 I. X8 f R6 a. Tdefault_availability_zone=nova4 \6 @5 U" v$ s6 a7 Y: F
control_exchange=cinder
4 |/ N# r: e" |6 \5 x( Q9 Yenable_v1_api=True
3 F7 N; l8 y/ l' y$ `7 ~glance_api_version=2
) ?+ L; z4 Y- @nova_catalog_admin_info=compute:nova:adminURL7 Q6 q6 T$ ~" r! @
kombu_reconnect_delay=5.0
8 q. v% z0 S0 ^notification_driver = messaging1 a( t9 ?. M4 T3 Z: U/ M
default_volume_type=ebs-sys
$ q% K( _4 m9 T/ E; c0 u4 U: ?4 N#volume_backend_name=ebs-sys-backend
" }7 q" R7 ?' A$ huse_chap_auth=false
# j8 v+ P+ g1 o2 C) v [9 o9 Z; _#volume_driver=cinder.volume.drivers.sheepdog.SheepdogDriver
5 j7 ~* ?9 ^( ^0 j8 r! k9 S1 W* o
( M: d5 P; A1 D1 Q% ~- D4 Iquota_volumes=1000
2 x! [- P9 g4 U$ y7 Lquota_snapshots=1000
9 k9 |) P+ F b( N2 Y0 G2 Oquota_gigabytes=100000
0 x5 y& ?! ~ Z2 e2 P" C7 Zquota_backups=1000& w; L7 Q m9 e" y3 H' D
quota_backup_gigabytes=100000& \" F) n# J1 [, {2 ]( r; u, ]& J
use_default_quota_class=false, E r' A) I8 I' @0 V; v: \
4 |% ]4 ^: K* c/ r[ceph-sys]
( O X: N$ W3 \+ \rbd_flatten_volume_from_snapshot=true. a& {# u, ?) R! O( E
volume_driver=cinder.volume.drivers.rbd.RBDDriver
+ m9 P- `) a* \8 o' m$ kvolume_backend_name=ceph-sys' ^+ v' y Z& E) j8 i# N
rbd_pool=vms
' Q$ q9 V8 g$ w' Arbd_ceph_conf=/etc/ceph/ceph.conf( O1 l. d1 }3 q7 B* ~7 B7 |# c
rbd_max_clone_depth=5/ V( u) I: G6 _; @1 t
rbd_store_chunk_size=4
) E/ O" y J& q& e9 ?rados_connect_timeout=-1
3 r: h6 i, g. M4 m0 [+ Zglance_api_version=2$ l) ]. ]* r* W, W
8 s2 {( k) O: G) n7 ^
[ceph-data]
5 {; ]2 y) a* Y: A, arbd_flatten_volume_from_snapshot=true% q/ c& F) J7 P6 ]+ {9 p5 @- y! D
volume_driver=cinder.volume.drivers.rbd.RBDDriver. h9 b* K0 a" ?7 B; f1 c+ ~7 J
volume_backend_name=ceph-data
/ @ d" s) i6 w6 X( l, b: p. Zrbd_pool=volumes
! k/ s' |, q( [6 frbd_ceph_conf=/etc/ceph/ceph.conf
5 l }7 i+ j4 E1 W( y; o6 drbd_max_clone_depth=52 F& c+ U5 s- M9 H
rbd_store_chunk_size=4( D& \1 X& x. Z3 h
rados_connect_timeout=-12 l( o4 z$ \! H$ ^" H1 s, l+ F
glance_api_version=2$ j' b( t' y f
) Z5 l4 {" B% n1 R4 k. ?- P. a4 ^5 `3 m7 Q2 f
[database], a. }& q" i8 i: C2 p# S
idle_timeout=36000 @- @0 ~% r' i) X" M9 D# w
max_pool_size=64
5 E7 ^( P2 \* b7 hidle_timeout=3600
2 {- ]+ \+ ~3 F8 G; L$ imax_pool_size=30) h l' a. e9 F/ _
max_retries=-1- j8 l4 _% I+ v0 d$ V- N; G5 _4 v
retry_interval=10
; c2 X! x6 _1 l4 ?! Wmax_overflow=128
: D0 v" ~( u9 l; f/ \9 I, q' Ymin_pool_size=1
, K- w( F5 i( sconnection = mysql://cinder:f1eb153f803e7ad162@192.168.12.5/cinder6 x, g& z, D/ Q; f4 e6 H
! C [6 v2 x! g# r' T# k[oslo_concurrency]
7 }7 O- Q% e5 B' q3 w# l; vlock_path = /var/lock/cinder
7 t4 s5 }! G8 U+ a: |1 V, O4 L" O; [0 Q& x
[oslo_messaging_rabbit]" U$ x6 H5 T* u# E: O+ }0 w
rabbit_hosts = 192.168.12.10:5672,192.168.12.6:5672,192.168.12.10:5672
; `9 r* W7 C" _3 a! B3 frabbit_userid = nova
' S$ ]" ] R$ F/ prabbit_password = 3de39b16b65a322b19
. i* L3 h+ t) x6 ]( t; f8 zrabbit_retry_interval=1
! I. C3 J" w. p1 W) r2 B% T/ Z2 \rabbit_retry_backoff=2
" J( B# z, `1 ^0 Lrabbit_max_retries=0
' {, {' s9 x) y9 q0 q$ srabbit_durable_queues=true
$ N ]9 k3 R0 Y8 t+ N( E% wrabbit_ha_queues=true
. [* ]: l7 [; E" D9 D$ G
) ~9 Y% C( N8 u0 x. r[keystone_authtoken]
" }& c7 e+ I- _2 f- i ^* X# Usigning_dir=/tmp/keystone-signing-cinder
( o8 f/ J1 L5 n0 Dsigning_dirname=/tmp/keystone-signing-cinder9 @- K n$ G z# f! V7 U
auth_uri = http://192.168.12.5:5000 2 B3 A) X k4 V, f% T" k# k/ u
auth_url = http://192.168.12.5:35357 2 T$ Q6 H: j5 n' G# l/ \; o$ L& M$ D2 l
auth_plugin = password* i. m, u& L: L; e" W# T
project_domain_id = default1 I q# S! m3 Y$ }/ z* Z- y( \
user_domain_id = default' N" D- Z F6 E$ {$ w1 X
project_name = service: j5 N4 W0 ? g
username = cinder
& L9 {+ g3 B+ m3 l( upassword = c3dc20761& q) n: K& U! B" G; ^
" f( q3 m% _' x4 R2 m! t: u# P5 a q: O- p
/ S' h; M5 ^ X+ S- w3 Mvolume节点配置:0 ?9 \9 M( Y- X( h3 L0 _
[DEFAULT]
# `" \4 S- L% idebug = False
/ R0 j1 S+ }( h+ F3 w$ S# R( nverbose = True$ I" G2 c* E% N& V
logdir=/var/log/cinder" v) v; I5 p- W5 H, l
state_path=/var/lib/cinder6 b+ q: e1 _" X( N; k* T
lock_path = /var/lib/cinder/tmp
% ]- r6 H" ]% E( T5 T+ s' y" ^volumes_dir = /etc/cinder/volumes8 `- w, c2 l" g# ], Z
iscsi_helper = lioadm
5 f$ @7 H" y: }' irootwrap_config = /etc/cinder/rootwrap.conf) w Y6 X% l, U
auth_strategy = keystone
- I5 ]2 z# P9 ^) cos_region_name=RegionOne
% K) i1 R5 k7 S# L- fuse_syslog=False9 ?5 J% D2 r2 Y1 G* R5 M. j2 V9 C
glance_num_retries=0
% F3 S! m! d% E- s! m- z o0 d/ {rpc_response_timeout=600
! s, M0 o4 s" x1 | U6 j# j; s3 x4 e: m; M2 X( a, |
storage_availability_zone=nova5 }" | n* m c
nova_catalog_info=compute:nova:internalURL
1 F- \, t( t' M; g$ T8 H8 oosapi_volume_listen=192.168.12.5
* A7 Z: f4 G+ z1 G/ N) yglance_api_servers=192.168.12.5:9292% O: L8 r& C, L+ ~9 @! X
os_privileged_user_name=cinder
- r5 H. d# ~( J/ N) Y% Kos_privileged_user_password=c3dc20761f62d0cd19
* v/ b2 T* k8 {2 z. zos_privileged_user_tenant=services4 G' S0 u0 k9 |- B1 l: \( ]! n
os_privileged_user_auth_url=http://192.168.12.5:5000/( b6 O4 a T7 `
default_availability_zone=nova
; K3 J- U4 q R5 k2 a: Z5 z1 O6 n: scontrol_exchange=cinder
8 J5 W2 |- U+ T! i |9 ^ Lenable_v1_api=True4 H5 k2 J3 U, [
3 j+ s) p% k N+ }glance_api_version=2
' h% a; h$ t3 s! snova_catalog_admin_info=compute:nova:adminURL; [; k6 a1 U3 H' q
kombu_reconnect_delay=5.0
- r! t6 F" t- P$ A* k1 bnotification_driver = messaging$ L0 Q( M% v" x. p6 R8 A! i6 a
use_chap_auth=false
7 @+ T. K8 f! U: X/ S6 Jquota_volumes=1000; y) h# H' Q: R! O
quota_snapshots=1000
8 b) b- t1 d2 L8 p4 e" gquota_gigabytes=100000
9 l0 n, W3 ^! ?1 C C gquota_backups=1000
* O4 U" r4 |) g" b* hquota_backup_gigabytes=100000" c5 A' y7 f; T- M! R
use_default_quota_class=false" B4 Q/ W0 U% I9 j9 }+ R
use_multipath=true. p. a0 l2 \' R& o6 X1 ^/ H, p
use_chap_auth=false
; T0 X3 w6 N2 p' y+ Wenabled_backends=ceph-sys,ceph-data' u: w9 y* j" \/ g+ Z, J3 f- H& Q
5 V' s; i$ j+ J# i3 f5 f[oslo_messaging_rabbit]) {0 P. z$ D! c. h) K
rabbit_ha_queues=True, D2 S" I0 k: ]4 V4 V
rabbit_hosts=192.168.12.10:5672,192.168.12.6:5672,192.168.12.2:5672
9 t1 h" v. I0 g! f/ F. \rabbit_virtual_host=/4 o0 q/ X6 ^4 I4 {- W* c* P
rabbit_password= 3de39b16b65
$ E1 _: s2 r7 @ N0 Zrabbit_userid=nova/ |' I- m% m! u
rabbit_use_sslt_retry_interval=1% ^7 O1 l4 c0 x& ?- V6 B
rabbit_retry_backoff=2$ I* a& a# i2 i: r/ r/ z
rabbit_max_retries=0
0 q a2 { U5 D3 C( ]rabbit_durable_queues=true3 X) V* ]; j, R$ ]
heartbeat_timeout_threshold=60" V9 Q9 `/ S! }, w3 z( n
0 j7 M, [- f. M% ], F7 f[keystone_authtoken]
3 \/ n7 \- v- C- Psigning_dir=/tmp/keystone-signing-cinder
: ?6 ?: ]- _* j2 y9 bsigning_dirname=/tmp/keystone-signing-cinder$ U7 ]* o+ J5 B, t' V
auth_uri = http://192.168.12.5:5000
& n& C3 T( U+ c* f6 c! Y5 Nauth_url = http://192.168.12.5:353575 ~+ q/ [, u* c
auth_plugin = password
; }: h* y2 |, z8 c) _project_domain_id = default
$ p. s8 c5 u4 Juser_domain_id = default
7 A: z( d( Y: t4 Dproject_name = service
& @7 ~' o5 x }/ L% zusername = cinder
* y7 \3 z6 b1 M) ` rpassword = c3dc207614 ^9 W6 g, @7 L1 c( I+ a3 R8 j
, J1 C C9 R1 o2 _; M' g[database]- u( r9 ?: Q" T. Q2 |
idle_timeout=3600
, }# _. h/ w) j# J/ Fmax_pool_size=64
" g6 q, L" k: P+ u: N* m2 W$ J1 didle_timeout=36008 x8 t% m& V% T. r3 c! A, o
max_pool_size=30
! S/ z& F: r5 }6 p2 `, [9 Bmax_retries=-1
# G2 h( x+ B6 a9 G# ~7 H0 f1 qretry_interval=10
- D6 ^ K2 \/ y+ C( @: Y; y, Gmax_overflow=128
1 i4 T/ v" q( R( J* W. B% c4 Y* rmin_pool_size=1
- y J& d `$ ^, `/ |' Fconnection = mysql://cinder:f1eb153f803@192.168.12.5/cinder3 F; s" R1 Y# O+ Y6 M
/ O4 |2 V" f; e* S
[ceph-sys], ~% Y/ i4 \8 a& H
rbd_flatten_volume_from_snapshot=true+ ?. R l) {4 l! q- b
volume_driver=cinder.volume.drivers.rbd.RBDDriver
' A( F3 b9 y, T# I7 G- E4 {! U( H9 ^volume_backend_name=ceph-sys* i l* @' |) x- I9 J
rbd_pool=vms5 [' ]8 r! I0 v q) h+ O. v
rbd_ceph_conf=/etc/ceph/ceph.conf# l) g4 [+ F+ d9 C) ]
rbd_max_clone_depth=56 Y9 v9 \' \# ~6 s4 \0 ^
rbd_store_chunk_size=4* g' d3 H g- Y! h
rados_connect_timeout=-1
# T+ G7 ?5 q" C8 {glance_api_version=20 K/ B+ ` ^0 g% w1 l4 N: B
. A6 X+ Y1 L4 N
[ceph-data]7 }7 q" a1 B, }- V
rbd_flatten_volume_from_snapshot=true; B! S( s F* d) x" a$ }
volume_driver=cinder.volume.drivers.rbd.RBDDriver
% R: {" T2 T) h' a, n3 Rvolume_backend_name=ceph-data
6 D* s6 T5 x) |rbd_pool=volumes- R5 K) R. L& q2 U6 h C% h
rbd_ceph_conf=/etc/ceph/ceph.conf8 Z' w, Z, C1 J; j1 K
rbd_max_clone_depth=59 S @& s4 ]" e" l
rbd_store_chunk_size=4% m) j% Q# @! r3 {) o5 q$ y3 ?
rados_connect_timeout=-13 u1 y7 _0 B, e q- K+ j- B) b
glance_api_version=2
~+ g% U/ m! D6 Y& `+ U! M; ~ }& O1 j7 H( N; v2 K
仅供参考,需要自己测试。 |
|