裸机(Bare Metal)安装CoreOS
本文以 1235.9.0-stable 为例,在WMWare中进行安装。
1.获取安装资源
https://coreos.com/releases/ 通过“Browse Images”浏览资源清单
下载以下文件
coreos_production_iso_image.iso
coreos_production_image.bin.bz2
coreos_production_image.bin.bz2.sig
2.本地搭建http资源镜像(可跳过)
将刚才下载的.bz2与.biz.sig文件上传到本地资源镜像
访问路径需要配搭版本号,如:1235.9.0版本则 http://files.example.com/1235.9.0/
3.制作引导
将.iso烧录到CD或U盘,本文采用WMWare示范,直接在光驱加载
4.初始化ssh秘钥
可使用xshell提供功能生成密钥对,因为接下来也是用它对coreos进行远程管理。


编写 init.yaml 文件,写入公钥
#cloud-config users:
- name: core
ssh-authorized-keys:
- ssh-rsa {换成自己的公钥} - groups:
- sudo
- docker
将 init.yaml 上传到本地资源服务器,或想办法传到即将安装的机器上。
5.引导裸机

等待出现 core@localhost ~ $ 指令输入提示即可完成引导,在完成引导后,将刚刚准备的yaml文件复制到引导后的系统
引导系统自带wget指令,可通过该指令从本地资源服务器拉取
6.安装core os
默认引导的是core用户,通过sudo su - root切换到管理员用户下

-d 指定安装到那块硬盘,sda,sdb,sdc……
-c 指定初始化yaml文件
-b 指定安装bin文件镜像服务器,不指定情况下默认从官网下载
coreos-install -d /dev/sda -c ./config.yaml -b http://172.17.2.1:8082

等待若干分钟后,见到Success!代表安装完成

7.挂接分区
coreos默认将硬盘分成9个区,启动sd9是可以挂接出来使用的
mount /dev/sda9 /mnt/
8.重启系统,通过ssh连接管理

cores默认连接的core用户,并非root用户

选择证书连接

安装完成!

裸机(Bare Metal)安装CoreOS的更多相关文章
- Why provision Bare Metal
Here are a few use-cases for bare metal (physical server) provisioning in cloud; there are doubtless ...
- virtualbox上硬盘安装coreos
网址: http://www.serfdom.cn/index.php/archives/4/ http://www.360doc.com/content/14/1118/10/15077656_42 ...
- Bare metal APIs with ASP.NET Core MVC(转)
ASP.NET Core MVC now provides a true "one asp.net" framework that can be used for building ...
- k8s-离线安装coreos
1.安装准备 下载iso 前往页面https://coreos.com/os/docs/latest/booting-with-iso.html 版本:stable 1465.7.0 日期:2017. ...
- 在vultr中安装coreos
1.coreos必须使用key文件. 2.生成ssh key -C "your_email@mail.com" 3.拷贝ssh公钥文件内容.默认为id_rsa.pub 4.编辑vu ...
- 安装CoreOS到磁盘
1 打开翻&&墙软件 2 打开迅雷,启用“使用IE代理”,下载以下两个文件:(翻&&墙后用IE下会中断) http://stable.release.core-os.n ...
- docker(1):virtualbox 安装CoreOS系统,配置registry-mirror
本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51093850 未经博主同意不得转载. 博主地址是:http://blog.csd ...
- pyqt实践——从裸机到打包安装
1 安装python 安装python-2.7.6.msi默认在c盘 设置环境变量,path后追加c:/python27.可以在命令行直接认识命令python 2 安装pyqt PyQt4-4.10- ...
- CentOS裸机环境下安装php-7.3.1
安装步骤如下 安装必要的软件 获取源码 编译安装 安装过程可能遇到的一些问题 编译参数详解 安装步骤如下 安装必要的软件 yum install -y autoconf automake libtoo ...
随机推荐
- beforeunload
<!DOCTYPE html> <html> <head> <title>BeforeUnload Event Example</title> ...
- 使用spring的JavaMailSender发送邮件
一:pom.xml <!-- java邮件 --> <dependency> <groupId>javax.mail</group ...
- mysql5.5慢日志设置和查询
mysql> showvariables like '%version%'; +-------------------------+---------------------+ | Variab ...
- MySQL密码丢失,解决方法
我的MySQ安装路径是:D:\Program Files\MySQL 1.所以先cmd下切入盘 输入-> D: 输入->cd "D:\Program Files\MySQL\My ...
- JavaSwing JScrollPane的使用
JavaSwing JScrollPane的使用: 参考:http://duyz.blog.ifeng.com/article/340649.html package com.srie.test; i ...
- JS之ONLoad事件
如果我问你window.load和window.onload分别是什么意思,恐怕你会回答我:“这不是页面加载完就执行吗”. 但是答案是不一定,得看你怎么用.看一下例子吧 例1: <!DOCTYP ...
- JAVA中StringBuffer类常用方法
String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串 ...
- HDU5918(KMP)
Sequence I Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total ...
- CF448C [Painting Fence]递归分治
题目链接:http://codeforces.com/problemset/problem/448/C 题目大意:用宽度为1的刷子刷墙,墙是一长条一长条并在一起的.梳子可以一横或一竖一刷到底.求刷完整 ...
- 蓝桥网试题 java 基础练习 回文数
--------------------------------------------------------------------- 没必要枚举出所有四位数 四位数里是回文的数都有一个特性,是什 ...