記 OpenShift 4 On vSphere IPI 安裝流程

?????? 從 OpenShift 4.5 開始帮哈,支持可以通過 IPI 方式部署 OpenShift 到 vSphere 環(huán)境。有了 IPI 之后桶现,大大簡化了用戶的安裝部署流程燕酷,用戶只需要準備很少量的基礎(chǔ)服務(wù),就可以完成安裝部署路媚,而不像 UPI 那樣需要我們準備各種基礎(chǔ)服務(wù)例如 FTP黄琼,Haproxy 等。

下面總結(jié)本次安裝過程以及遇到的問題

參考文檔:https://docs.openshift.com/container-platform/4.5/installing/installing_vsphere/installing-vsphere-installer-provisioned.html

1. 環(huán)境準備

ESXi 6.5 整慎、vCenter 6.5脏款、DHCP、DNS(vSphere 7 經(jīng)過測試也可以)

環(huán)境 datastore 要有至少 800G 的可用存儲空間裤园,推薦 1T撤师。內(nèi)存建議環(huán)境中有 72 G 可用內(nèi)存。

關(guān)于硬件要求是根據(jù)已裝好的環(huán)境得出拧揽,master 機器分配了 16G 內(nèi)存剃盾, worker 分配 8G 內(nèi)存。IPI 安裝結(jié)束后淤袜,環(huán)境有 3 個 master 和 3 個 node万俗。因此請保證環(huán)境中的內(nèi)存可用量為 72G,每個vm都會被分配120G硬盤饮怯,并且分配方式為 “厚制備寫零”(Thick provisioned, lazily zeroed)闰歪,因此要保證安裝成功至少要確保有 800G的可用磁盤空間

DHCP 服務(wù),可以正常分配 IP 地址就行蓖墅,不用做 TFTP

DNS:要保證可以解析以下記錄

vcenter FQDN

API.<cluster_name>.<domain_name>

*.apps.<cluster_name>.<domain_name>

全程需要連接互聯(lián)網(wǎng)

vSphere 的賬戶權(quán)限库倘,必須滿足以下要求


2. 開始安裝

上面的準備工作做好之后,先裝一個 Linux 的機器论矾,本次用的是 RHEL 7教翩,測試 DNS


看到解析都正常之后,下載 openshift-install 工具 和 pull-secret 文件

下載 openshift-install 工具

# wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-install-linux.tar.gz


# tar xvf openshift-install-linux.tar.gz


通過 https://cloud.redhat.com/openshift/install/pull-secret 下載 pull-secret 文件


創(chuàng)建 ssh-key


啟動 ssh agent贪壳,并把自己的 private key 放到里面去



下載 vCenter 的 CA 證書到你的環(huán)境


下載后解壓縮饱亿,如果是 Linux 系統(tǒng),請把 Lin 目錄下的 ca 證書,復(fù)制到 /etc/pki/ca-trust/source/anchors/ 目錄

執(zhí)行命令彪笼,信任證書

準備完畢后钻注,執(zhí)行下面的命令,開始應(yīng)答式安裝過程

./openshift-install create cluster --dir ./logs --log-level=info

應(yīng)答方式選擇配猫,

1. public key 位置

2. 安裝的平臺 vsphere

3. vcenter 的 FQDN幅恋,必須要寫 FQDN,寫 ip 會報證書錯誤

4. password 寫 vcenter 的密碼

5. Default Datastore:選擇 vsphere 存儲

6. VIP for API:寫 api 的 vip

7. VIP for ingress 寫 router 的 vip

8. Base domain:寫 base domain泵肄,例如我環(huán)境是 ocp4.example.com捆交,那么 base domain 就是 example.com

9. Cluster name:寫 cluster name 例如我環(huán)境是 ocp4.example.com,那么 cluster name? 就是 ocp4

10. pull secret 寫 pull secret 完整內(nèi)容腐巢,復(fù)制粘貼過來就好

命令執(zhí)行后等待開始安裝過程品追,如下圖所示,開始下載 vsphere 用的 ova 模板

由于執(zhí)行安裝命令的 console 看不到任何的日志信息冯丙,我們可以再開一個 terminal 查看安裝目錄中 log 目錄下的裝配日志诵盼,如下圖,此時可以看到正在導(dǎo)入 ova 鏡像

審查安裝日志的同時银还,在 vsphere 中也可以看到风宁,模板下載完畢后會開始克隆虛擬機創(chuàng)建 bootstrap、 master 0 - 2

等待一會可以看到 bootstrap 和 control plane 的機器已經(jīng)啟動了

此時蛹疯,可以 ssh 到 api 的 vip 上戒财,在安裝過程中 api 的 VIP 會在 bootstrap 這個機器上。

通過 ssh捺弦,登錄到 bootstrap機器饮寞,可以查看 bootstrap 過程

Bootstrap 裝配 master 完畢后,會自動刪除列吼,刪除后 api 的 vip 會轉(zhuǎn)移到一個 master node 上幽崩,如下圖所示可以看到 bootstrap 已經(jīng)被刪除



由于執(zhí)行安裝命令的 console 看不到任何的日志信息,我們可以再開一個 terminal 查看安裝目錄中 log 目錄下的裝配日志寞钥,如下圖

耐心等待就好慌申,如果安裝過程中出現(xiàn)下面的等待信息。請耐心等待理郑,因為此時 worker node 應(yīng)該剛剛裝好蹄溉,還不具備運行 Pod 的能力,需要等 worker node ready 之后您炉,就可以正常繼續(xù)了

當 worker node ready 之后柒爵,上一部卡住的 Pod 被正常調(diào)度后,可以看到日志就過去了

與 UPI不同的是赚爵,這種安裝方式棉胀,無需人工 approve csr法瑟,會自動 approve,直接將 worker node 加入唁奢。等待安裝完畢霎挟,可以再安裝 log 中看到信息,也可以在執(zhí)行安裝明命令的 terminal 中看到驮瞧,用戶名和密碼氓扛,以及 web console 等信息

安裝完畢枯芬,檢查狀態(tài)论笔,先獲取變量

自行安裝 oc 命令后,可以查看

本次遇到的問題總結(jié)

1. DNS 要保證所有 OCP 節(jié)點都能解析到 vcenter 的 FQDN 才行千所,否則會無法正常部署 worker node

2. 存儲空間預(yù)留要充足狂魔,否則會裝不上

3.整個過程網(wǎng)速很關(guān)鍵,大概用了 2.5 小時淫痰,如果各位有專線網(wǎng)絡(luò)可能會更快或者等待 quay.io 在國內(nèi)解析速度變快應(yīng)該也會縮短時間

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末最楷,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子待错,更是在濱河造成了極大的恐慌籽孙,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件火俄,死亡現(xiàn)場離奇詭異犯建,居然都是意外死亡,警方通過查閱死者的電腦和手機瓜客,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門适瓦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谱仪,你說我怎么就攤上這事玻熙。” “怎么了疯攒?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵嗦随,是天一觀的道長。 經(jīng)常有香客問我敬尺,道長称杨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任筷转,我火速辦了婚禮姑原,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呜舒。我一直安慰自己锭汛,他們只是感情好,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唤殴,像睡著了一般般婆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上朵逝,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天蔚袍,我揣著相機與錄音,去河邊找鬼配名。 笑死啤咽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的渠脉。 我是一名探鬼主播宇整,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼芋膘!你這毒婦竟也來了鳞青?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤为朋,失蹤者是張志新(化名)和其女友劉穎臂拓,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體习寸,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡胶惰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了融涣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片童番。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖威鹿,靈堂內(nèi)的尸體忽然破棺而出剃斧,到底是詐尸還是另有隱情,我是刑警寧澤忽你,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布幼东,位于F島的核電站,受9級特大地震影響科雳,放射性物質(zhì)發(fā)生泄漏根蟹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一糟秘、第九天 我趴在偏房一處隱蔽的房頂上張望简逮。 院中可真熱鬧,春花似錦尿赚、人聲如沸散庶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽悲龟。三九已至屋讶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間须教,已是汗流浹背皿渗。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留轻腺,地道東北人乐疆。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像约计,于是被迫代替她去往敵國和親诀拭。 傳聞我的和親對象是個殘疾皇子迁筛,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348