vmware安装fedora-coreos vmware安装失败回滚

   2023-02-10 学习力0
核心提示:概述通过vmware平台,iso的fedora-core安装到bare-metal,docker/podmandochttps://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/downloadfedora-coreos-32.20200629.3.0-live.x86_64.isocheck os//挂载iso启动进入会自动分配ip,查看服务器相关信息

概述

通过vmware平台,iso的fedora-core安装到bare-metal,docker/podman

doc

https://docs.fedoraproject.org/en-US/fedora-coreos/bare-metal/

download

fedora-coreos-32.20200629.3.0-live.x86_64.iso

check os

//挂载iso启动进入会自动分配ip,查看服务器相关信息
[core@localhost ~]$ ip a   //网卡名字 ens32
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:d5:d2:69 brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 192.168.3.22/24 brd 192.168.3.255 scope global dynamic noprefixroute ens32
       valid_lft 86132sec preferred_lft 86132sec
    inet6 fe80::20c:29ff:fed5:d269/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[core@localhost ~]$ sudo fdisk -l   //磁盘名字 /dev/nvme0n1
Disk /dev/nvme0n1: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: VMware Virtual NVMe Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop0: 615.51 MiB, 645394432 bytes, 1260536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[core@localhost ~]$ coreos-installer --help   //coreos-installer
coreos-installer 0.2.1
USAGE:
    coreos-installer
    coreos-installer <SUBCOMMAND>

OPTIONS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    install        Install Fedora CoreOS or RHEL CoreOS
    download       Download a CoreOS image
    list-stream    List available images in a Fedora CoreOS stream
    iso            Embed an Ignition config in a CoreOS live ISO image
[core@localhost ~]$ coreos-installer install --help
coreos-installer-install 
Install Fedora CoreOS or RHEL CoreOS

USAGE:
    coreos-installer install [OPTIONS] <device>

OPTIONS:
    -s, --stream <name>             Fedora CoreOS stream
    -u, --image-url <URL>           Manually specify the image URL  //iso
    -f, --image-file <path>         Manually specify a local image file
    -i, --ignition-file <path>      Embed an Ignition config from a file
        --ignition-hash <digest>    Digest (type-value) of the Ignition config
    -p, --platform <name>           Override the Ignition platform ID
        --firstboot-args <args>     Additional kernel args for the first boot
    -n, --copy-network              Copy network config from install environment
        --network-dir <path>
            For use with -n. [default: /etc/NetworkManager/system-connections/]

        --offline                   Force offline installation
        --insecure                  Skip signature verification
        --stream-base-url <URL>     Base URL for Fedora CoreOS stream metadata
        --architecture <name>       Target CPU architecture [default: x86_64]
        --preserve-on-error         Don\'t clear partition table on error
    -h, --help                      Prints help information

ARGS:
    <device>    Destination device

allow ssh passwd login

[core@core-3-60 docker]$ sudo su - 
Last login: Sat Jul 25 11:05:15 UTC 2020 on pts/0
[root@core-3-60 ~]# cd /etc/ssh/sshd_config.d/
[root@core-3-60 sshd_config.d]# ll
total 12
-rw-r--r--. 1 root root  210 Jul 10 18:13 40-disable-passwords.conf
-rw-r--r--. 1 root root  262 Jul 10 18:13 40-ssh-key-dir.conf
-rw-------. 1 root root 1002 Jul 10 18:13 50-redhat.conf
[root@core-3-60 sshd_config.d]# cat 40-disable-passwords.conf 
# Disable password logins by default.
# https://github.com/coreos/fedora-coreos-tracker/issues/138
# This file must sort before 50-redhat.conf, which enables
# PasswordAuthentication.
PasswordAuthentication no  // yes
[root@core-3-60 sshd_config.d]# systemctl restart sshd

passwd core //set passwd

fcos.fcc

//简单的

variant: fcos
version: 1.0.0
passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - ssh-rsa <ssh-pub-key>

//附带网络设置

variant: fcos
version: 1.0.0
storage:
  files:
    - path: /etc/NetworkManager/system-connections/eth0.nmconnection
      mode: 0600
      overwrite: true
      contents:
        inline: |
          [connection]
          type=ethernet
          interface-name=eth0  //ens32,根据实际的情况设置
          [ipv4]
          method=manual
          addresses=192.168.3.60/24
          gateway=192.168.3.1
          dns=223.5.5.5;8.8.8.8
passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsKc8PGzOU/+i73RqyHknBfiIMaHETSFjPvCgVcysx41v0jazIZzaGl//7G+MgEQrU0yxR6LaC2RFTGN8D0w2Ugqnvocuudr+jVoTrC0KrPv1Dhqepgnk8cg2QGHWpwhg2vUx6arW0MNbUo35q0Q1cdBjYcMctwIuT8p39uGYjIk/PkQvFtc3czGlxeLQAwGFTQgNkUTOEAuV/VgX3gmzrYBnnrKxRZKZkzt9a3VD8hCuDPV6aJixzN+H33Ix5ajEU/etXX5eUZXcWa8EbF0+acsPeVgB/vaqKDGjXbB3ngcsKoaeBX24FwtBdr/VydYtnyOrDvRt12i+GAwKuWJol"
      groups: [ sudo, docker ]

其中的信息请按情况设置,网络,ssh秘钥,网卡名字等相关信息,切记!!!

fcos.fcc-fcos.ign

docker pull quay.io/coreos/fcct
docker run -i --rm quay.io/coreos/fcct --pretty --strict <fcos.fcc > fcos.ign

install on bare-metal

sudo coreos-installer install /dev/nvme0n1 --ignition-file fcos.ign

[core@localhost ~]$ sudo coreos-installer install /dev/nvme0n1 --ignition-file fcos.ign
Installing Fedora CoreOS 32.20200629.3.0 x86_64 (512-byte sectors)
> Read disk 2.7 GiB/2.7 GiB (100%)    
Writing Ignition config
Install complete.

//iso下载不通过网络的形式
sudo coreos-installer install /dev/sda --ignition-file fcos.ign -u http://192.168.1.251/fedora-coreos-31.20200323.3.2-live.x86_64.iso

docker-hub china

sudo su - 

cat >> /etc/docker/daemon.json <<\'EOF\'
{
  "registry-mirrors": ["https://ierl59hw.mirror.aliyuncs.com"]
}
EOF

systemctl restart docker

[core@core-3-60 ~]$ docker run --rm alpine ip a
Unable to find image \'alpine:latest\' locally
latest: Pulling from library/alpine
df20fa9351a1: Pull complete 
Digest: sha256:185518070891758909c9f839cf4ca393ee977ac378609f700f60a771a2dfe321
Status: Downloaded newer image for alpine:latest
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
4: eth0@if5: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP 
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever

//podman info mirrros

  - registry.fedoraproject.org
  - registry.access.redhat.com
  - registry.centos.org
  - docker.io
 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • [转]Fedora 15 安装与配置一览
    Fedora 15 将于2011.5.24日发布,今日离正式版发布还有4天。笨兔兔这里提前给大家支招用好Fedora 15。下面是笨兔兔在安装、配置Fedora 15 过程中的小结,希望给大家配置自己的Fedora 15 带来方便。仅供参考,如有错误,敬请指出。『一』安装介绍Fedora 15 Bet
    03-08
  • 新换的 Fedora Core Linux 桌面,来秀一秀(多
    1、桌面、终端、文件浏览器,已经设置好字体、自动挂载硬盘,不是很麻烦2、即时通讯:QQ,Skype3、firefox4、D4X、BT、电驴5、开发工具:eclipse netbeans6、openoffice 大开 word 公式文档,输出 PDF7、小企鹅输入法,支持微软双拼8、星际译王,linux 下免费
    02-10
  • Fedora 14添加RPM Fusion源
    RPM Fusion 是 Fedora 和 Red Hat 企业版的软件仓库,是由Dribble, Freshrpms 和 RPM Fusion 合并而来的。各种各样的应用程序包含在这个软件仓库中,比如MP3、未加密的DVD 、Mplayer, VLX, Xine 等多媒体应用程序使用的解码库,以及闭源的 Nvidia 和 ATI 显卡
    02-10
  • Fedora中安装VMtools步骤 vmware虚拟机安装fedo
      第一次玩Fedora的系统,通过VMware工具安装的一个虚拟机,由于公司要求尽可能的留有足够空间,所以安装的时候就没选开发环境选项。安装成功后,又要准备安装VMware--tools工具,在此记录安装的过程,以及安装过程中遇到的一些问题。一、准备工作  确保
    02-10
  • Fedora 23 配置
    刻到u盘上下好iso后准备刻录到u盘...可是查了一下只能在用一个叫dd的东西刻= =于是学了下...然而就是一句话:dd if=/path/xxx.iso of=/dev/sdx其中前面是文件,后面是盘,注意是整个盘sdx而不是什么sdx1啥的,注意这样做会格式化整个盘...请不要乱实验...。(
    02-10
  • Fedora 9安装说明 Fedor
     Fedora 9 安装手册◆准备工作硬件       硬盘空间:5G以上;       内存容量:384 M以上(256M也可以,但在分区后会提示您启用swap分区);       光盘介质:Fedora 9 安装光盘(1张DVD);设置BIOS为从光盘引导;启动计算机,将安装盘的
    02-10
  • fedora linux源代码下载
    fedora linux源代码下载
    yumdownloader --source kernel如果是下载insight就是 yumdownloader --source insight下载到的是当前目录.然后在用rpm2cpio 生成 压缩文件rpm2cpio insight-7.4.50-8.20120403cvs.fc17.src.rpm|cpio -idrpm2cpio 的使用 在 http://www.rpm.org/max-rpm/s1-rp
    02-10
  • Fedora 7系统安装配置心得(转)(有图哦)
    Fedora 7系统安装配置心得(转)(有图哦)
    计算机基本配置如下: CPU:Intel Core 2 Duo E4300 显卡:NVidia GeForce 7600GS 主板:ABit IB9(P965+ICH8) 内存2G/硬盘160G 安装时选择用户定制,加上开发环境,以防止编译时找不到相关的模块. 系统内核为默认的2.6.21-1.3194.fc7. 以下配置基于Gnome环境. 来
    02-10
  • fedora27安装DB2 Express-C 11
    首先在官网下载对应的安装包和语言包两个文件。然后通过tar -zxvf命令将下载的两个文件解压。其中一个文件解压后是名为expc的文件,进入这个文件。里面有一个名为db2setup的文件。在命令行下首先通过命令su切换到超级用户,然后通过./db2setup进入图形化界面
    02-10
  • Red Hat Linux、rhel 和 Fedora Core 以及 Cent
    Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系1. Red Hat LinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,Red Hat Linux是redhat最早发行的个人版本的linux, 其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行
    02-10
点击排行