马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
文件配置 9 v6 n" h' M w. L
#controller1下执行(作为管理节点) 1. 配置globals.yml文件,开启需要的文件
4 O! F- g; ?1 J3 I/ A5 W. w7 svim /etc/kolla/globals.yml
4 Q3 V- o7 v; H( {: G/ K9 M1 [kolla_base_distro: "ubuntu"0 f* X5 z; u% n4 P
kolla_install_type: "source"9 t2 d+ X: Q. T. I1 `- [8 F
openstack_release: "victoria"8 D" e! z. d: _
openstack_tag: "victoria"
$ n! o- r/ u. gnode_custom_config: "/etc/kolla/config"kolla_internal_vip_address: "192.168.10.83"3 c0 p3 W: C" H5 ?; k2 U- X
kolla_internal_fqdn: "cloud.baijingcloud.com"# B u! d% M9 S+ S
docker_registry: "xxx.baijingcloud.com:4000"
) y6 D' q6 [9 C3 n* c. p" Vdocker_namespace: "kolla"
0 @+ s+ N1 y* z. v3 i8 T) U( }2 Lnetwork_interface: "ens33"/ V2 F% k& | |3 r
neutron_external_interface: "ens34"
5 ~+ b7 l: S! eneutron_plugin_agent: "openvswitch") b: _% X2 F; k
enable_cinder: "yes"
( _8 |: e: c/ u; a" eenable_cinder_backup: "yes", S H, O. e( Q9 p
enable_heat: "no" H6 F Y, S7 j8 J
enable_neutron_dvr: "yes"8 j% C) @9 n( w2 O. x2 A
enable_neutron_agent_ha: "yes"( K9 Y2 N& O' m8 h4 n: A6 C
glance_backend_ceph: "yes"# f( O* R: d3 O, ^+ B8 m- |
cinder_backend_ceph: "yes"0 R" m/ n/ \& @/ D
cinder_backup_driver: "ceph"
9 o" q$ x! \5 B+ fnova_backend_ceph: "yes"
* G6 y0 k5 M7 K/ hnova_compute_virt_type: "qemu"$ C o/ G. e! M0 j
nova_console: "spice"
) i( M9 C0 V" Y; Y- @; M9 ]; I# Glance
) I! C0 s- V& D" X4 L# G3 ]* Q5 Fceph_glance_keyring: "ceph.client.glance.keyring"
% ~% ^6 W/ `4 _! M7 {) [/ r6 t8 `ceph_glance_user: "glance"7 {% C6 K" A. C5 y) Q+ k4 e6 O. T
ceph_glance_pool_name: "images"9 K$ ?' t# c4 ]/ j! j" z1 [
# Cinder2 Q/ `% w# A# q5 n# O4 j( a0 j
ceph_cinder_keyring: "ceph.client.cinder.keyring"' B3 M- q$ x$ I2 ?, J/ }6 M( M
ceph_cinder_user: "cinder"
5 g; M0 n. Z1 y7 a* F ~ceph_cinder_pool_name: "volumes"
( ]7 M6 B0 D1 m7 h) }2 _ceph_cinder_backup_keyring: "ceph.client.cinder-backup.keyring"/ b# ?9 y% S ~# y% m. X
ceph_cinder_backup_user: "cinder-backup"
! f+ W- x- z. F0 d7 nceph_cinder_backup_pool_name: "backups": D! o5 a! ?% T, V4 C! A
# Nova
, y9 B( J% G/ T2 Pceph_nova_keyring: "{{ ceph_cinder_keyring }}"# \& a: w+ F* h- Q: Q- z
ceph_nova_user: "cinder"- u' R% f. @5 j6 D% Z y, @7 `
ceph_nova_pool_name: "vms"
( w' Z: p7 ^ H9 N- x9 y2 n1 X6 }+ T u+ Q4 L
1 ~/ n( }/ ^7 H5 O+ |0 o4 U, J* z9 `* S! u a0 Y" r$ f' B' j- \
2. 编辑主机配置文件
1 A2 B2 y) f! A4 E* evim /root/multinode
$ d7 Y4 M j* Y0 O: W9 F& ~; u- f[control]c
ontroller1 controller2 controller3 9 s; M9 ~8 f# e# J4 N* s
[network] controller1 controller2 controller3 , {6 H& B* C; Q/ Y7 y+ b9 X& R
[compute] compute1 compute2 7 S( k) f% b$ z" s h6 m, C
[monitoring] controller1 [storage] : i z* F) @# M3 U5 }* y
ceph1c eph2
5 N) e0 g; k) i
ceph3 ; v2 n. D) b% a, y$ R2 k9 ~4 Y5 _
[deployment]
$ W/ R+ W+ w$ k/ i) w2 F3 d
controller1 * K/ G% r! C5 b6 O4 c; Z2 M. `
" n* |, S7 q1 ?) R, E" w
3. 生成随机密码 kolla-genpwd - I8 l3 X/ O9 [% K3 B4 p
& X+ Q) `* y* C4. 修改界面登陆密码为 5 k; c& T* r2 W' b+ S3 `* D) W( w
sed -i 's/^keystone_admin_password.*/keystone_admin_password: MM@BBC223/' /etc/kolla/passwords.yml
3 K- j+ y0 |* D7 U* D或者 vim /etc/kolla/passwords.yml keystone_admin_password = MM@BBC223 $ T2 M; u0 c. u0 O
1 Y' e. T. w) m) {5 D5. 设置nova配置文件 % Q- O6 T& ~* R$ n$ G$ x, {% D
; M% p8 c' L" u% D
6. 修改nova.conf vim /etc/kolla/config/nova.conf [backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]
0 r) ~8 R4 L) Y5 U" q, @[DEFAULT]service_down_time = 120cpu_allocation_ratio = 4.0 disk_allocation_ratio=1.0ram_allocation_ratio = 1.0 reserved_host_disk_mb = 4096 reserved_host_memory_mb = 4096 allow_resize_to_same_host = True remove_unused_base_images = Falseimage_cache_manager_interval = 0resume_guests_state_on_host_boot = True[backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]- @. |+ _% `+ A
4 w9 b4 ?3 M& ~8 \' F; ?1 m' e+ G
5 f# {' S. B5 N; @* x* \$ [: n7. 创建虚拟机界面禁止默认创建新卷. mkdir /etc/kolla/config/horizon/vim /etc/kolla/config/horizon/custom_local_settingsLAUNCH_INSTANCE_DEFAULTS = { 'create_volume': False,} & Q, |' o/ v! `- P
- T& N/ f6 W0 ]( w6 H
8. 配置glance使用ceph #fsid= 使用ceph -s 在ceph1上查看 (#欢迎加QQ群:1026880196 进行交流学习) mkdir /etc/kolla/config/glancecat <<EOF>>/etc/kolla/config/glance/ceph.conf[global]fsid =c461b736-4dba-4aa5-b21b-31782dd42b16mon initial members = ceph1,ceph2,ceph3mon_host = 192.168.10.90,192.168.10.91,192.168.10.92 auth_cluster_required = cephx auth_service_required = cephx auth_client_required = cephx EOF * d/ _8 U. O: J
) y9 ` f3 b3 v" y" S2 J9. ceph1上拷贝秘钥到controller1节点 scp /etc/ceph/ceph.client.glance.keyring controller1:/etc/kolla/config/glance/
1 l4 B7 L/ `; v: Z
J' ^6 Z- g; M% @* h: u10. controller1上配置cinder使用ceph mkdir /etc/kolla/config/cindermkdir /etc/kolla/config/cinder/cinder-volumemkdir /etc/kolla/config/cinder/cinder-backupcp /etc/kolla/config/glance/ceph.conf /etc/kolla/config/cinder : Y( s9 R+ M9 `" M \, R6 q r
, R. k8 |7 v R11. ceph1节点拷贝秘钥到controller1节点 scp /etc/ceph/ceph.client.cinder.keyring controller1:/etc/kolla/config/cinder/cinder-volume/scp /etc/ceph/ceph.client.cinder.keyring controller1:/etc/kolla/config/cinder/cinder-backup/scp /etc/ceph/ceph.client.cinder-backup.keyring controller1:/etc/kolla/config/cinder/cinder-backup/ 7 Z2 _( Y+ b8 ]
5 F1 M) ?. j! V) G- t$ }12. controller1上配置nova使用ceph
cp /etc/kolla/config/glance/ceph.conf /etc/kolla/config/nova
! G. N% m. c+ U% D" I& x: H
2 x3 g- a S/ {: U+ ?* C13. ceph1上拷贝秘钥到controller1节点
scp /etc/ceph/ceph.client.cinder.keyring controller1:/etc/kolla/config/nova/
7 T6 t9 g* Y2 q/ q9 J0 }$ K |