前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PXE 模式启动 CoreOS

PXE 模式启动 CoreOS

作者头像
康怀帅
发布2018-02-28 15:56:50
1.8K0
发布2018-02-28 15:56:50
举报
文章被收录于专栏:康怀帅的专栏康怀帅的专栏

本文是对 CoreOS 官方文档 Booting with PXE 的翻译与补充。

安装配置 PXE 服务器

安装配置 PXE 服务器请查看本博客文章 Linux 自动部署

准备文件

进入 http://alpha.release.core-os.net/amd64-usr/ 点击版本号或 current ,下载以下文件:

coreos_production_pxe.vmlinuz

coreos_production_pxe_image.cpio.gz

PXE 服务器配置详情

将以上两文件上传到 PXE 服务器的 /var/lib/tftpboot 目录下。并在 PXE 服务器中执行以下操作

$ cp /usr/share/syslinux/pxelinux.0 .
$ mkdir /var/lib/tftpboot/pxelinux.cfg
$ vi /var/lib/tftpboot/pxelinux.cfg/default

default coreos
prompt 1
timeout 15

label coreos
menu default
  kernel coreos_production_pxe.vmlinuz
  initrd coreos_production_pxe_image.cpio.gz
  append coreos.first_boot=1 coreos.config.url=https://192.168.199.100:8080/pxe/pxe-config.ign

克隆示例配置

克隆示例配置文件并启动内网安装服务器。

GitHub:https://github.com/khs1994-docker/coreos

$ git clone --depth=1 https://github.com/khs1994-docker/coreos

$ cd coreos

$ docker-compose up  # 默认监听 8080 端口

内网服务器详情请参见 CoreOS 安装服务本地服务器 Docker 化

pxe-ignition.yaml

进入示例中的 ./pxe/ 目录,在 ./pxe/pxe-ignition.yaml 中设置 SSH 公钥。

systemd:
  units:
    - name: etcd2.service
      enable: true

passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - ssh-rsa AAAAB3N

pxe-config.ign

pxe-ignition.yaml 转化为 pxe-config.ign

$ ct-v0.5.0-x86_64-apple-darwin -in-file pxe-ignition.yaml  > pxe-config.ign

启动虚拟机

VirtualBox 使用 PXE 启动,必须安装扩展包。

登录

在本机登录

$ ssh core@ip

之后 安装到硬盘 或挂载磁盘作为数据磁盘使用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装配置 PXE 服务器
  • 准备文件
  • PXE 服务器配置详情
  • 克隆示例配置
    • pxe-ignition.yaml
      • pxe-config.ign
      • 启动虚拟机
      • 登录
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档