中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CoreOS裸機iso安裝過程和相關配置

發布時間:2021-10-12 10:26:09 來源:億速云 閱讀:167 作者:柒染 欄目:云計算

這篇文章將為大家詳細講解有關CoreOS裸機iso安裝過程和相關配置,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

裸機通過iso安裝CoreOS,個人趟了很多坑,以下就是完整的從零開始部署和配置的過程。

一、安裝CoreOS到硬盤

1. 準備Live iso鏡像,制作好usb啟動盤

Live iso下載地址

2. 搭建Apache Server服務

配置Apache可以訪問靜態文件

在訪問的根路徑(win下為htdocs/)下創建名為1745.7.0的目錄

3. 下載安裝鏡像和sig簽名文件

下載地址

coreos_production_image.bin.bz2

coreos_production_image.bin.bz2.sig

將這兩個文件放到1745.7.0的目錄下

4. 寫好cloud-config.yaml

我們簡單化,不用配置etcd集群。

#cloud-config  
hostname: coreos
users:  
  - name: core  
    ssh-authorized-keys:  
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwKMzeSX8iavwLGuok.....
  - groups:  
      - sudo  
      - docker

其中ssh-authorized-keys是無密碼登陸必須配置的密鑰對,我們可以通過Bitvise SSH Client客戶端中的Client Key Manager功能來生成(導出Public Key),然后復制公鑰串值到ssh-rsa后面,注意中間有一個空格。

網絡我們安裝后再配置也行,或者在cloud-config.yaml中配置好也行

#cloud-config  
hostname: coreos
users:  
  - name: core  
    ssh-authorized-keys:  
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwKMzeSX8iavwLGuok.....
  - groups:  
      - sudo  
      - docker 
networkd:
   units:
     - name: 10-static.network
       contents: |
         [Match]
         Name=enp0s3

         [Network]
         Address=192.168.57.102/24
     - name: 20-dhcp.network
       contents: |
         [Match]
         Name=enp0s8

         [Network]
         DHCP=yes

將這個文件放到htdocs目錄下

5. 裸機啟動CoreOS Live并進行安裝

下載自己搭建的Apache服務器(ip:192.168.1.100)上的cloud-config.yaml文件

wget http://192.168.1.100/cloud-config.yaml

執行安裝

sudo coreos-install -d /dev/sda -b http://192.168.1.100 -c ./cloud-config.yaml

安裝完成后,重啟機器,從硬盤啟動即可。

二、配置CoreOS

1. SSH密鑰登陸

查看IP,然后通過用戶名(core)+私鑰(之前生成的)進行登陸

2. 設置root密碼

登陸后,執行命令修改root密碼

sudo passwd root

3. 配置網絡

配置文件路徑:/etc/systemd/network/

靜態IP配置文件(沒有的話,自行創建):10-static.network

[Match]
Name=en*

[Network]
DNS=192.168.3.1
Address=192.168.3.200/24
Gateway=192.168.3.1

動態IP配置文件(沒有的話,自行創建):20-dhcp.network

[Match]
Name=en*

[Network]
DHCP=yes

更新后需要重啟網絡服務

sudo systemctl restart systemd-networkd

4. 其他一些常用命令

sudo hostnamectl set-hostname coreos1 #修改主機名
setenforce 1/0 #開啟關閉SELinux
getenforce #查看SELinux狀態
timedatectl #查看系統時間
timedatectl list-timezones #查看支持的時區列表
timedatectl set-timezone Asia/Shanghai #設置時區為上海

關于CoreOS裸機iso安裝過程和相關配置就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大庆市| 辰溪县| 丽江市| 唐山市| 连云港市| 沙田区| 望谟县| 青海省| 凭祥市| 漳州市| 南皮县| 大余县| 海南省| 冀州市| 东乌珠穆沁旗| 繁峙县| 济宁市| 太仆寺旗| 靖安县| 永修县| 平武县| 湛江市| 威远县| 彝良县| 石首市| 瓦房店市| 高安市| 涞源县| 图木舒克市| 奈曼旗| 镇安县| 武隆县| 东辽县| 库尔勒市| 昆明市| 东海县| 卓尼县| 滕州市| 康乐县| 龙南县| 汨罗市|