易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 2530|回复: 0
收起左侧

自动化kolla-ansible部署ubuntu20.04+openstack-victoria之文件配置

[复制链接]
发表于 2021-6-25 11:27:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

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 y
2 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* C
4.   修改界面登陆密码为
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配置文件
[backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]' c" m: Y8 A8 L2 g7 g7 ]6 V
sudo mkdir /etc/kolla/configsudo mkdir /etc/kolla/config/novavim /etc/kolla/config/nova/nova-compute.conf[libvirt]inject_password=truevirt_type = qemucpu_mode = none[backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]$ Z9 W2 K( |6 f3 H
% 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* \$ [: n
7.   创建虚拟机界面禁止默认创建新卷.
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 J
9. 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: u
10.  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  R
11.  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
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 19:04 , Processed in 0.048143 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表