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

下載本文檔

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

文檔簡介

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論