• fedora-coreos 试用podman


    准备试用一下 fedora-coreos 的 podman

    记录一下

    正文开始如下:

    1.准备清单:

    1.1. 下载FedoraCoreOS ISO  ISO.sig。

         文件名类似“fedora-coreos-32.20200601.2.1-live.x86_64.iso” 700m左右;

        “ fedora-coreos-32.20200601.2.1-live.x86_64.iso.sig” 几百字节,很小;

         这个是live光盘版,启动起来;下面类似windows的直接光盘的安装方式;

    1.2. 准备fcct,配置文件转换程序;

         要把 cloud-init yaml格式配置文件,通过fcct转换成ignition格式;

         从官网测试fcct命令工具,https://github.com/coreos/fcct 。

         从fcct git 介绍,通过 fcct-online的docker,运行成web转换网页版,成功;

    2. 开始安装,

    2.1. 编写 配置文件,

           官网示例如下:

    1 variant: fcos
    2 version: 1.0.0
    3 
    4 passwd:
    5    users:
    6      - name: core
    7        ssh_authorized_keys:
    8          - ssh-rsa AAAA*****
    View Code

          密钥可以putty工具生成公钥,mac/linux可以命令行生成;

    2.2 生成 ignition的json字符串,存成ign文件;用的是fcct的docker生成web界面;

          以上的配置文件转换后如下:

     1 {
     2   "ignition": {
     3     "version": "3.0.0"
     4   },
     5   "passwd": {
     6     "users": [
     7       {
     8         "name": "core",
     9         "sshAuthorizedKeys": [
    10           "ssh-rsa AAAAB3Nz****"
    11         ]
    12       }
    13     ]
    14   }
    15 }
    View Code

    2.3 通过上面的live的iso,启动虚拟机,进入界面;

    2.4 启动简单的http文件服务,把以上的**.ign  文件放在一个文件夹;官网没有,用上面的,windows http工具,mac 用python命令行;

    2.4 把上面的ign下载到本地 官网有

          curl -O http://ip:8080/ignition.ign//你转换好的的ign文件

    2.5 安装命令 

        sudo coreos-installer install /dev/sda --ignition-file  ./ignition.ign 你下载到本地的ign文件

       很快,1分钟内安装OK。

    (如果不用sudo  会提示找不到sda 还有硬盘连接方式 测试的时候支持ide sata scsi ,NVME好像认不到盘,不知道什么时候改进。)

       reboot重启,进入的就是本地系统了。


    题外话

    主要是生成ign文件麻烦,生成ign的quay 镜像在国外拉取老是失败,最后用的清华大学的quay 镜像才成功。

    默认core用户 后面登陆后sudo命令不用输入密码,自定义的话会提示输入密码,这个就要自己去配置sudo命令免密码配置了。

    --欢迎大家来交流反馈。
  • 相关阅读:
    Linux 下IOport编程訪问
    Xcode下执行HelloWorld
    PHP/HTML混写的四种方式总结
    php取两位小数的几种方法
    使用原生JS+CSS或HTML5实现简单的进度条和滑动条效果(精问)
    js进阶 9-7 自动计算商品价值
    html5--1.12表格详解
    html5常用标签table表格布局
    html常用属性border-radius、linear-gradient怎么使用
    类选择器选择非唯一属性无法精确取值的问题
  • 原文地址:https://www.cnblogs.com/hhyl/p/13128680.html
Copyright © 2020-2023  润新知