手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

通过ISO镜像方式安装CoreOS集群指南

[日期:2017-02-17] 来源:Linux社区  作者:lic95 [字体: ]

最近在研究CoreOS,准备架设三个节点的CoreOS玩玩,想直接在虚拟机中通过ISO安装CoreOS,发现坑真多,特此记录,希望对初次接触CoreOS的童鞋有所借鉴和帮助。

主机名

IP地址

coreos1

192.168.6.21

Coreos2

192.168.6.22

Coreos3

192.168.6.23

一、下载系统安装的ISO文件及需要更新的文件

下载地址如下:

https://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
https://stable.release.core-os.net/amd64-usr/1235.9.0/coreos_production_image.bin.bz2
https://stable.release.core-os.net/amd64-usr/1235.9.0/coreos_production_image.bin.bz2.sig

二、通过ISO引导,进入LiveCD

三、在其它Linux服务器上生成rsa密钥对

ssh-keygen -t rsa -f coreos -N ""

[root@docker coreos]# cat coreos.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdq89bEo3JYoT7Yc1uZ5BhHH74ST8MJTcQDbdiYalAs4Z0ErPoS2eGxwusiVm8gPLU0np5Pe1iY4O5mdKBufpH+0WZShxapjRYcDneXIk1zjYdd+sQuT+r5Zrofz6A0T6gG1IG2TB7Sq5ZGqth4QusbIhWad119ZaFHvfn7amrc37YxgrFyTOynRGrFeYY1+094LWgqi3Tm2/gk3ApkXkxputLQwfSlE/Y+zpjPvAvDYmJpUkurg3+Wm4LoFfqnzR9wPLto3lrNGo5cboiKiln+Gi2eovbgZQJjqPR5gE+t19jbbtQEBmYnktH614UPw5ZJXddUqrbbaHsQ4nMA/jr root@docker.phsec.com
[root@docker coreos]#
四、编写初始化配置文件cloud-config.yaml
  1 [root@docker coreos]# cat cloud-config.yaml
  2 #cloud-config
  3 hostname: Coreos1
  4 
  5 coreos:
  6   etcd:
  7     addr: $private_ipv4:4001
  8     peer-addr: $private_ipv4:7001
  9   units:
 10     - name: etcd.service
 11       command: start
 12     - name: fleet.service
 13       command: start
 14     - name: static.network
 15       content: |
 16         [Match]
 17         Name=ens33
 18 
 19         [Network]
 20         Address=192.168.6.21/24
 21         Gateway=192.168.6.2
 22         DNS=114.114.114.114
 23         DNS=8.8.4.4
 24 users:
 25   - name: core
 26     ssh-authorized-keys:
 27       - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdq89bEo3JYoT7Yc1uZ5BhHH74ST8MJTcQDbdiYalAs4Z0ErPoS2eGxwusiVm8gPLU0np5Pe1iY4O5mdKBufpH+0WZShxapjRYcDneXIk1zjYdd+sQuT+r5Zrofz6A0T6gG1IG2TB7Sq5ZGqth4QusbIhWad119ZaFHvfn7amrc37YxgrFyTOynRGrFeYY1+094LWgqi3Tm2/gk3ApkXkxputLQwfSlE/Y+zpjPvAvDYmJpUkurg3+Wm4LoFfqnzR9wPLto3lrNGo5cboiKiln+Gi2eovbgZQJjqPR5gE+t19jbbtQEBmYnktH614UPw5ZJXddUqrbbaHsQ4nMA/jr root@docker.phsec.com
 28   - groups:
 29       - sudo
 30       - docker
 31 
 32 [root@docker coreos]#
备注: ssh-rsa根据实际情况替换为自己的key
五、配置http file server服务, 

下载hfs.exe,在本机上搭建简易http服务,将coreos_production_image.bin.bz2、coreos_production_image.bin.bz2.sig及cloud-config.yaml 通过http服务共享!

本次共享IP为http://192.168.6.1

hfs.exe可以到Linux公社资源站下载

------------------------------------------分割线------------------------------------------

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2017年资料/2月/17日/通过ISO镜像方式安装CoreOS集群指南/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

六、安装

1)下载cloud-config.yaml

wget http://192.168.6.1/cloud-config.yaml

2) 执行安装命令

sudo coreos-install -d /dev/sda -c cloud-config.yaml –b http://192.168.6.1

等待系统显示Success! 系统安装成功,至此大功告成!

3)修改cloud-config.yaml文件里面的hostname选项和Address=192.168.6.21/24选项安装Coreos2和Coreos3

七、登录测试

1、chmod 0600 coreos

2、ssh -i  coreos core@192.168.6.21

3、ssh -i  coreos core@192.168.6.22

4、ssh -i  coreos core@192.168.6.23

登录成功则集群安装大功告成!

更多CoreOS相关教程见以下内容

CoreOS继续推进Docker容器替代Rockets http://www.linuxidc.com/Linux/2015-02/112866.htm

Docker学习:Coreos+Docker+rancher真方便简捷 http://www.linuxidc.com/Linux/2016-04/130605.htm

Docker学习:VirtualBox 安装CoreOS系统,配置registry-mirror  http://www.linuxidc.com/Linux/2016-04/130598.htm

CoreOS 发布 Rkt 1.0,可直接运行 Docker 镜像 http://www.linuxidc.com/Linux/2016-02/128230.htm

在CoreOS下部署WordPress实例教程 http://www.linuxidc.com/Linux/2014-07/104806.htm 

服务器操作系统CoreOS初体验 http://www.linuxidc.com/Linux/2014-07/104807.htm 

CoreOS 实战:剖析 etcd  http://www.linuxidc.com/Linux/2014-11/109725.htm

CoreOS 实战:CoreOS 及管理工具介绍  http://www.linuxidc.com/Linux/2014-11/109728.htm

[教程]在 CoreOS 上构建你的第一个应用  http://www.linuxidc.com/Linux/2014-12/110799.htm

CoreOS 在 PC 上快速安装上手  http://www.linuxidc.com/Linux/2015-07/120074.htm

CoreOS环境下通过register镜像搭建私有仓库 http://www.linuxidc.com/Linux/2015-06/118545.htm

CoreOS 的详细介绍请点这里
CoreOS 的下载地址请点这里 

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-02/140726.htm

linux
相关资讯       CoreOS  CoreOS集群 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款