您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“Cloudstack環(huán)境的搭建過(guò)程”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Cloudstack環(huán)境的搭建過(guò)程”吧!
CloudStack是一個(gè)軟件平臺(tái),可將計(jì)算資源集中在一起以構(gòu)建公有、私有和混合基礎(chǔ)設(shè)施即服務(wù)(IaaS)云。CloudStack 負(fù)責(zé)管理組成云基礎(chǔ)架構(gòu)的網(wǎng)絡(luò)、存儲(chǔ)和計(jì)算節(jié)點(diǎn)。使用 CloudStack 可以部署、管理和配置云計(jì)算環(huán)境。
資源域是 CloudStack部署中最大的組織單位。雖然允許一個(gè)數(shù)據(jù)中心中存在多個(gè)資源域,但是一個(gè)資源域通常與一個(gè)數(shù)據(jù)中心相對(duì)應(yīng)。將基礎(chǔ)架構(gòu)編組到資源域中的好處是可以提供物理隔離和冗余。例如,每個(gè)資源域都可以擁有各自的電源供應(yīng)和網(wǎng)絡(luò)上行方案,并且各資源域可以在地理位置上相隔很遠(yuǎn)(雖然并非必須相隔很遠(yuǎn))。
提供點(diǎn)一個(gè)提供點(diǎn)通常代表一個(gè)機(jī)架。同一提供點(diǎn)中的主機(jī)位于同一子網(wǎng)中。 提供點(diǎn)是 CloudStack 部署中的第二大組織單位。提供點(diǎn)包含在資源域中。每個(gè)資源域中可以包含一個(gè)或多個(gè)提供點(diǎn);在基本安裝中,您的資源域中將僅包含一個(gè)提供點(diǎn)。
群集提供了一種編組主機(jī)的方法。群集中的所有主機(jī)都具有相同的硬件,運(yùn)行相同的虛擬機(jī)管理程序,位于同一子網(wǎng)中,并訪問(wèn)相同的共享存儲(chǔ)。可以實(shí)時(shí)將虛擬機(jī)實(shí)例(VM)從一臺(tái)主機(jī)遷移到同一群集內(nèi)的其他主機(jī),而無(wú)需中斷向用戶(hù)提供服務(wù)。群集是 CloudStack部署中的第三大組織單位。群集包含在提供點(diǎn)中,提供點(diǎn)包含在資源域中。
主機(jī)是指一臺(tái)計(jì)算機(jī)。主機(jī)提供運(yùn)行來(lái)賓虛擬機(jī)的計(jì)算資源。每臺(tái)主機(jī)上都安裝有虛擬機(jī)管理程序軟件,用于管理來(lái)賓 VM (裸機(jī)主機(jī)除外,將在“高級(jí)安裝指南”中討論這一特殊案例)。例如,啟用了 KVM 的 Linux 服務(wù)器、Citrix XenServer 服務(wù)器和 ESXi 服務(wù)器都可用作主機(jī)。在基本安裝中,我們將使用一臺(tái)運(yùn)行 XenServer 的主機(jī)。 主機(jī)是 CloudStack 部署中最小的組織單位。主機(jī)包含在群集中,群集包含在提供點(diǎn)中,提供點(diǎn)包含在資源域中。
主存儲(chǔ):CloudStack云基礎(chǔ)架構(gòu)使用以下兩種類(lèi)型的存儲(chǔ): 主存儲(chǔ)和二級(jí)存儲(chǔ)。這兩種類(lèi)型的存儲(chǔ)可以是 iSCSI 或 NFS 服務(wù)器,也可以是本地磁盤(pán)。主存儲(chǔ)與群集相關(guān)聯(lián),用于存儲(chǔ)該群集中的主機(jī)上正在運(yùn)行的所有 VM 對(duì)應(yīng)的每個(gè)來(lái)賓 VM 的磁盤(pán)卷。主存儲(chǔ)服務(wù)器通常位于靠近主機(jī)的位置
一套基本的CloudStack環(huán)境,包括一臺(tái)CloudStack管理端(cloudstack-management),一個(gè)mysql數(shù)據(jù)庫(kù),若干臺(tái)支持KVM虛擬化的計(jì)算節(jié)點(diǎn)(cloudstack-agent)以及一臺(tái)用來(lái)做為二級(jí)存儲(chǔ)的nfs服務(wù)器: 在實(shí)際生產(chǎn)中,mysql數(shù)據(jù)庫(kù)和管理端都可能配備多臺(tái)作為高可用,計(jì)算節(jié)點(diǎn)一般也是配置較高的物理服務(wù)器 本文以4.11.1.0版本為例,使用的hypervisor類(lèi)型為KVM,操作系統(tǒng)為RedHat7/CentOS7 兩臺(tái)虛擬機(jī)來(lái)搭建我們的環(huán)境,nfs,mysql和管理端都裝在同一臺(tái)虛擬機(jī)上,cloudstack-agent安裝在一臺(tái)開(kāi)啟了虛擬化支持的虛擬機(jī)上,部署架構(gòu)如下:
在文件/etc/hosts最后加上本機(jī)的IP及對(duì)應(yīng)的主機(jī)名 vim /etc/hosts 10.0.102.139 cloudstack
修改配置文件/etc/selinux/config,將SELINUX=enforcing改為SELINUX=disabled或SELINUX=permissive 執(zhí)行命令:setenforce 0
yum -y install ntp systemctl start ntpd systemctl enable ntpd
yum install mariadb* systemctl start mariadb.service systemctl enable mariadb.service
mysql_secure_installation 密碼:123123
進(jìn)入mysql mysql -uroot -p123123 創(chuàng)建cloud用戶(hù) create user cloud@localhost identified by ‘cloud’;
cloudstack安裝包
cloudstack-management-4.11.1.0-1.el7.centos.x86_64.rpm cloudstack-common-4.11.1.0-1.el7.centos.x86_64.rpm cloudstack-agent-4.11.1.0-1.el7.centos.x86_64.rpm
yum localinstall cloudstack-management-4.11.1.0-1.el7.centos.x86_64.rpm cloudstack-common-4.11.1.0-1.el7.centos.x86_64.rpm
cloudstack-setup-databases cloud:cloud@localhost --deploy-as=root:123123
參數(shù)解析: cloud:cloud@localhost :其中cloud:cloud是cloudstack在mysql數(shù)據(jù)庫(kù)中創(chuàng)建的賬戶(hù)和密碼,localhost是mysql數(shù)據(jù)庫(kù)的地址,因?yàn)槲覀冄b在本機(jī)上,所以是localhost,如果mysql數(shù)據(jù)庫(kù)在另外一臺(tái)機(jī)器上,則需改為該機(jī)器的IP或域名–deploy-as=root:root :這個(gè)參數(shù)的值root:root填的是數(shù)據(jù)庫(kù)的root用戶(hù)名和密碼執(zhí)行這個(gè)命令會(huì)在MySql數(shù)據(jù)庫(kù)上創(chuàng)建一個(gè)cloud的用戶(hù),并使用這個(gè)用戶(hù)創(chuàng)建一個(gè)cloud數(shù)據(jù)庫(kù)。出現(xiàn)以下信息則表明cluodstack的數(shù)據(jù)庫(kù)初始化成功:
使用以下命令初始化并啟動(dòng)cloudstack的管理服務(wù)器: cloudstack-setup-management
打開(kāi)瀏覽器,在地址欄輸入[host_ipaddress]:8080/client可以看到CloudStack的UI界面: 使用默認(rèn)賬戶(hù)admin/password登錄,第一次登錄時(shí)會(huì)進(jìn)入引導(dǎo)界面:
到此,相信大家對(duì)“Cloudstack環(huán)境的搭建過(guò)程”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。