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

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

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

2.2 安装CoreOS

2.2.1 准备apache存储image和image签名

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

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。

时间: 2024-11-11 03:10:29

吐血力作:平台云deis之安装CoreOS集群的相关文章

平台云Deis部署1-CoreOS集群安装

1.前置条件 三台云计算主机(coreos-无外网,deis要求至少三台)   一台工作机(fedora-有外网)   官方文档:http://docs.deis.io/en/latest/installing_deis/baremetal/   CoreOS离线安装参照:<平台云基石-CoreOS之离线安装篇(无需互联网)>   CoreOS集群明细参照:<平台云基石-CoreOS之集群篇(无需互联网)>   官方要求最低CoreOS版本为472.0.0,本例使用的是494.0.

云环境下 开拓产业集群信息服务平台新模式

中介交易 SEO诊断 淘宝客 云主机 技术大厅 产业集群信息服务平台是基于产业集群,整合同一产业中位于同一环节的多个核心企业,及存在着与产业相关的上下游企业,以产品或劳务形式向用户提供各种信息劳动,包括信息的传播报道.信息咨询以及信息技术培训和信息提供等的信息服务平台.它是围绕同一产业或相关产业的供应商.制造商和经销商,甚至是终端客户等组织,通过信任机制进行相互沟通和信息服务的一种平台.如"中国产业集群". "产业集群网" 等.产业集群作为我国产业经济发展的重要力量

阿里云一键部署 Spark 分布式集群

Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎,可以完成各种各样的运算,包括 SQL 查询.文本处理.机器学习等,而在 Spark 出现之前,我们一般需要学习各种各样的引擎来分别处理这些需求.本文主要目的是为大家提供一种非常简单的方法,在阿里云上部署Spark集群. 通过<阿里云ROS资源编排服务>,将VPC.NAT Gateway.ECS创建,Hadoop和Spark部署过程自动化,使大家能够非常方便地部署一个Spark集群.本文创建的Spark集群包含三个节点:ma

手动安装Hadoop集群的过程

最近又安装 Hadoop 集群,由于一些原因,没有使用 Hadoop 管理工具或者自动化安装脚本来安装集群,而是手动一步步的来安装,本篇文章主要是记录我手动安装 Hadoop 集群的过程,给大家做个参考. 这里所说的手动安装,是指一步步的通过脚本来安装集群,并不是使用一键安装脚本或者一些管理界面来安装. 开始之前,还是说明一下环境: 操作系统:CentOs6.4 CDH版本:4.7.0 节点数:4个 在开始之前,你可以看看我以前写的一篇文章 使用yum安装CDH Hadoop集群,因为有些细节已

Oracle 10g RAC集群安装部署过程中如何安装RAC集群套件

一.首先解压集群套件包: gunzip 10201_clusterware_linux_x86_64.gz cpio -idmv < 10201_clusterware_linux_x86_64.cpio 解压放置的地方需要有oracle用户使用的权限 二.开始安装oracle RAC集群套件, 2.2.1.安装之前首先关闭两个节点的防火墙,Selinux不然是无法通过安装的 2.2.2.安装之前修改系统版本,来欺诈oracle数据库,然后执行xhost+ 2.2.3.完成上面的配置之后,使用o

weblogic安装好集群,在给管理域部署web应用时候,无start(启动)按钮!!!

问题描述 weblogic安装好集群,在给管理域部署web应用时候,无start(启动)按钮!!! 各位大师,请帮忙看看,谢谢 weblogic 版本12c安装好集群,在给管理域部署web应用时候,状态为准备就绪,无start(启动)按钮,导致无法启动应用.如果是单机部署,状态自动为活动,但是集群状态无法变为活动,一直是准备就绪. 1.为何没有无start(启动)按钮呢? 2.如果用命令行启动呢,谢谢

使用kubeadm安装k8s集群故障处理三则

最近在作安装k8s集群,测试了几种方法,最终觉得用kubeadm应该最规范. 限于公司特别的网络情况,其安装比网上不能访问google的情况还要艰难. 慢慢积累经验吧. 今天遇到的三则故障记下来作参考. 当然,所有方法都是看了log输出后,从网上搜索的方法. =============== Q,如何让kubeadm在安装过程中不联网? A:记得在kubeadm init过程中增加参数 --kubernetes-version=v1.7.0 Q,kubelet cgroup driver参数不一致

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

1.机器准备 准备安装CoreOS所需运行的机器,可是是CloudStack.OpenStack虚拟机或者是裸机,本例使用的是XenServer来安装虚拟机. 2.配置要求 2.1 工作机一台 本例安装fedora 20,提供apche服务.Docker registry等,这台机器可以上网(IP:192.168.1.103). 2.2 XenServer主机若干 安装XenServer主机若干,主要内存有要求,内存够大的话一台也是可以的,请参照虚拟机配置要求. 2.3 虚拟机配置要求 数量:至

平台云Deis部署3-deis平台安装

1.配置deis 上传deis,deis.pub到/home/core/.ssh下 Java代码   chmod 0600 /home/core/.ssh/deis     Java代码   eval `ssh-agent -s`     Java代码   ssh-add ~/.ssh/deis     Java代码   export DEISCTL_TUNNEL=192.168.1.104     Java代码   deisctl config platform set sshPrivateK