本文以 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的更多相关文章

  1. Why provision Bare Metal

    Here are a few use-cases for bare metal (physical server) provisioning in cloud; there are doubtless ...

  2. virtualbox上硬盘安装coreos

    网址: http://www.serfdom.cn/index.php/archives/4/ http://www.360doc.com/content/14/1118/10/15077656_42 ...

  3. 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 ...

  4. k8s-离线安装coreos

    1.安装准备 下载iso 前往页面https://coreos.com/os/docs/latest/booting-with-iso.html 版本:stable 1465.7.0 日期:2017. ...

  5. 在vultr中安装coreos

    1.coreos必须使用key文件. 2.生成ssh key -C "your_email@mail.com" 3.拷贝ssh公钥文件内容.默认为id_rsa.pub 4.编辑vu ...

  6. 安装CoreOS到磁盘

    1 打开翻&&墙软件 2 打开迅雷,启用“使用IE代理”,下载以下两个文件:(翻&&墙后用IE下会中断) http://stable.release.core-os.n ...

  7. docker(1):virtualbox 安装CoreOS系统,配置registry-mirror

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/51093850 未经博主同意不得转载. 博主地址是:http://blog.csd ...

  8. pyqt实践——从裸机到打包安装

    1 安装python 安装python-2.7.6.msi默认在c盘 设置环境变量,path后追加c:/python27.可以在命令行直接认识命令python 2 安装pyqt PyQt4-4.10- ...

  9. CentOS裸机环境下安装php-7.3.1

    安装步骤如下 安装必要的软件 获取源码 编译安装 安装过程可能遇到的一些问题 编译参数详解 安装步骤如下 安装必要的软件 yum install -y autoconf automake libtoo ...

随机推荐

  1. DDD设计一个电商网站

    DDD设计一个电商网站(十一)-- 最后的准备    阅读目录 前言 准备 实现 结语 一.前言 最近实在太忙,上周停更了一周.按流程一步一步走到现在,到达了整个下单流程的最后一公里--结算页的处理. ...

  2. Linux下修改键盘映射

    一篇关于修改键盘映射比较靠谱的文章,收藏一下! 原文地址:http://www.07net01.com/2016/04/1436249.html --------------------------- ...

  3. js模块化开发——AMD规范

    这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块. 七.模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就 ...

  4. Java 获取url参数

    1. 方式一:使用HttpServletRequest对象 String id = arg0.getParameter("id"); mv.addObject("id&q ...

  5. Request中的方法调用

    几种方法的调用: package com.stono.servlet; import java.io.IOException; import java.util.Enumeration; import ...

  6. H.264转码加速:NVENC大战Quick Sync

    GPU加速技术对普通消费者最直观的影响就是视频转码应用上了,NVIDIA..AMD以及Intel都有自己的加速技术,而在新一代CPU和GPU架构上,三方都有更新的技术方案.<br>< ...

  7. 关于redis的主从、哨兵、集群

    关于redis主从.哨兵.集群的介绍网上很多,这里就不赘述了. 一.主从 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重 ...

  8. EmitMapper 和TinyMapper 两者简单对比

    EmitMapper 和TinyMapper 两者的性能都是很高,相比autoMapper 速度不知道快了多少倍,因为使用的最多EmitMapper,所在业余时间做了一下测试对比. 测试数据:10万条 ...

  9. BZOJ 1497: [NOI2006]最大获利(最大权闭合子图)

    1497: [NOI2006]最大获利 Time Limit: 5 Sec  Memory Limit: 64 MB Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机 ...

  10. InfluxDB安装及配置

    这是我之前整理的InfluxDB安装及配置的笔记,这里记录下,也方便我以后查阅. 环境: CentOS6.5_x64 InfluxDB版本:1.1.0 一.安装 1.二进制安装 这里以centos6. ...