首页 > 其他 > 详细

吐血力作:平台云deis之安装CoreOS集群

时间:2014-12-16 02:13:03      阅读:683      评论:0      收藏:0      [点我收藏+]

吐血力作:平台云deis之准备

吐血力作:平台云deis之安装CoreOS集群

吐血力作:平台云deis之安装deis平台

?吐血力作:平台云deis之deis客户端使用

?

1. 准备安装CoreOS

准备CoreOS安装文件

  1. ISO:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
  2. image:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2
  3. image签名:http://alpha.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2.sig

2. 安装CoreOS

2.1 在XenServer上安装CoreOS

bubuko.com,布布扣bubuko.com,布布扣?bubuko.com,布布扣?bubuko.com,布布扣?bubuko.com,布布扣?启动成功后,是一个运行在光盘里的系统,我们需要把它安装到硬盘里。

2.2 安装CoreOS

2.2.1 准备apache存储image和image签名

因为CoreOS安装时候会在线下载image和image签名,故将这两个文件下载放置在工作机(192.168.1.103)上。 在CoreOS的ISO里找到coreos-install脚本,修改下载位置为本地:?bubuko.com,布布扣bubuko.com,布布扣

2.2.2 准备cloud-config.yaml

CoreOS的配置都是通过cloud-config.yaml来配置的,这里不作示例,在下面的集群配置里会专门贴出安装deis所需要的配置。

2.2.3 配置静态网络

因我所在的内网没有dhcp,所以需要对当前机器配置静态IP才能访问apache下载安装所需的文件。?sudo vi static.network

[Match]
Name=eth0 #网卡名

[Network]
Address=192.168.1.107/24
Gateway=192.168.1.254

保存退出,执行一下命令生效。?sudo systemctl restart systemd-networkd

2.2.4 安装

2.2 XenServer对CoreOS的特殊配置

XenServer不支持CoreOS的双系统启动,在安装完成后作一下修改:

sudo -s

mount LABEL=EFI-SYSTEM /mnt

echo "DEFAULT coreos.A" > /mnt/syslinux/default.cfg

umount /mnt

eject ISO,重启安装成功。

3. 安装CoreOS集群

安装集群的方式是在三台服务器分别重复上述步骤,下面是3台cloud config

3.1 配置说明

对于install-deisctl.service,可自行编译好deisctl放置在apache上让安装过程下载。 我暂且将编译好的deisctl放在这里。在讲述《安装deis平台》时,我会讲述如何编译deisctl。

吐血力作:平台云deis之安装CoreOS集群

原文:http://wiselyman.iteye.com/blog/2166459

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!