fedora coreos系统可以在Download Fedora CoreOS (getfedora.org)下载,这里选择下载vmware平台。

在fedora coreos又官方文档对一些基础事务做了解释Fedora CoreOS Documentation :: Fedora Docs (fedoraproject.org)

  1. 使用openssl命令生成用户密码

    openssl passwd --salt $(openssl rand -base64 3) -5 123456

    Windows git自带一个wingw的终端,通过该终端可以直接使用一些基础Linux命令。

  2. 编辑配置文件
variant: fcos    # 用于区分不同操作系统,这里使用固定字段fcos,表示Fedora CoreOS
version: 1.0.0    # 版本
passwd:    # 密码管理
  users:    # 用户
    - name: core    # 用户名
      ssh_authorized_keys:    # ssh密钥,这样可以直接使用ssh进行登录
        - "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAv3FPcx/0yYsF……Six9IjHuUUw== rsa 2048-093021"
      groups: [sudo, docker]    # 属组
      password_hash: "$5$w8+u$6Gf2GJuwS7BsY3HeP.f5CGIus4Sufe6qMPRovK15HMB"    # 加密密码,使用上一条的命令生成即可

        更多配置相关信息可以在Configuration specifications - coreos/butane,中查询。

  1. 使用工具编码配置文件(生成点火配置文件)
    butane命令可以在Butane(github.com)上下载。

    butane -p -s fcos.fcc | gzip -9 | base64 -w0
  2. 导入OVA镜像,直接双击下载的OVA镜像即可。
    其中Ignition config data为配置文件的数据段。而Ignition config data encoding则为编码方式。
    image.png
    该配置在coreos第一次启动的时候会自动载入并完成点火配置
  3. 直接登录coreos即可。
    image.png
最后修改:2021 年 11 月 10 日 04 : 00 PM
如果觉得我的文章对你有用,请随意赞赏