日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CoreOS具體安裝方法

CoreOS是一個基于Linux 內(nèi)核的輕量級操作系統(tǒng),為了計算機(jī)集群的基礎(chǔ)設(shè)施建設(shè)而生,專注于自動化,輕松部署,安全,可靠,規(guī)模化,CoreOS作為Docker生態(tài)圈中的重要一員,日益得到各大云服務(wù)商的重視,發(fā)展風(fēng)頭正勁,下面為大家分享一下CoreOS具體安裝方法。

創(chuàng)新互聯(lián)公司專注于紅寺堡企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城開發(fā)。紅寺堡網(wǎng)站建設(shè)公司,為紅寺堡等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

img

CoreOS宣稱最小化的定制版linux系統(tǒng):

  1. Linux內(nèi)核

    Linux運行所需存在兩個ROOT分區(qū),一個被用作啟動分區(qū),一個被用作更新分區(qū)更新分區(qū)在更新完成后,自動重新啟動系統(tǒng),當(dāng)前機(jī)器不需要從負(fù)載集群中移除,為了保證其它應(yīng)用程序不被打斷,會通過Linux cgroup限制更新過程中的磁盤、網(wǎng)絡(luò)等IO使用。

  2. systemd

    作為默認(rèn)系統(tǒng)和服務(wù)管理器,其優(yōu)秀特性:

    支持并行化任務(wù);
    同時采用 socket 式與 D-Bus 總線式激活服務(wù);
    按需啟動守護(hù)進(jìn)程(daemon);
    利用 Linux 的 cgroups 監(jiān)視進(jìn)程;
    支持快照和系統(tǒng)恢復(fù);
    維護(hù)掛載點和自動掛載點;
    各服務(wù)間基于依賴關(guān)系進(jìn)行精密控制。
    
  3. root分區(qū)被設(shè)計成只讀

    root分區(qū)被設(shè)計成只讀,用以保證數(shù)據(jù)的一致性和更新可用

  4. CPU、IO等資源隔離

    自然要祭出容器(Container)來,CoreOS很明智使用Docker作為容器管理器用以構(gòu)建、發(fā)布應(yīng)用,從這個層面來看,一個應(yīng)用其實就是一個容器。

  5. etcd組件負(fù)責(zé)服務(wù)發(fā)現(xiàn)和配置共享

    采用Raft分布式一致性協(xié)議算法,承擔(dān)起,組件之間服務(wù)通信使用。很自然的,容器(Container)之間應(yīng)用、服務(wù)的伸縮,就顯得很簡單了。其基因?qū)用嬷С旨禾匦裕?dāng)然,你也可以解讀為云環(huán)境的支持。

一:準(zhǔn)備SSH公鑰/私鑰 或 密碼

SSH公鑰/私鑰制作 :在其他linux客戶機(jī)機(jī)上執(zhí)行 ssh-keygen : [root@localhost ~]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Created directory '/root/.ssh'.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:d3:b5:fe:05:81:55:4b:6c:be:08:aa:28:7c:0d:e4:9d root@localhost.localdomainThe key's randomart image is:+--[ RSA 2048]----+| oo.|| o.o.|| o +. || . . o . o || o . S o o o .|| o E o . . o || . + . . .|| o o o . . || o . |+-----------------+ 中間需要選擇的步驟,全部默認(rèn)回車完成。然后在當(dāng)前用戶的~/.ssh/下面生成了id_rsa id_rsa.pub2個文件,將id_rsa.pub里面的加密串貼在下一步的密鑰版 cloud-config.yaml文件 ssh-authorized-keys 對應(yīng)的值上。

密碼制作 :在其他linux客戶機(jī)機(jī)上執(zhí)行 :

[root@localhost ~]# openssl passwd -1 > 1234.txtPassword: [輸入密碼]Verifying - Password: [再次輸入密碼][root@localhost ~]#[root@localhost ~]# cat 1234.txt$1$ywWEh18N$JPwtTtm54yxmEDNegE5.Z0 將1234.txt里面的加密串貼在下一步的 密碼版 cloud-config.yaml文件 passwd 對應(yīng)的值上。

二:準(zhǔn)備cloud-config.yaml文件

SSH密匙版本:

#cloud-config

hostname: myhost

coreos: etcd: addr: $private_ipv4:4001 peer-addr: $private_ipv4:7001 units: – name: etcd.service command: start – name: fleet.service command: start – name: static.network content: | [Match] Name=eno16777736

[Network] Address=192.168.31.122/24 Gateway=192.168.31.1 DNS=223.5.5.5 DNS=223.6.6.6 users: – name: core ssh-authorized-keys: – ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8C++zc+hDTWOe5DV+WnEa5/Y+dWN1UDVKX3pBYGHbNCYObpJdYpnaHbe+3NQijt15ZAYqOh6fYJlTx8L08z/bJvmj2n+N0hgO3onB4JsH70bSAL41FPzel7BKFnDlvJ1s3GJahdVzBsrDrCwzM96ofUcImtwji0oWPT3bMApkKa8e2Ty5+WwBuxFKDq/MJVqBK4yJmBnylGzmEyyRnlVpQjsDGdbYjDtHU1ECU+H4oSE7o0cSBQntQeH0ckHMU9cnwnLO8IoHIYad4oY/u+UvLq+58kO85ltioaEmTPkWBIzSB6hP/ghHrQUN/Kf22ECgD5H9CaDDGKHrlwJUZDq1 root@kali

– groups: – sudo – docker

密碼版本:

#cloud-config

hostname: myhost

coreos: etcd: addr: $private_ipv4:4001 peer-addr: $private_ipv4:7001 units: – name: etcd.service command: start – name: fleet.service command: start – name: static.network content: | [Match] Name=eno16777736

[Network] Address=192.168.31.122/24 Gateway=192.168.31.1 DNS=223.5.5.5 DNS=223.6.6.6 users: – name: core passwd:$1$ywWEh18N$JPwtTtm54yxmEDNegE5.Z0 – groups: – sudo – docker

三:下載及安裝

現(xiàn)在我們已經(jīng)編寫好 “cloud-config.yaml”,可以下載并安裝CoreOS了。

ISO下載鏈接:http://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso

用ISO盤啟動,會自動進(jìn)入bash命令行,用戶為core。注意此時系統(tǒng)只是加載到RAM而已,并未安裝。

如果想轉(zhuǎn)到root身份對當(dāng)前配置、網(wǎng)絡(luò)等操作,sudo -i 。

下載 制作好的cloud-config.yaml 文件 :

wget http://192.168.220.137:8080/cloud-config.yaml

此刻準(zhǔn)備工作已經(jīng)完成了,如果想要安裝到sda這塊硬盤上。

[core@server ~]$ sudo coreos-install -d /dev/sda -C stable -c ./cloud-config.yaml 其中: -d 指定目標(biāo)設(shè)備 -C 指定版本,這里我用stable -c 指定配置文件,cloud-config.yaml

執(zhí)行安裝命令后,工具會自動到網(wǎng)站下載CoreOS的硬盤鏡像,并安裝到硬盤上面。 看到這句說明安裝成功了: Success! CoreOS stable 835.13.0 is installed on /dev/sda

如無意外,安裝完了就可以重啟,并可通過之前配置的SSH客戶端機(jī)器登錄和之前設(shè)置的密碼直接登錄。 [root@localhost ~]# ssh core@192.168.31.122The authenticity of host '192.168.220.143 (192.168.220.143)' can't be established.ED25519 key fingerprint is fb:ba:38:e3:bc:14:21:33:0b:0e:46:a3:62:f2:9a:1f.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.220.143' (ED25519) to the list of known hosts.CoreOS stable (835.13.0)core@myhost ~ $


文章標(biāo)題:CoreOS具體安裝方法
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dheiojp.html