吐血力作:平台云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。

目录
相关文章
|
6月前
|
Ubuntu Docker 容器
隐语实训营 第四课 安装部署secretflow&secretnote
`secretflow`推荐使用Docker部署,尤其在WSL环境中。运行命令`docker run -it secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow-lite-anolis8:latest`启动。对于`secretnote`,编辑`docker-compose.yml`文件,配置Alice和Bob节点,然后执行`sudo docker-compose up -d`部署。访问http://localhost:8090/,设置Alice的IP为127.0.0.1:8888,Bob的IP为虚拟机以太网地址:8092,完成。
219 0
|
存储 Dragonfly 人工智能
【开源之夏 2023】欢迎报名 Dragonfly、Kata Containers、Nydus 社区项目!
开源之夏是由“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。
|
Kubernetes 监控 Java
K8s企业级管理神器:Rancher 你值得拥有!
K8s企业级管理神器:Rancher 你值得拥有!
|
存储 运维 Kubernetes
当开源遇上云,Amazon EKS Distro 与 KubeSphere 能擦出怎样的火花?
当开源遇上云,Amazon EKS Distro 与 KubeSphere 能擦出怎样的火花?
183 0
|
存储 Kubernetes 安全
金鱼哥RHCA回忆录:DO280介绍红帽OPENSHIFT容器平台--OpenShift特性和架构
第一章 介绍红帽OPENSHIFT容器平台--OpenShift特性和架构
438 0
金鱼哥RHCA回忆录:DO280介绍红帽OPENSHIFT容器平台--OpenShift特性和架构
|
存储 Kubernetes 监控
金鱼哥RHCA回忆录:DO280介绍红帽OPENSHIFT容器平台--管理OpenShift与课外补充
第一章 介绍红帽OPENSHIFT容器平台--管理OpenShift与课外补充
271 0
金鱼哥RHCA回忆录:DO280介绍红帽OPENSHIFT容器平台--管理OpenShift与课外补充
|
Kubernetes Cloud Native Linux
Kubernetes三周年,这仅仅是伟大征途的开始
很难相信Kubernetes 1.0是三年前才发布的,它现在的影响力已经空前绝后了。Kubernetes生态系统确实很庞大,很多大企业(比如Bloomberg)和小公司都在使用这一可能会成为IT历史上最为成功的开源软件。
2185 0
|
Kubernetes Cloud Native 应用服务中间件
kubernetes落地 |不捧不踩,国外公司向Kubernetes迁移实践
Kubernetes一骑绝尘开挂来,那么企业应该开始向Kubernetes迁移吗?什么情况下真正的接受它?一些技术前沿公司先行一步的实践恐怕最有说服力和参考价值。本文即是一则很好的参考。 1Kubernetes如今风靡一时,它是庞大的云原生运动中的一部分。
1958 0
|
测试技术 Docker 容器
【说云精选】 容器化与 Docker 专刊 第一期
「容器化与 Docker 」专刊第一期:本期周刊我们关注的是 Docker 方面,Docker 作为炙手可热的虚拟化和容器技术,值得每一个开发者关注。本期周刊主要是 Docker 入门相关内容,指导你的走入 Docker 的世界。
4736 0
下一篇
无影云桌面