基于CentOS的云計(jì)算系統(tǒng)運(yùn)維與管理 習(xí)題及答案 ch03 分布式OpenStack Ocata vxlan 模式云計(jì)算系統(tǒng)運(yùn)維與管理_第1頁
基于CentOS的云計(jì)算系統(tǒng)運(yùn)維與管理 習(xí)題及答案 ch03 分布式OpenStack Ocata vxlan 模式云計(jì)算系統(tǒng)運(yùn)維與管理_第2頁
基于CentOS的云計(jì)算系統(tǒng)運(yùn)維與管理 習(xí)題及答案 ch03 分布式OpenStack Ocata vxlan 模式云計(jì)算系統(tǒng)運(yùn)維與管理_第3頁
基于CentOS的云計(jì)算系統(tǒng)運(yùn)維與管理 習(xí)題及答案 ch03 分布式OpenStack Ocata vxlan 模式云計(jì)算系統(tǒng)運(yùn)維與管理_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

第3章分布式OpenStackOcatavxlan模式云計(jì)算系統(tǒng)運(yùn)維與管理1.簡(jiǎn)述三臺(tái)虛擬機(jī)的基本配置規(guī)劃。節(jié)點(diǎn)名稱CPU核心內(nèi)存硬盤網(wǎng)絡(luò)規(guī)劃名稱用途IP地址Controller4核心4GB200GBeth0external28/24eth1adminmgt28/24eth2tunnel28/24Compute4核心4GB200GBeth1adminmgt29/24eth2tunnel29/24Cinder4核心4GB200GB+100GBeth1adminmgt30/24eth2tunnel30/242.簡(jiǎn)述虛擬機(jī)系統(tǒng)與基本配置方法。第1步:所有節(jié)點(diǎn)安裝CentOS7.2系統(tǒng)(最小化安裝,不要用【yumupdate】命令升級(jí)到7.3版本!Ocata版在7.3版本下依然有虛擬機(jī)啟動(dòng)出現(xiàn)iPXE啟動(dòng)的問題)。第2步:關(guān)閉防火墻和SELinux?!緎ystemctlstopfirewalld】停止防火墻服務(wù)?!緎ystemctldisablefirewalld】禁用防火墻服務(wù)?!緑i/etc/sysconfig/selinux】設(shè)置SELinux的如下內(nèi)容:SELINUX=disable第3步:安裝相關(guān)工具。因?yàn)榘惭b系統(tǒng)時(shí)采用的是最小化安裝,所以一些最基本的命令工具均未安裝,如ifconfig、vim等命令,所以需要運(yùn)行下面的命令安裝上述工具:【yuminstallnet-toolswgetvimntpdatebash-completion-y】第4步:更改hostname主機(jī)名。在Controller節(jié)點(diǎn)運(yùn)行如下命令修改主機(jī)名:【hostnamectlset-hostnamecontroller】在Compute節(jié)點(diǎn)運(yùn)行如下命令修改Compute節(jié)點(diǎn)主機(jī)名:【hostnamectlset-hostnamecompute】在Cinder節(jié)點(diǎn)運(yùn)行如下命令修改Cinder節(jié)點(diǎn)主機(jī)名:【hostnamectlset-hostnamecinder】第5步:修改hosts文件。在每個(gè)節(jié)點(diǎn)運(yùn)行【vim/etc/hosts】命令,為hosts配置文件增加如下代碼,作為IP地址與主機(jī)名的映射。28controller29compute30cinder3.簡(jiǎn)述MariaDB用于存儲(chǔ)OpenStack中的所有信息,它的具體搭建方法。(1)使用【yuminstall-yMariaDB-serverMariaDB-client】命令安裝MariaDB。(2)配置MariaDB。使用【vim/etc/f.d/f】命令創(chuàng)建配置文件,添加如下內(nèi)容:[mysqld]default-storage-engine=innodbinnodb_file_per_tablecollation-server=utf8_general_ciinit-connect='SETNAMESutf8'character-set-server=utf8bind-address=28(3)啟動(dòng)數(shù)據(jù)庫及設(shè)置Mariadb開機(jī)啟動(dòng):【systemctlenablemariadb.service】【systemctlrestartmariadb.service】【systemctlstatusmariadb.service】【systemctllist-unit-files|grepmariadb.service】(4)配置Mariadb,給mariadb設(shè)置密碼。運(yùn)行【mysql_secure_installation】命令設(shè)置Mariadb數(shù)據(jù)庫的root密碼。先按Enter鍵,然后按Y鍵,設(shè)置mysql密碼,然后一直按y鍵結(jié)束,這里我們?cè)O(shè)置的密碼是yhy。需要注意,輸入密碼時(shí),屏幕是沒有任何顯示的,但主機(jī)系統(tǒng)已經(jīng)接收到了輸入的密碼。4.簡(jiǎn)述安裝RabbitMQ的方法。第1步:安裝erlang。【yuminstall-yerlang】第2步:安裝RabbitMQ?!緔uminstall-yrabbitmq-server】第3步:?jiǎn)?dòng)Rabbitmq及設(shè)置開機(jī)啟動(dòng)。【systemctlenablerabbitmq-server.service】【systemctlrestartrabbitmq-server.service】【systemctlstatusrabbitmq-server.service】【systemctllist-unit-files|greprabbitmq-server.service】第4步:創(chuàng)建用戶,將用戶名設(shè)置為openstack,并將密碼設(shè)置為yhy。【rabbitmqctladd_useropenstackyhy】所有組件通過用戶openstack與rabbitmq打交道。第5步:為用戶openstack賦予權(quán)限?!緍abbitmqctlset_permissionsopenstack".*"".*"".*"】賦予相應(yīng)的權(quán)限?!緍abbitmqctlset_user_tagsopenstackadministrator】定義成administrator角色?!緍abbitmqctllist_users】查看添加的用戶。第6步:查看監(jiān)聽端口。【netstat-ntlp|grep5672】rabbitmq使用的是5672端口。第7步:查看RabbitMQ插件。【/usr/lib/rabbitmq/bin/rabbitmq-pluginslist】第8步:打開RabbitMQ相關(guān)插件?!?usr/lib/rabbitmq/bin/rabbitmq-pluginsenablerabbitmq_managementmochiwebwebmachinerabbitmq_web_dispatchamqp_clientrabbitmq_management_agent】打開相關(guān)插件后,通過【systemctlrestartrabbitmq-server】命令重啟rabbitmq服務(wù)。在瀏覽器地址欄中輸入28:15672,以默認(rèn)用戶名guest和密碼guest登錄。通過界面,我們能很直觀地看到Rabbitmq的運(yùn)行和負(fù)載情況。第9步:查看Rabbitmq狀態(tài)。使用瀏覽器登錄28:15672,然后以用戶名openstack和密碼yhy登錄也可以查看RabbitMQ的狀態(tài)信息。5.簡(jiǎn)述Compute節(jié)點(diǎn)部署的環(huán)境準(zhǔn)備。第1步:新建虛擬機(jī),CPU設(shè)為4核,內(nèi)存設(shè)為4GB。第2步:刪除原來的網(wǎng)卡,新添加兩張網(wǎng)卡。采用最小化安裝系統(tǒng)。第3步:設(shè)置IP地址,關(guān)閉防火墻、Selinux,設(shè)置主機(jī)名。第4步:從Controller節(jié)點(diǎn)復(fù)制yum源。登錄Controller節(jié)點(diǎn),執(zhí)行如下命令:【cd/ete/yum.repo.d】【rm-rf*】刪除原來的yum源?!緎cp-pyum7.repo21:/etc/yum.repo.d/】從Controller節(jié)點(diǎn)復(fù)制yum源?!緎cp-pocata.repo21:/etc/yum.repo.d/】從Controller節(jié)點(diǎn)復(fù)制yum源。第5步:登錄Compute節(jié)點(diǎn),執(zhí)行如下命令:【yumcleanall】清除原有yum源?!緔ummakecache】把服務(wù)器的包信息下載到本地計(jì)算機(jī)緩存起來。第6步:安裝基礎(chǔ)軟件包。【yuminstall-ynet-toolwgetvimntpdatentpbase-completion】第7步:同步時(shí)間。【ntpdate20】同步Controller節(jié)點(diǎn)的時(shí)間。【vim/etc/ntp.conf】編輯時(shí)鐘同步配置文件,添加如下代碼:Server20iburst【systemctlrestartntpd】重啟時(shí)鐘同步服務(wù)。第8步:復(fù)制Controller節(jié)點(diǎn)的hosts文件到Compute節(jié)點(diǎn)。登錄Controller節(jié)點(diǎn),運(yùn)行如下命令將Controller節(jié)點(diǎn)的hosts文件復(fù)制到Compute節(jié)點(diǎn)?!緎cp-p/etc/hosts21:/etc/hosts】第9步:做ssh互信?!緎sh-keygen-trsa】運(yùn)行此命令后會(huì)在/root/.ssh下生成一個(gè)id_rsa.pub的公鑰,然后將其復(fù)制到相互的機(jī)器中?!緎sh-copy-id-i/root/.ssh/id_rsa.pub-p22root@21】在Controller

溫馨提示

  • 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)論