OpenShift Origin 4.0 on CentOS 6.5
by MrChoke
Summary: How to setup the OpenShift Origin 4.0 on CentOS 6.5 Name: stepbystep_oo-installation Version: 1.1.0 Release: 1.20131223 Group: Network/Cloud/PaaS License: CC URL: Authur: MrChoke Source0: http://openshift.github.io/documentation/oo_deployment_guide_comprehensive.html Requires: VirtualBox Requires: CentOS Requires: OpenShift Origin Changelog * Tue 10 Dec 2013 MrChoke <mrchoke@gmail.com> Release this document 1.0 * Mon 23 Dec 2013 MrChoke <mrchoke@gmail.com> Update some config * Fri 18 Jul 2014 MrChoke <mrchoke@gmail.com> Update to OpenShift Origin 4.0
เกริ่นนำ
เอกสารนี้เป็นการต่อยอดจากเอกสารฉบับเดิมเกี่ยวกับการติดตั้ง OpenShift Origin ซึ่งฉบับเดิมเป็นการติดตั้ง Nightly ซึ่งขณะนี้เอกสารได้ล้าสมัยไปเรียบร้อยแล้วเพราะมีบางอย่างไม่สามารถใช้ได้เหมือนเดิม และ เอกสารฉบับนี้เป็นการแนะนำวิธีติดตั้งรุ่น 4.0 ซึ่งเพิ่งจะปล่อยออกมา (ยังไม่เป็นทางการ ณ 18 ก.ค. 57)
เนื้อหาอ้างอิงที่ศึกษามา
- เริ่มอ่านจากที่นี่ http://blog.redlinesoft.net
- ตัดสินใจเลือกวิธีจากที่นี่ http://openshift.github.io
เครื่องมือ
ออกแบบระบบ
domain example.com
เคยคิดจะเปลี่ยนเป็นอย่างอื่นนะ แต่พบว่าระหว่างที่เรายังไม่ค่อยรู้อะไรให้ใช้ตามที่เค้าบอกอะดีที่สุดครับ ไม่ต้องมาพวงเปลี่ยนชื่อ อาจจะทำให้เกิด bug ได้ง่ายๆ พอทำเป็นแล้วไป deploy จริงๆ ค่อยใช้ชื่อ domain จริงๆ กัน ระบบนี้ผมจะแยก ระหว่าง broker และ node แต่ไม่แยก Messaging Server (ActiveMQ) ออกมาซึ่งจะไว้ใน broker บางคนแยกออกไปอีกตัวหนึ่งก็มี หรือจะรวมทุกอย่างทั้ง broker และ node ไว้ด้วยกันก็ได้ แต่แนะนำว่าหัดทำแยกไว้นะแหละดีครับ node สามารถทำได้หลายตัวได้ ในที่นี่ผมจะไม่ตั้งค่า DHCP Server นะครับเพราะใช้ VirtualBox ทำให้แทน
vm1 broker.example.com
- DNS Server
- MongoDB
- ActiveMQ
- MCollective Client
- OpenShift Broker
- OpenShift Console
vm2 node.example.com
- Mcollective Server
- Node Host
- HAProxy