Data model(私の理解)
Cluster
Load Balancer
ServerGroup
Load Balancer
Server Group
Load Balancer
Server Group
Security Group
(Firewall Rules)
Security Group
(Firewall Rules)
Security Group
(Firewall Rules)
15.
Spinnaker’s Data Model-> OpenStack Data Model
● Account - OpenStack Project
● Cluster - Server Groupの集合
● Server Group - OpenStackのHeatでテンプレートから作られた“Stack”
● Instance - HeatのStackで管理されたVM
● Load Balancer - LBaaS v2のオブジェクト
● Security Group - OpenStackのSecurity Groupと同じ
clouddriver.ymlを変更
# intervals wouldneed to be adjusted, especially if testing out
# Spinnaker with Devstack or another resource constrained enviroment
lbaas:
- pollTimeout: 60
- pollInterval: 5
+ pollTimeout: 300
+ pollInterval: 10
DevStack利用時、手元の環境では2分以上かかっていたので
多めに時間(3分以上)を設定した
Clouddriverのログを見ると以下のエラーが
Heatのエラーのようでよく見ると “Service aodhis not available” と言っているので
調べるとaodhというTelemetry Alarming(Aodh)のコンポーネントがあるらしく、素直にそ
れを入れてみる。
こちらもGithubのIssue[1]に登録済みでPR[2]マージ待ち。
原因と解決策
[1] : https://github.com/spinnaker/spinnaker/issues/1757
[2] : https://github.com/spinnaker/spinnaker.github.io/pull/274
clouddriver | Caused by: ClientResponseException{message=HEAT-E99001 Service aodh is not available for resource
type OS::Ceilometer::Alarm, reason: aodh alarming endpoint is not in service catalog., status=400,
status-code=BAD_REQUEST}