找回密码
 注册
查看: 2527|回复: 0

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-6-25 11:27:58 | 显示全部楼层 |阅读模式
文件配置
: V$ ]; k" M% t
#controller1下执行(作为管理节点)
1.  配置globals.yml文件,开启需要的文件
+ m; n! s0 c0 c& N  Svim /etc/kolla/globals.yml
: K8 ?% b2 N" }
kolla_base_distro: "ubuntu"9 D% W+ l, V' Q
kolla_install_type: "source"
* N) b  I4 P! Sopenstack_release: "victoria"
( _+ [: B# `2 ~& Jopenstack_tag: "victoria"
+ k7 n& u. A* r3 a: L* `. ]* F4 onode_custom_config: "/etc/kolla/config"
kolla_internal_vip_address: "192.168.10.83"1 U, B8 b) ?  [  z& V. Q% @
kolla_internal_fqdn: "cloud.baijingcloud.com"
( _% y* y+ v9 E( odocker_registry: "xxx.baijingcloud.com:4000"
) W3 X2 _( h6 `9 Sdocker_namespace: "kolla"
' H2 ?7 w; i6 S3 O$ Qnetwork_interface: "ens33"! {5 G! C8 I5 o$ M( }: O
neutron_external_interface: "ens34"
! u' g% X7 ~8 U+ [4 e& i" ]2 |neutron_plugin_agent: "openvswitch"
* ]1 z' a7 g9 ^+ N3 m4 Kenable_cinder: "yes"4 v( D! A3 p5 \/ e/ p
enable_cinder_backup: "yes"
) m! L8 b3 ~' W) w; i' H% S5 renable_heat: "no"
# p- w" q( a* v, y6 Fenable_neutron_dvr: "yes"% X6 ]8 Q% G$ {. E
enable_neutron_agent_ha: "yes"
  E" }. |3 j* Z# }glance_backend_ceph: "yes"
* ~& ?5 T3 l2 X4 A. E; ccinder_backend_ceph: "yes"
1 N7 q1 \0 O8 ]) W3 N1 e# }cinder_backup_driver: "ceph"6 f( j# m1 Z& z: o; N* V
nova_backend_ceph: "yes"/ A% y8 m' n) x2 H3 C! k
nova_compute_virt_type: "qemu"1 s) O2 A6 A! `: r$ g
nova_console: "spice"
/ D: Z5 j/ X7 O2 A
# Glance, r9 _7 W& U1 }7 \, t3 h
ceph_glance_keyring: "ceph.client.glance.keyring"
* ]# |# w# \3 R! eceph_glance_user: "glance"3 l1 @, J5 P7 C
ceph_glance_pool_name: "images"
" x# y- B0 L, Z. i% u# Cinder
3 y  h; t! R# g6 ~1 Kceph_cinder_keyring: "ceph.client.cinder.keyring"
2 R! h2 M( o$ A1 hceph_cinder_user: "cinder"
1 x" t4 g6 z0 ^ceph_cinder_pool_name: "volumes"
* U2 y) `; L/ A* g* u6 R7 L6 yceph_cinder_backup_keyring: "ceph.client.cinder-backup.keyring": K) k& k( B- I0 @
ceph_cinder_backup_user: "cinder-backup"  K( o* K+ ~. L# [/ n
ceph_cinder_backup_pool_name: "backups"/ q' {$ A7 R0 F: A3 E2 ?5 S
# Nova
0 s' q& ?5 Z; o6 D5 vceph_nova_keyring: "{{ ceph_cinder_keyring }}"  B" M/ ^' s0 M2 H3 Z6 ~  t
ceph_nova_user: "cinder"
* Y" W  c# M$ v. r$ sceph_nova_pool_name: "vms". g) p( z1 u0 Z8 w+ a& p

$ f4 h7 V: I' D& }# G! R

( k# K9 T/ ]1 U; P) }
- g6 ]3 N/ c# n# E; \
2.  编辑主机配置文件
, Z( @# i. e1 ~- x' q  Kvim /root/multinode
+ @) i- N# e; A* x
[control]c
ontroller1
controller2
controller3
7 N! D& I% Q! R0 b+ ^& X- ]' S
[network]
controller1
controller2
controller3

+ s/ f* C) y6 L$ g/ k  p  T- I+ x- y
[compute]
compute1
compute2
. m" u" o4 T# X
[monitoring]
controller1
[storage]

# f' N2 Z9 y& M$ g; g
ceph1c
eph2
! m) I2 [5 @* z8 K* ?5 e- e1 r
ceph3

$ ?3 G( v* i, L
[deployment]

0 h9 D7 r. |) R
controller1

& G: ?* @* m% p) U0 A) V0 |- l1 P! \( A
3.   生成随机密码
kolla-genpwd
4 L3 b7 x) x1 G" m* f
, d" _, |0 x/ _- z2 }/ S/ r. I
4.   修改界面登陆密码为
0 l7 X3 a0 _, z% D2 W$ A) s' g( E" R
sed -i 's/^keystone_admin_password.*/keystone_admin_password:  MM@BBC223/' /etc/kolla/passwords.yml
8 Y6 p4 s9 q  ~0 Y5 N) I
或者
vim /etc/kolla/passwords.yml
keystone_admin_password =  MM@BBC223

8 }- u- Z+ t8 z- ^

. u. `& Y# H6 Q4 R5.  设置nova配置文件
[backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]( d, S" Q# E- l# e
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]
% r. l% f2 }+ W4 e) n7 o. d- O8 b
7 z0 i/ I+ }6 r( N$ s
% q, X8 ?' p; G6 Z, |
6.  修改nova.conf
vim /etc/kolla/config/nova.conf
[backcolor=rgb(245, 245, 245) !important][url=]https://common.cnblogs.com/images/copycode.gif[/url]" Z4 a; Q& E1 t
[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]) {* u. t2 R  m: g' n8 B% R
" V3 v/ S7 ^) |$ M$ q! ]

( h1 F3 V3 d8 ?5 m" Z* t
7.   创建虚拟机界面禁止默认创建新卷.
mkdir /etc/kolla/config/horizon/vim /etc/kolla/config/horizon/custom_local_settingsLAUNCH_INSTANCE_DEFAULTS = {  'create_volume': False,}

0 a$ o: ?3 F2 U" U/ d2 h& s. F+ k8 E$ m9 p& e" M
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

: @7 U3 Q# Q0 Q; I4 B3 o$ V! C* v! u4 x, b) k. j+ q* c
9. ceph1上拷贝秘钥到controller1节点
scp /etc/ceph/ceph.client.glance.keyring controller1:/etc/kolla/config/glance/

* x. l/ B" c: y& k# O/ W8 H1 d4 n0 E, A0 K1 E
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
1 N1 Z0 f# A$ P4 b

2 [% a0 ?. \! m
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/
% `$ ^$ ]% ^  C7 ~6 _' h1 B* O( v  r

; N  v& j# c9 [+ J* C+ C7 r- j12.  controller1上配置nova使用ceph
cp /etc/kolla/config/glance/ceph.conf /etc/kolla/config/nova
( {' L: z  }0 l* v

& Z/ e& Z- J: O  h( A# O# ]4 M0 _13.  ceph1上拷贝秘钥到controller1节点
scp /etc/ceph/ceph.client.cinder.keyring controller1:/etc/kolla/config/nova/

) A) ~/ Y9 r* Z' J% ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:27 , Processed in 0.017661 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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