云計(jì)算原理-課件 第5章 云計(jì)算操作系統(tǒng)_第1頁
云計(jì)算原理-課件 第5章 云計(jì)算操作系統(tǒng)_第2頁
云計(jì)算原理-課件 第5章 云計(jì)算操作系統(tǒng)_第3頁
云計(jì)算原理-課件 第5章 云計(jì)算操作系統(tǒng)_第4頁
云計(jì)算原理-課件 第5章 云計(jì)算操作系統(tǒng)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《云計(jì)算原理》OpenStack的安裝與基本用法什么是OpenStack?OpenStack是一個(gè)開源的云計(jì)算管理平臺(tái),旨在構(gòu)建和管理大規(guī)模的虛擬化資源。它提供了一套全面的工具和服務(wù),使用戶能夠創(chuàng)建和管理公有云、私有云和混合云環(huán)境。在云計(jì)算或虛擬專用服務(wù)器環(huán)境中OpenStack的開放性使得用戶能夠定制和優(yōu)化云環(huán)境,以滿足特定的應(yīng)用和服務(wù)要求,從而實(shí)現(xiàn)更好的成本效益和業(yè)務(wù)靈活性。OpenStackServicesNova:計(jì)算服務(wù),負(fù)責(zé)創(chuàng)建、管理和調(diào)度虛擬機(jī)。Cinder:塊存儲(chǔ)服務(wù),提供持久化的塊存儲(chǔ),允許用戶將存儲(chǔ)卷附加到虛擬機(jī)。Swift:對(duì)象存儲(chǔ)服務(wù),用于存儲(chǔ)和檢索大規(guī)模數(shù)據(jù)對(duì)象,支持多租戶存儲(chǔ)。Neutron:網(wǎng)絡(luò)服務(wù),提供網(wǎng)絡(luò)管理功能,包括網(wǎng)絡(luò)創(chuàng)建、管理和安全組。...設(shè)置OpenMetal生成SSH密鑰對(duì)輸入該命令行,將生成SSH密鑰對(duì)。SSH密鑰對(duì)包含一個(gè)公鑰和一個(gè)私鑰,常用于安全地訪問遠(yuǎn)程服務(wù)器。系統(tǒng)會(huì)提示您輸入文件名以保存密鑰。默認(rèn)情況下,密鑰會(huì)保存在~/.ssh/id_rsa(私鑰)和~/.ssh/id_rsa.pub(公鑰)。一旦生成完成,您可以使用以下命令查看公鑰內(nèi)容:cat~/.ssh/id_rsa.pub使用SSH密鑰對(duì):使用SSH連接到云的服務(wù)器,$ssh-i~/.ssh/yourkeyroot@1登錄到服務(wù)器后,需要輸入密碼。運(yùn)行$grepkeystone_admin_password/etc/kolla/passwords.yml,密碼將顯示出來。訪問Horizon儀表盤的URL設(shè)置OpenMetal登錄用戶名輸入admin,密碼輸入剛剛生成的密碼。設(shè)置OpenMetal創(chuàng)建OpenStackProject在Horizon儀表盤的左側(cè)菜單中,找到并點(diǎn)擊“項(xiàng)目”部分。選擇“項(xiàng)目”下的“項(xiàng)目”選項(xiàng)。在項(xiàng)目頁面會(huì)看到現(xiàn)有的項(xiàng)目列表。在右上角,點(diǎn)擊“創(chuàng)建項(xiàng)目”按鈕。在彈出的窗口中,您需要填寫以下信息:項(xiàng)目名稱、描述、項(xiàng)目域、啟用/禁用保存項(xiàng)目設(shè)置OpenMetal創(chuàng)建OpenStackUser登錄Horizon儀表盤,在儀表盤的左側(cè)菜單中,找到并點(diǎn)擊“身份”部分。選擇“用戶”選項(xiàng)在彈出的窗口中,您需要填寫以下信息:用戶名、密碼、電子郵件、項(xiàng)目、角色保存用戶設(shè)置OpenMetal管理和創(chuàng)建鏡像導(dǎo)航到鏡像管理在儀表盤的左側(cè)菜單中,找到并點(diǎn)擊“計(jì)算”部分,選擇“鏡像”選項(xiàng)點(diǎn)擊頁面右上角的“創(chuàng)建鏡像”按鈕。填寫以下信息:鏡像名稱、鏡像描述、鏡像來源、格式、公共性填寫完畢后,點(diǎn)擊“創(chuàng)建鏡像”按鈕,鏡像將開始創(chuàng)建過程設(shè)置OpenMetal通過Horizon儀表盤設(shè)置SSH訪問導(dǎo)航到密鑰對(duì)管理:在左側(cè)菜單中,選擇“計(jì)算”部分。點(diǎn)擊“密鑰對(duì)”選項(xiàng)上傳公鑰:點(diǎn)擊頁面右上角的“導(dǎo)入密鑰對(duì)”按鈕。填寫以下信息:名稱、公鑰,點(diǎn)擊“導(dǎo)入密鑰對(duì)”按鈕設(shè)置OpenMetal創(chuàng)建實(shí)例在左側(cè)菜單中,選擇“計(jì)算”部分。點(diǎn)擊“實(shí)例”選項(xiàng)。創(chuàng)建新實(shí)例填寫以下信息:實(shí)例名稱、源(選擇要使用的鏡像、類型、密鑰對(duì)、網(wǎng)絡(luò)點(diǎn)擊“啟動(dòng)實(shí)例”按鈕。系統(tǒng)將開始創(chuàng)建實(shí)例返回實(shí)例列表,查看新創(chuàng)建的實(shí)例狀態(tài),狀態(tài)應(yīng)為“活動(dòng)”(Active)設(shè)置OpenMetal登錄到實(shí)例在終端輸入ssh-i/root/.ssh/id_rsacentos@6啟動(dòng)SSH客戶端以連接到遠(yuǎn)程服務(wù)器。指定用于身份驗(yàn)證的私鑰文件。表示要連接的遠(yuǎn)程服務(wù)器的用戶名和IP地址。輸入私鑰密碼成功登錄設(shè)置OpenMetal《云計(jì)算原理》王

鵬Docker的安裝及基本用法Docker是一個(gè)開源平臺(tái),旨在自動(dòng)化應(yīng)用程序的部署、擴(kuò)展和管理。它通過容器化技術(shù)提供了輕量級(jí)、可移植的應(yīng)用程序運(yùn)行環(huán)境。核心理念:將應(yīng)用及其所有依賴項(xiàng)打包成一個(gè)容器,以確保無論在哪個(gè)環(huán)境中運(yùn)行,應(yīng)用的行為都是一致的。Docker概念容器概念容器是一種輕量級(jí)、可移植的執(zhí)行環(huán)境,用于封裝應(yīng)用程序及其所有依賴項(xiàng),以確保它們能夠在不同的計(jì)算環(huán)境中一致地運(yùn)行。有輕量級(jí)、可移植性、隔離性等特性。常用容器技術(shù)包括Docker、Kubernetes等Docker安裝/docker-for-mac/install/為dockermac端安裝的界面,點(diǎn)擊圖中download進(jìn)行下載。下載安裝之后將docker.app拖入Applications文件夾后啟動(dòng)docker。拉取鏡像dockerpull用于從Docker倉庫下載Docker鏡像到本地系統(tǒng)。這個(gè)命令的作用是確保開發(fā)者能夠獲取所需的鏡像,以便用于創(chuàng)建和運(yùn)行容器。基本語法為dockerpull<image_name>:<tag>,例如拉取redis鏡像命令為dockerpullredis查看鏡像dockerimages用于列出本地Docker主機(jī)上可用的所有Docker

鏡像。這個(gè)命令提供了有關(guān)每個(gè)鏡像的名稱、標(biāo)簽、鏡像ID、創(chuàng)建時(shí)間和占用的空間。啟動(dòng)容器dockerrun根據(jù)指定的Docker

鏡像創(chuàng)建并啟動(dòng)一個(gè)新的容器?;菊Z法為dockerrun[OPTIONS]<image_name>[COMMAND][ARG...],常用選項(xiàng):-d以分離模式(后臺(tái))運(yùn)行容器。-it以交互模式運(yùn)行容器。啟動(dòng)容器dockerps=listrunningcontainers,用于列出當(dāng)前正在運(yùn)行的Docker容器。這個(gè)命令提供了有關(guān)容器的重要信息,包括容器ID、名稱、鏡像、狀態(tài)、端口映射等。常用選項(xiàng)-a、-q、--filter停止容器dockerstop用于停止正在運(yùn)行的Docker容器?;菊Z法為dockerstop[OPTIONS]CONTAINER[CONTAINER...],CONTAINER是要停止的容器的名稱或ID??梢砸淮沃付ǘ鄠€(gè)容器。本地開發(fā):開發(fā)JavaScript應(yīng)用,使用Docker下載MongoDB容器。版本控制:將代碼推送到Git,觸發(fā)持續(xù)集成。持續(xù)集成:構(gòu)建應(yīng)用,生成Docker鏡像并推送到私有倉庫。部署:開發(fā)服務(wù)器拉取應(yīng)用鏡像和MongoDB鏡像。運(yùn)行容器:啟動(dòng)兩個(gè)容器并配置相互通信。測(cè)試:測(cè)試人員登錄開發(fā)服務(wù)器進(jìn)行測(cè)試。Docker的工作流程《云計(jì)算原理》王

鵬Kubernetes的安裝與基本用法能夠快速創(chuàng)建和運(yùn)行本地Kubernetes集群的工具。通過它,開發(fā)者可以輕松體驗(yàn)和學(xué)習(xí)Kubernetes。便于開發(fā)和測(cè)試。兼容VirtualBox、VMware、HyperKit和Docker。支持本地應(yīng)用開發(fā)和測(cè)試,便于探索Kubernetes功能。什么是minikubebrewupdate用于更新Homebrew自身以及所有已安裝的軟件包的配方(formulae)。brewinstallhyperkit用于安裝名為hyperkit的軟件包。hyperkit是一個(gè)輕量級(jí)的虛擬化工具。更新Hmoebrew并安裝hyperkitminikubestart:這個(gè)命令用于啟動(dòng)Minikube虛擬機(jī)并初始化一個(gè)Kubernetes集群。--vm-driver=hyperkit:這個(gè)選項(xiàng)指定使用hyperkit作為虛擬機(jī)驅(qū)動(dòng)程序。這條命令是在macOS上使用hyperkit來啟動(dòng)一個(gè)Minikube集群,方便本地開發(fā)和測(cè)試Kubernetes應(yīng)用。創(chuàng)建和啟動(dòng)集群kubectlgetnodes:用于列出集群中的所有節(jié)點(diǎn)(Node),即Kubernetes集群的工作負(fù)載執(zhí)行環(huán)境,通常是物理機(jī)或虛擬機(jī)。在這里我們可以看到minikube已經(jīng)準(zhǔn)備就緒,并且是唯一節(jié)點(diǎn),是一個(gè)主角色。列出節(jié)點(diǎn)minikubedelete:停止并刪除運(yùn)行中的Minikube虛擬機(jī)及相關(guān)配置和數(shù)據(jù),包括所有Pods和服務(wù)。執(zhí)行后無法訪問之前的集群,需重新運(yùn)行minikubestart創(chuàng)建新集群。minikubestart--vm-driver=hyperkit--V=7--alsologtostderr:啟動(dòng)Minikube,使用hyperkit驅(qū)動(dòng),并以詳細(xì)調(diào)試模式輸出日志。Minikube虛擬機(jī)管理與啟動(dòng)minikubestatus:用于查看當(dāng)前Minikube實(shí)例的狀態(tài)。執(zhí)行這個(gè)命令

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論