准备两台计算机,一台用于安装coreos, 一台用于保存安装过程中需要的文件以及作为远程控制机。

coreos的ip为10.0.0.100

远程控制机的ip为10.0.0.201

在远程控制机上做如下操作。

1.生成ssh密钥对。

2.下载coreos-install

https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install

3.下载硬盘镜像和签名文件

http://stable.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2

http://stable.release.core-os.net/amd64-usr/current/coreos_production_image.bin.bz2.sig

4.编辑cloud-config.yaml (千万不要有TAB键)

#cloud-config

hostname: coreos1

coreos:

etcd:

addr: $private_ipv4:4001

peer-addr: $private_ipv4:7001

units:

-name: etcd.service

command: start

-name: fleet.service

command: start

-name: static.network

content: |

[Match]

Name=enp0s10

[Network]

Address=10.0.0.100/24

Gateway=10.0.0.1

DNS=10.0.0.1

DNS=8.8.8.8

users:

-name: core

ssh-authorized-keys:

- ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDetePgP17N4Im4ThNW5Oy2u6m2W6u3+JSpW0bbCszqOY7fedRRRl7mufh1ibbSGibGC1DcZQ0BKkedJ0mz9fF2Iq9KMzqRQmgSfsB9uVZpzWV1KrnaM3ex28/HMACZMQq0XsTKrbiEUjt6Z17HhgS72qd6lRSKUKb37/Xe1ECDSgDaa2C+XY6f56VxhFnACU3xOJO2ea1Wj9uZFnqAa5X7e7Rzp8HeaeWO/WwXIJXn/t3SSVzjDIJSYmkOx+Ksh6IqNgOpjit1oQpVueRGLSQdI+Iv8qaBK2mL3pFjNQpzsOTk7FGlUXGzV3yjWQlRG56W1e4NdgbG1pGmam61PmBjroot@node1

-groups:

- sudo

- docker

5.编辑static.network

[Match]

Name=enp0s10

[Network]

Address=10.0.0.100/24

Gateway=10.0.0.1

6.在这台计算机上部署nginx或tomcat,在tomcat的webapp\coreos目录下面放置cloud-config.yaml, coreos-install, static.network, 创建目录647.0.0,在下面保存coreos_production_image.bin.bz2和coreos_production_image.bin.bz2.sig

安装coreos

下载iso文件,并刻盘

http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso

通过光盘引导进入coreos live

修改root用户的密码

sudo passwd root

wget http://10.0.0.201:8080/coreos/coreos-install

chmod +x coreos-install

wget http://10.0.0.201:8080/coreos/cloud-config.yaml

wget http://10.0.0.201:8080/coreos/static.network

cp static.network /etc/systemd/network/

sudo systemctl restart systemd-networkd

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

在201通过ssh远程控制coreos

ssh core@10.0.0.100

下载iso文件,并刻盘

http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso

CoreOS安装到硬盘相关推荐

  1. coreos 安装mysql_CoreOS 在 PC 上快速安装方法指南

    意义 能够以最快的速度安装部署Linux操作系统.安装快速简单,几乎不花时间就可以开始运行Docker.运行速度非常快.使用内存硬盘. 我的情况 win8 笔记本偶尔玩游戏,但是装Linux双系统可能 ...

  2. ubuntu18.04.4 安装百度硬盘

    文章目录 ubuntu18.04.4 安装百度硬盘 下载 打开网址 ubuntu18.04.4 安装百度硬盘 下载 打开网址 https://pan.baidu.com/download

  3. deepin linux 大小,关于安装Deepin 20系统选择全盘安装后硬盘容量比实际的小

    安装深度操作系统Deepin 20系统时选择全盘安装后硬盘容量比实际的硬盘小这是正常的,以下是有经验网友们的评论. 问题 安装Deepin 20成功后,原来128G现在实际连100G都不到. 网友评论 ...

  4. linux挂载固硬盘装,linux下安装新硬盘并挂载mount

    linux下安装新硬盘并加载使用手记 ================================================================================ ...

  5. 怎么安装Win10,硬盘安装Win10系统图文教程

    2019独角兽企业重金招聘Python工程师标准>>> http://jingyan.baidu.com/article/f25ef254613ffd482c1b8236.html ...

  6. dell t40 固态系统盘_笔记本怎么安装固态硬盘 笔记本安装固态硬盘教程【详解】...

    首先我不得不介绍一下我这古董级别的笔记本 硬件升级,然后给大家介绍一下笔记本安装固态硬盘的教程. dell戴尔1320,cpu t6500 主频2.1ghz .内存运用了淘汰的ddr2 分别是两条1g ...

  7. coreos 安装mysql_如何执行CoreOS Linux的裸机安装

    本文将介绍如何在裸机服务器上加载CoreOs Linux.关于在计算机上安装CoreOS Linux的更多方法.在本文中,我们将首先启动一些Live Linux发行版.从USB或CDROM提取Fedo ...

  8. 利用Linux的强大移植性和兼容性将操作系统轻松安装到硬盘

    Linux的强大移植性和兼容性将操作系统轻松安装到硬盘先前在http://dgd2010.blog.51cto.com/1539422/392310写过一篇文章,<创新性试验:我的第一次实现Li ...

  9. MacBook Air 2014 安装NVME硬盘并纯UEFI安装和引导Win7

    前言: 本文是关于在苹果笔记本上安装NVME固态硬盘.纯UEFI安装及引导win7的实践,供电脑爱好者参考. 手里有一台MacBook Air(MBA) 2014,256G,跟现在的笔记本比较,性能肯 ...

最新文章

  1. 2022-2028年中国钢丸行业市场行情监测及未来前景规划报告
  2. Seafile - 最好的 Dropbox 开源替代,面向团队而设计
  3. “互联网从此没有 BAT”
  4. MiniO纠删码快速入门
  5. C. Molly's Chemicals
  6. 拓端tecdat|R语言做复杂金融产品的几何布朗运动的模拟
  7. hive sql 13位毫秒时间戳转日期
  8. 总结——达内视频(三)
  9. 计算机视觉论文-2021-07-30
  10. 实例——Python爬虫requests网络图片的爬取和存储
  11. yolov5方框的颜色及粗细更改
  12. 信道容量、码率、带宽、频谱利用率
  13. 【Linux】资源查看top显示信息说明|top、iftop、iotop、htop、atop工具
  14. 使用python批量下载需要的分子的SDF文件
  15. background-size设置背景图片自适应 在ie8下失效的问题
  16. 余热回收系统:ORC低温余热发电原理
  17. android屏幕唤醒与解锁
  18. iOS app已经上架可供销售,但是在AppStore上搜不到的解决办法
  19. 程序员考公指南:逃离996的最强出路,拒绝秃顶的最佳方法
  20. App2SD 和 App2SD+ 教程

热门文章

  1. linux svn 重新定位SVN URL
  2. s3c6410裸机程序(1)
  3. linux-dns的安装
  4. CodeForces - 1323D Present(思维+数学)
  5. antd 设置表头属性_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...
  6. linux网络培训题目,linux 网络学习问题命令总结
  7. 数据库脱机和分离的区别
  8. cocos2d-x初探学习笔记(18)--Lable
  9. __declspec(novtable) 的用法
  10. 趣谈设计模式 | 适配器模式(Adapter):如何让现存对象适用于新的环境?