日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Fedora CoreOS 安装 非LInux专业国内第一手

發布時間:2023/12/13 综合教程 52 生活家
生活随笔 收集整理的這篇文章主要介紹了 Fedora CoreOS 安装 非LInux专业国内第一手 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開篇一張圖

Docker基本知識掌握后,又學習了“專有的系統平臺”,CoreOS;

之前一直Windows,學習Docker的同時練習了好多Linux知識,全是江湖路數,那個不懂就百度/google;

CoreOS安裝后,開局提示語就悲催了,2020年過期?

其實,我是先知道的Fedora CoreOS,又知道的CoreOS;園子里先出的Fedora CoreOS的新聞,當時第一時間下載下來安裝;

從網上找資料,全是CoreOS資料,稀里糊涂裝好CoreOS;才發現跟FedoraCoreOS不是一個;尤其下載FedoraCoreOS的vmware虛擬機的包,按照CoreOS的方法一直么有搞定;還是ISO安裝CoreOS成功后,明白了區別,又返回來搞定的;

其中好多關鍵知識請教了團隊的Linux管理員;

正文開始如下:

1.準備清單:

1.1. 下載FedoraCoreOS(下文就不多寫在這個詞了)ISO,

這個是live光盤版,類似winpe,先啟動起來;CoreOS不支持類似windows的直接光盤的安裝方式;

1.2. 下載raw安裝包,再加上配套的***.sig驗證文件;

文件名類似“fedora-coreos-31.20200210.3.0-metal.x86_64.raw.xz” 469m左右;

“ fedora-coreos-31.20200210.3.0-metal.x86_64.raw.xz.sig” 幾百字節,很小;

1.3. windows系統的話,準備hhs,mac ,python簡單代碼,做http 文件服務器;

不支持直接安裝,僅支持通過命令,從網上安裝,如果默認直接從官網下載,

如果下載下來,本地做http文件服務器,指定raw文件url進行安裝;

1.4. 準備fcct,配置文件轉換程序;

要把 cloud-init yaml格式配置文件,通過fcct轉換成ignition格式;

從官網測試fcct命令工具,一直么有成功;

從fcct git 介紹,通過 fcct-online的docker,運行成web轉換網頁版,成功;

以上準備好,稍微啰嗦,幾乎把遇到的坑都給填上了;

2. 開始安裝,

2.1. 編寫 配置文件,

官網示例如下:

variant: fcos
version: 1.0.0

passwd:
users:
- name: root
password_hash: $6$rounds=****這里的密碼其實就是字符1,mac/linux命令行生成,windows的沒用到;
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc*****xsshel工具生成公鑰,mac/linux可以命令行生成;

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

以上的配置文件轉換后如下:

{
"ignition": {
"config": {
"replace": {
"source": null,
"verification": {}
}
},
"security": {
"tls": {}
},
"timeouts": {},
"version": "3.0.0"
},
"passwd": {
"users": [
{
"name": "root",
"passwordHash": "$6$rounds=4096$JXkC6Kgm************",
"sshAuthorizedKeys": [
"ssh-rsa ********************"
]
}
]
},
"storage": {},
"systemd": {}
}

2.3 通過上面的live的iso,啟動虛擬機,進入界面;

2.4 啟動簡單的http文件服務,把以上的raw.xz,**.sig,**.json 3個文件放在一個文件夾;官網沒有,用上面的,windows htt工具,mac 用python命令行;

2.4 把上面的json下載到本地 官網有

curl -LO http://***:8000/ignition.json //你轉換好的的json文件

2.5 安裝命令 官網有

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

以上這個命令,直接從官網下載raw安裝包,網速快直接運行就好;

本地以上建的http文件服務器安裝如下

sudo coreos-installer install /dev/sda --ignition ignition.ign –u http://***:8000/fco.raw.xz //這里全要手敲,我把名字改短了;

很快,1分鐘內安裝OK;

reboot重啟,進入的就是本地系統了;

3 登錄系統

3.1 開機界面如下:

3.2 登錄方式,CoreOS默認不支持直接登錄,Fedora CoreOS 測試,可以直接登錄;推薦是遠程ssh+公鑰登錄;

用戶/密碼不支持遠程登錄,不知道修改后是不是支持;

3.3 遠程登錄,這里用的FinalShell,(不支持公鑰空密碼登錄,必須對公鑰設定密碼)空密碼試了幾次都不成功;

要注意的 1 是用戶名,就是以上配置文件中的用戶名;2 是公鑰,就是配置文件中的公鑰的文件;3 是 公鑰要設密碼;

登錄界面上是“私鑰”,其他生成公鑰的教程,多事公鑰;公鑰 vs 私鑰,哎;

打完收工,登錄上去了,開始浪吧;

留個小坑,官網教程有設定 固定IP的配置文件示例,是成功不了的,默認一直是自動分配IP;

我搞了小2天,還是請教了Linux管理員搞定,你們看看坑再哪里,hahahahhaha

總結

以上是生活随笔為你收集整理的Fedora CoreOS 安装 非LInux专业国内第一手的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。