精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Fedora CoreOS 入門

系統(tǒng) Linux
Fedora CoreOS(FCOS)是由 CoreOS Container Linux 和 Fedora Atomic Host 合并而來。它是一個專注于運行容器化應(yīng)用程序的精簡的獨體操作系統(tǒng)。安全性是首要重點,F(xiàn)COS 提供了自動更新,并帶有 SELinux 強化。

[[357276]]

現(xiàn)在被稱為 DevOps 時代,操作系統(tǒng)的關(guān)注度似乎比工具要低一些。然而,這并不意味著操作系統(tǒng)沒有創(chuàng)新。(編輯注:基于 Linux 內(nèi)核的眾多發(fā)行版所提供的多樣化產(chǎn)品就是一個很好的例子)。Fedora CoreOS 就對這個 DevOps 時代的操作系統(tǒng)應(yīng)該是什么樣有著獨特的理念。

Fedora CoreOS 的理念

Fedora CoreOS(FCOS)是由 CoreOS Container Linux 和 Fedora Atomic Host 合并而來。它是一個專注于運行容器化應(yīng)用程序的精簡的獨體操作系統(tǒng)。安全性是首要重點,F(xiàn)COS 提供了自動更新,并帶有 SELinux 強化。

為了使自動更新能夠很好地工作,它們需要非常健壯,目標是運行 FCOS 的服務(wù)器在更新后不會崩潰。這是通過使用不同的發(fā)布流(stable、testing 和 next)來實現(xiàn)的。每個流每 2 周發(fā)布一次,更新內(nèi)容會從一個流推廣到另一個流(next -> testing -> stable)。這樣落地在 stable 流中的更新就有機會經(jīng)過長時間的測試。

入門

對于這個例子,讓我們使用 stable 流和一個 QEMU 基礎(chǔ)鏡像,我們可以作為一個虛擬機運行。你可以使用 coreos-installer 來下載該鏡像。

在你的(Workstation)終端上,更新鏡像的鏈接后,運行以下命令(編輯注:在 Silverblue 上,基于容器的 coreos 工具是最簡單的方法,可以嘗試一下。說明可以在 https://docs.fedoraproject.org/en-US/fedora-coreos/tutorial-setup/ 中找到,特別是 “Setup with Podman or Docker” 一節(jié)。):

  1. $ sudo dnf install coreos-installer
  2. $ coreos-installer download --image-url https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20200907.3.0/x86_64/fedora-coreos-32.20200907.3.0-qemu.x86_64.qcow2.xz
  3. $ xz -d fedora-coreos-32.20200907.3.0-qemu.x86_64.qcow2.xz
  4. $ ls
  5. fedora-coreos-32.20200907.3.0-qemu.x86_64.qcow2

創(chuàng)建一個配置

要定制一個 FCOS 系統(tǒng),你需要提供一個配置文件,Ignition 將使用這個文件來配置系統(tǒng)。你可以用這個文件來配置諸如創(chuàng)建用戶、添加受信任的 SSH 密鑰、啟用 systemd 服務(wù)等等。

以下配置創(chuàng)建了一個 core 用戶,并在 authorized_keys 文件中添加了一個 SSH 密鑰。它還創(chuàng)建了一個 systemd 服務(wù),使用 podman 來運行一個簡單的 “hello world” 容器:

  1. version: "1.0.0"
  2. variant: fcos
  3. passwd:
  4. users:
  5. - name: core
  6. ssh_authorized_keys:
  7. - ssh-ed25519 my_public_ssh_key_hash fcos_key
  8. systemd:
  9. units:
  10. -
  11. contents: |
  12. [Unit]
  13. Description=Run a hello world web service
  14. After=network-online.target
  15. Wants=network-online.target
  16. [Service]
  17. ExecStart=/bin/podman run --pull=always --name=hello --net=host -p 8080:8080 quay.io/cverna/hello
  18. ExecStop=/bin/podman rm -f hello
  19. [Install]
  20. WantedBy=multi-user.target
  21. enabled: true
  22. name: hello.service

在配置中加入你的 SSH 密鑰后,將其保存為 config.yaml。接下來使用 Fedora CoreOS Config Transpiler(fcct)工具將這個 YAML 配置轉(zhuǎn)換成有效的 Ignition 配置(JSON 格式)。

直接從 Fedora 的資源庫中安裝 fcct,或者從 GitHub 中獲取二進制文件:

  1. $ sudo dnf install fcct
  2. $ fcct -output config.ign config.yaml

安裝并運行 Fedora CoreOS

要運行鏡像,你可以使用 libvirt 堆棧。要在 Fedora 系統(tǒng)上使用 dnf 軟件包管理器安裝它:

  1. $ sudo dnf install @virtualization

現(xiàn)在讓我們創(chuàng)建并運行一個 Fedora CoreOS 虛擬機:

  1. $ chcon --verbose unconfined_u:object_r:svirt_home_t:s0 config.ign
  2. $ virt-install --name=fcos \
  3. --vcpus=2 \
  4. --ram=2048 \
  5. --import \
  6. --network=bridge=virbr0 \
  7. --graphics=none \
  8. --qemu-commandline="-fw_cfg name=opt/com.coreos/config,file=${PWD}/config.ign" \
  9. --disk=size=20,backing_store=${PWD}/fedora-coreos-32.20200907.3.0-qemu.x86_64.qcow2

安裝成功后,會顯示一些信息并提供登錄提示符:

  1. Fedora CoreOS 32.20200907.3.0
  2. Kernel 5.8.10-200.fc32.x86_64 on an x86_64 (ttyS0)
  3. SSH host key: SHA256:BJYN7AQZrwKZ7ZF8fWSI9YRhI++KMyeJeDVOE6rQ27U (ED25519)
  4. SSH host key: SHA256:W3wfZp7EGkLuM3z4cy1ZJSMFLntYyW1kqAqKkxyuZrE (ECDSA)
  5. SSH host key: SHA256:gb7/4Qo5aYhEjgoDZbrm8t1D0msgGYsQ0xhW5BAuZz0 (RSA)
  6. ens2: 192.168.122.237 fe80::5054:ff:fef7:1a73
  7. Ignition: user provided config was applied
  8. Ignition: wrote ssh authorized keys file for user: core

Ignition 配置文件沒有為 core 用戶提供任何密碼,因此無法通過控制臺直接登錄。(不過,也可以通過 Ignition 配置為用戶配置密碼。)

使用 Ctrl + ] 組合鍵退出虛擬機的控制臺。然后檢查 hello.service 是否在運行:

  1. $ curl http://192.168.122.237:8080
  2. Hello from Fedora CoreOS!

使用預(yù)先配置的 SSH 密鑰,你還可以訪問虛擬機并檢查其上運行的服務(wù):

  1. $ ssh core@192.168.122.237
  2. $ systemctl status hello
  3. hello.service - Run a hello world web service
  4. Loaded: loaded (/etc/systemd/system/hello.service; enabled; vendor preset: enabled)
  5. Active: active (running) since Wed 2020-10-28 10:10:26 UTC; 42s ago

zincati、rpm-ostree 和自動更新

zincati 服務(wù)使用自動更新驅(qū)動 rpm-ostreed。

檢查虛擬機上當(dāng)前運行的 Fedora CoreOS 版本,并檢查 zincati 是否找到了更新:

  1. $ ssh core@192.168.122.237
  2. $ rpm-ostree status
  3. State: idle
  4. Deployments:
  5. ostree://fedora:fedora/x86_64/coreos/stable
  6. Version: 32.20200907.3.0 (2020-09-23T08:16:31Z)
  7. Commit: b53de8b03134c5e6b683b5ea471888e9e1b193781794f01b9ed5865b57f35d57
  8. GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
  9. $ systemctl status zincati
  10. zincati.service - Zincati Update Agent
  11. Loaded: loaded (/usr/lib/systemd/system/zincati.service; enabled; vendor preset: enabled)
  12. Active: active (running) since Wed 2020-10-28 13:36:23 UTC; 7s ago
  13. Oct 28 13:36:24 cosa-devsh zincati[1013]: [INFO ] initialization complete, auto-updates logic enabled
  14. Oct 28 13:36:25 cosa-devsh zincati[1013]: [INFO ] target release '32.20201004.3.0' selected, proceeding to stage it
  15.  
  16. ... zincati reboot ...

重啟后,我們再遠程登錄一次,檢查新版的 Fedora CoreOS:

  1. $ ssh core@192.168.122.237
  2. $ rpm-ostree status
  3. State: idle
  4. Deployments:
  5. ostree://fedora:fedora/x86_64/coreos/stable
  6. Version: 32.20201004.3.0 (2020-10-19T17:12:33Z)
  7. Commit: 64bb377ae7e6949c26cfe819f3f0bd517596d461e437f2f6e9f1f3c24376fd30
  8. GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
  9. ostree://fedora:fedora/x86_64/coreos/stable
  10. Version: 32.20200907.3.0 (2020-09-23T08:16:31Z)
  11. Commit: b53de8b03134c5e6b683b5ea471888e9e1b193781794f01b9ed5865b57f35d57
  12. GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0

rpm-ostree status 現(xiàn)在顯示了兩個版本的 Fedora CoreOS,一個是 QEMU 鏡像中的版本,一個是更新后的最新版本。有了這兩個版本,就可以使用 rpm-ostree rollback 命令回滾到之前的版本。

最后,你可以確保 hello 服務(wù)仍在運行并提供內(nèi)容:

  1. $ curl http://192.168.122.237:8080
  2. Hello from Fedora CoreOS!

更多信息參見:Fedora CoreOS 更新。

刪除虛擬機

要進行事后清理,使用以下命令刪除虛擬機和相關(guān)存儲:

  1. $ virsh destroy fcos
  2. $ virsh undefine --remove-all-storage fcos

結(jié)論

Fedora CoreOS 為在容器中運行應(yīng)用程序提供了一個堅實而安全的操作系統(tǒng)。它在推薦主機使用聲明式配置文件進行配置的 DevOps 環(huán)境中表現(xiàn)出色。自動更新和回滾到以前版本的操作系統(tǒng)的能力,可以在服務(wù)的運行過程中帶來安心的感覺。

通過關(guān)注項目文檔中的教程,了解更多關(guān)于 Fedora CoreOS 的信息。 

 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-10-03 14:47:26

Fedora CoreGitHub Acti運行器

2015-01-15 10:50:46

CoreOSUnitedStackDocker

2011-09-30 10:41:06

Fedora

2021-11-22 09:56:13

FedoraLinux

2015-05-05 11:04:31

CoreOS自動化運維

2015-07-20 15:08:58

CoreOS安裝

2015-11-17 09:46:29

CoreOS開源漏洞分析

2015-05-05 14:16:22

容器技術(shù)CoreOSGoogle

2011-05-19 13:09:50

Fedora 15

2023-02-18 13:47:04

CoreOS容器操作系統(tǒng)云原生

2015-08-27 13:23:42

CoreOSKubernetesKubelet

2010-01-11 18:21:12

Fedora reis

2009-12-28 09:51:17

Fedora GNOM

2009-12-21 17:05:48

2009-12-15 15:46:23

Fedora平臺

2017-08-11 10:38:12

LinuxCoreOS發(fā)行版

2014-12-03 10:13:01

Docker容器技術(shù)Rocket

2012-08-30 11:22:54

Fedora 18

2019-05-14 15:55:15

Fedora 29Fedora 30Linux

2020-05-08 17:55:35

Fedora 31Fedora 32Linux
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲精品字幕在线| 久久久久国产精品无码免费看| 超碰97在线免费观看| 久久精品噜噜噜成人av农村| 欧美成人激情在线| 久久午夜夜伦鲁鲁片| 国产亚洲人成a在线v网站 | 久久综合婷婷综合| 91国在线视频| 亚洲人成免费| 久久精品91久久香蕉加勒比| a视频免费观看| 国产999精品在线观看| 精品毛片三在线观看| 中国人体摄影一区二区三区| 色视频在线观看| 日韩高清二区| 日韩欧美国产中文字幕| 欧美日韩午夜爽爽| 色欧美激情视频在线| 99视频在线精品| 亚洲一区二区在线| 开心激情五月网| 日日天天久久| 日韩精品一区二区三区swag | 国产无码精品久久久| 欧美aaaa视频| 一区二区三区www| 亚洲狠狠婷婷综合久久久久图片| 国产激情精品一区二区三区| 欧美性生活大片视频| 欧美日韩性生活片| 高清电影在线观看免费| 亚洲男人的天堂在线aⅴ视频| 日韩av图片| 三级毛片在线免费看| 成人在线一区二区三区| 99re国产在线播放| 99精品视频免费看| 国内精品写真在线观看| 国产精品一二区| 国产成人精品一区二区色戒| 午夜在线播放视频欧美| 26uuu久久噜噜噜噜| 国产精品第9页| 一区二区三区高清视频在线观看| 久久久久久久久久久成人| 九九热国产精品视频| 91精品秘密在线观看| 日韩中文字幕在线免费观看| 国产第一页精品| 久久中文亚洲字幕| 久久伊人精品天天| 国产日韩欧美在线观看视频| 欧美激情1区2区3区| 欧美高清视频在线播放| 精品少妇久久久| 天堂网av成人| 日韩大陆毛片av| 国产精品无码久久久久久| 亚洲三级性片| 中文字幕免费国产精品| 国产精品视频看看| 中国精品18videos性欧美| 久久av.com| 久久影院一区二区| 亚洲综合国产激情另类一区| 日本一本a高清免费不卡| 秋霞av一区二区三区| 久久精品国产成人一区二区三区 | 97成人在线视频| 亚洲成人第一网站| 日本不卡一区二区| 91在线精品视频| 亚洲黄色a级片| 中文字幕一区二区三区四| 伊人电影在线观看| 国产精品一区二区三区99| 91网在线免费观看| 亚洲国产剧情在线观看| www.亚洲人| 色综合久久av| 曰本三级在线| 欧美日韩亚洲一区二区| 中文字幕第36页| 精品一区二区三区中文字幕视频| 亚洲第一精品福利| 精品无码在线视频| 91视频综合| 国内精品美女av在线播放| 色老头一区二区| 国产成人在线网站| 欧美一区二区视频17c| 黄色网在线播放| 5566中文字幕| 午夜精品久久久久久久99热黄桃| 国产传媒日韩欧美成人| 久久综合一区二区三区| 91在线导航| 亚洲国产中文字幕在线视频综合| 2022亚洲天堂| 日韩成人精品| 亚洲欧美在线看| 日韩欧美123区| 久久亚洲图片| 高清国产一区| 日韩伦理在线电影| 黄色一区二区在线观看| 污污视频网站在线| 亚洲欧美成人vr| 九色91av视频| 中文字幕乱码在线观看| 9i在线看片成人免费| 久久av秘一区二区三区| 色豆豆成人网| 日韩av一区二区在线观看| 国产午夜精品理论片在线| 肉丝袜脚交视频一区二区| 国产精品香蕉视屏| 成人免费在线| 欧美日韩亚洲综合一区二区三区| 懂色av粉嫩av蜜乳av| 欧美黄污视频| 亚洲一区二区三区在线视频 | 日韩网站中文字幕| 亚洲二区在线播放视频| 欧美激情欧美狂野欧美精品| 国产免费一级视频| 国产精品18久久久久久久久久久久| 视频一区亚洲| 九九热线视频只有这里最精品| 亚洲激情视频在线观看| 欧美黄色免费观看| 国产一区久久久| 亚洲三区在线| 福利一区视频| 中文字幕欧美日韩| 国产一级片一区二区| 久久久久久久久99精品| 六月丁香婷婷激情| 香蕉人人精品| 欧美在线不卡区| 嫩草研究院在线观看| 高跟丝袜欧美一区| 国产一区二区片| 色视频在线观看| 午夜精品123| 日本一级大毛片a一| 国产精品卡一卡二卡三| 精品久久久久亚洲| 成人三级小说| 亚洲国产欧美一区| 91视频免费网址| 婷婷综合久久一区二区三区| 国产黄色一区二区三区| 久久精品免费一区二区三区| 国产综合福利在线| 羞羞网站在线免费观看| 欧美不卡一区二区三区四区| 国产一级二级三级| av一二三不卡影片| 免费在线国产| 久久电影国产免费久久电影| 亚洲日本精品一区| 高清一区二区| 欧美精品国产精品日韩精品| 午夜在线视频免费| 在线欧美一区二区| 久久高清内射无套| www.亚洲精品| 国产又猛又黄的视频| 99久久久久国产精品| 99高清视频有精品视频| 日韩影院在线| 日韩中文字幕久久| 蜜臀久久99精品久久久| 日本高清无吗v一区| 欧美大片xxxx| 久久夜色精品国产欧美乱极品| 天天干天天操天天做| 狠狠综合久久av一区二区老牛| 精品午夜一区二区| 日韩一级视频| 亚州欧美日韩中文视频| 成年人视频在线看| 欧美xxx久久| 国产乱码在线观看| 亚洲一区二区三区中文字幕| 色偷偷色偷偷色偷偷在线视频| 一区二区激情视频| 国产福利短视频| 久久精品国产99久久6| 人妻互换免费中文字幕| 国产伦精品一区二区三区视频| 亚洲一区二区中文| 日日av拍夜夜添久久免费| 美女黄色丝袜一区| 毛片在线播放网站| 精品剧情在线观看| 伊人精品一区二区三区| 亚洲v日本v欧美v久久精品| 色www亚洲国产阿娇yao| www.成人网.com| 欧美大片久久久| 久久深夜福利| av免费看网址| 中文一区一区三区免费在线观看| 欧美激情专区| 中文久久电影小说| 国产伦精品免费视频| 亚洲小少妇裸体bbw| 乱亲女秽乱长久久久| 成年人在线视频| 亚洲精品美女视频| 亚洲精品国产精品乱码不卡| 欧美精品第一页| 美女被啪啪一区二区| 亚洲毛片在线免费| 日韩免费精品视频| 绿色成人影院| 久久久久久亚洲| 五月花成人网| 久久天天躁日日躁| 尤物网在线观看| 亚洲一区二区国产| 青青国产在线| 亚洲精品国产精品国自产在线 | 国产日韩欧美精品| 中文字幕日韩在线| 91视频在线免费观看| 国产精品一区二区美女视频免费看 | 国产精品第一国产精品| 国产aⅴ夜夜欢一区二区三区| 悠悠资源网亚洲青| 欧美专区中文字幕| 欧美第一视频| 国产精品久久久久av| 亚洲精品永久免费视频| 91高清视频免费观看| 松下纱荣子在线观看| 97精品视频在线| 咪咪网在线视频| 青青草原成人在线视频| 成年美女黄网站色大片不卡| 日本精品va在线观看| 韩日成人影院| 国产精品久久中文| 激情久久99| 91久久精品国产91久久| 国产精品亚洲综合在线观看| 99久久99久久| 欧美三级电影在线| 久久综合精品一区| 波多野结衣在线观看一区二区| 日韩资源av在线| 天天影视天天精品| 91免费视频黄| 激情视频一区二区三区| 国产97在线 | 亚洲| 日韩精品每日更新| 五月天丁香花婷婷| 成人一级片网址| 在线观看日韩精品视频| 国产女同互慰高潮91漫画| 午夜国产小视频| 亚洲成人av一区二区三区| 亚洲综合久久网| 欧美色老头old∨ideo| av网站免费播放| 日韩成人网免费视频| av午夜在线| 欧美乱妇40p| 日本韩国欧美| 91欧美精品午夜性色福利在线| 成人爽a毛片| 日韩影片在线播放| 国内揄拍国内精品久久| 日本熟妇人妻xxxxx| 久久精品二区亚洲w码| 色哟哟视频在线| 欧美国产1区2区| 国产性70yerg老太| 欧美系列在线观看| 午夜精品久久久久久久99热黄桃| 亚洲精品一区中文字幕乱码| 麻豆网站在线| 日本成人精品在线| 中文字幕日本一区| 欧美久久久久久久| 91精品国产麻豆国产在线观看| 日本韩国欧美在线观看| 精品一区二区三区在线播放| 自拍视频一区二区| 国产精品成人一区二区三区夜夜夜| 国产对白videos麻豆高潮| 欧美日韩一区二区三区高清| 日韩中文字幕综合| 久久久精品久久久| 最新日韩三级| 国产精品久久久久久免费观看| 欧美国产美女| 免费黄色福利视频| 国产成人在线观看免费网站| 手机看片福利视频| 亚洲国产精品一区二区久久恐怖片| 中文字幕在线观看欧美| 亚洲摸下面视频| 黑人精品视频| 91久久嫩草影院一区二区| 欧美禁忌电影网| 久久久久久久久久网| 国产精品一区三区| 国产精品久久久视频| 精品国产成人在线| 黑人乱码一区二区三区av| 精品国产欧美一区二区三区成人 | 91激情五月电影| 特黄aaaaaaaaa真人毛片| 久久成人精品电影| 日韩大陆av| 先锋在线资源一区二区三区| 久久精品天堂| 亚洲天堂成人av| 午夜一区二区三区视频| 国产自产一区二区| 美女福利视频一区| 日韩精品三级| 久久天天东北熟女毛茸茸| 狠狠v欧美v日韩v亚洲ⅴ| 99自拍偷拍视频| 欧美午夜宅男影院| 国产女人在线观看| 国产精品久久久久久av| 国产探花在线精品| 国产精品无码一本二本三本色| 91免费视频网址| 日本肉体xxxx裸体xxx免费| 91亚洲永久精品| 国产专区第一页| 亚洲免费高清视频| 免费日韩电影| 日韩欧美一区二区在线观看| 日本中文在线一区| 国产又黄又粗的视频| 欧美日韩亚洲国产综合| 麻豆av免费在线观看| 亚洲自拍小视频| 国产精品hd| 日本黄色录像片| 欧美日韩中文字幕在线| 免费在线毛片| 国产精品视频一| 亚洲一区二区三区| 麻豆传媒在线看| 亚洲成人你懂的| 色av男人的天堂免费在线| 国产精品久久久久高潮| 国产精品毛片一区二区在线看| 欧美高清精品一区二区| 亚洲午夜三级在线| 日本福利片高清在线观看| 国产精品www色诱视频| 91精品国产自产在线观看永久∴| 波多野吉衣在线视频| 欧美日韩亚洲视频一区| 91在线视频免费看| 国产精品精品软件视频| 天堂蜜桃91精品| 波多野结衣不卡视频| 亚洲精品国产精品国自产在线 | 毛片视频免费播放| 日韩欧美国产麻豆| 成人av三级| 一区二区三区四区免费观看| 不卡影院免费观看| 国产一级精品毛片| 欧美福利在线观看| 精品国产中文字幕第一页| 亚洲一区二区三区四区精品| 精品久久久久久久久久国产| 91xxx在线观看| 国产精品久久久久久久久婷婷| 久久一二三四| 久久久久久欧美精品se一二三四| 精品一区二区三区四区| 99热这里有精品| 国产精品50p| 亚洲日本护士毛茸茸| 天堂а在线中文在线无限看推荐| 九九热这里只有在线精品视| 日本妇女一区| 国产黑丝在线视频| 色老头久久综合| av影院在线| 综合视频免费看| 久久一夜天堂av一区二区三区| www日本高清| 国产精品欧美一区二区| 99综合在线| 劲爆欧美第一页|