zoukankan      html  css  js  c++  java
  • 裸机(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用户

    选择证书连接

    安装完成!

     

  • 相关阅读:
    GGEditor
    Vue 项目(HTML5 History 模式) 部署服务器
    mysql连接状态
    mysql连接状态
    HBase配置性能调优
    HBase配置性能调优
    spark streaming检查点使用
    spark streaming检查点使用
    spark streaming的有状态例子
    spark streaming的有状态例子
  • 原文地址:https://www.cnblogs.com/benchan/p/6373245.html
Copyright © 2011-2022 走看看