Where communities thrive
Join over
1.5M+ people
Join over
100K+ communities
Free
without limits
Create
your own community
Explore more communities
DevOpsTW/chat
https://www.facebook.com/groups/DevOpsTaiwan/
People
Repo info
Activity
Leon Tseng
@godleon
簡單說大概是如上,但是其實還有很多細節沒有提到,像是我還想把 Cumulus 的 provision 一起包進來當作是 pipeline 的一部份
我要應用的地方跟一般純軟體是有點差異的.....
Bo-Yi Wu
@appleboy
我覺得 1 ~5 是不是可以用一個 docker container 解決掉
Leon Tseng
@godleon
您的意思是把 pipeline 儘量簡化嗎?
zanhsieh
@zanhsieh
呃,兩個禮拜之前才有人透過 k8s 部署 openstack ....
Leon Tseng
@godleon
第3個步驟,要花非常多的時間,搞不好要 40 mins 以上
Bo-Yi Wu
@appleboy
恩
我覺得步驟需要簡化
如果你只想要單純測試程式面
有需要用到 openstack?
Leon Tseng
@godleon
不是,OpenStack 是我實際要產出的產品
XD
我不是要在上面跑什麼 workload,而是要對 OpenStack 進行各種 functional & benchmarking test
Bo-Yi Wu
@appleboy
嗯嗯
不過聽起來感覺 要實現一次測試真的需要很久
zanhsieh
@zanhsieh
bare metal 估計是你最大的問題
Leon Tseng
@godleon
對,因為牽涉到 Bare Metal,我還必須透過 IPMI 去 remote control 這些機器
就是需要很久,我才想把它自動化,不然每天測個三五次我就昏倒了
但說真的,同事一點都不 support 這件事情(自動化),他們認為這過程中都沒產出..... :worried:
Bo-Yi Wu
@appleboy
靠
這才是真正產出
自動化 減少同事 1 分鐘
請自動計算人數
省下多少時間
_
Leon Tseng
@godleon
我也是這麼覺得,但其他人不是這麼想,他們不認為自動化很重要
Bo-Yi Wu
@appleboy
同事不重要 老闆種事就好
重視
如果老闆不重視 那就
GG
Leon Tseng
@godleon
他們只要有最後一份 Reference Architecture 的 PDF 出來就滿意了
要弄這些,公司沒這文化或老闆不支持,還真的不行
zanhsieh
@zanhsieh
@godleon
你做得了 snapshot 嗎?
Leon Tseng
@godleon
@zanhsieh
當然可以,不過就是一個 virsh 的指令而已
zanhsieh
@zanhsieh
那 1-3 每次就回復 snapshot 而已,需花多久?
4 也是每次回復 snapshot
Leon Tseng
@godleon
佈署 OpenStack 沒辦法用 snapshot 去還原
因為我們的 code 就是為了要去佈署 OpenStack,讓他有不一定的設定
zanhsieh
@zanhsieh
block level snapshot 應該可行
Leon Tseng
@godleon
但其實 snapshot 不會快太多,因為我們的 server 很快............
而且我也希望每一個過程都是從完全乾淨的開始
而且我還甚至希望這整個 pipeline 是可以 portable 的.....
zanhsieh
@zanhsieh
你新裝都會有 remote repo 抓取的問題
Leon Tseng
@godleon
所以在 environment configuration 的地方都要完全保留彈性
remote repo 的檔案不算多,就是一些 ansible role & shell scripts..... etc
zanhsieh
@zanhsieh
不是, DNS 有可能讓 remote repo unavailable
Leon Tseng
@godleon
docker image repository 我打算自己 build 一個,內網都是 10G 在跑的,所以速度上不算慢
嗯嗯,的確,DNS 我昨天洗澡的時候有想到,不過那是針對內網的機器阿,外部的網路會有啥問題嗎? 我打算用 GitLab Cloud
zanhsieh
@zanhsieh
你應該參考 docker image repo 的 practice,碰到一樣的 hash 抓都不抓
gitlab cloud 是出名的不穩定
Leon Tseng
@godleon
Really? 很不穩? Orz