cloudstack安裝和管理

來源:互聯網
上載者:User
GEIcloudstack一.背景說明

GEI 私人雲端環境採用apache開源項目cloudstack4.0.1在centos6.3上進行搭建 和使用。現有三台戴爾機器作為雲環境的伺服器,三台機器的登陸使用者名稱和密碼均為root/geikrp .

IP為192.168.7.33的機器作為cloudstack的管理伺服器,IP地址為192.168.7.31和192.168.7.32作為計算資源結點,Hypervisor選擇為KVM。

 

二.Installation   (一)管理伺服器上的安裝步驟

      1.hostname –fqdn hostname --fqdn 確定檢查主機名稱是否符合格式要求

 eg:managament1.lab.example.org 否則就操作如下

        設定方法:vi /etc/hosts  最面一行添加 IP hostname 即可儲存退出

        

       2. 設定SElinux

           查看selinux的值 cat /etc/selinux/enforce  會顯示1

           Setenforce  0 (系統重啟之後該設定無效)

           通過vi /etc/selinux/config  --à 設定SELINUX=permissive

      3.安裝機器同步時鐘ntp服務

         yum install ntp 

         vi /etc/ntp.conf  --à 更改Server 127.0.0.1 # local clock  去掉#

         service ntpd restart

      4.配置防火牆(暫且討論禁用還是開放為好)

         service iptables stop

         chkconfig iptables off(永久關閉防火牆)

5.安裝NFS server

yum install ntf-utils

mkdir -p /export/secondary

vi /etc/exports

添加下面的下面的一行

/export*(rw,async,no_root_squash)

exportfs -a 

更改nfs的檔案配置

vi /etc/sysconfig/nfs

Un-comment thefollowing lines :

MOUNTD_NFS_V3=”yes”

LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

RQUOTAD_PORT=875

STATD_PORT=662

STATD_OUTGOING_PORT=2020

 

然後設定為開機啟動這些服務

chkconfig rpcbind on

chkconfig nfs on

service rpcbind start

service nfs start

 

7 將你下載好的cloudstack4.0.1( http://jenkins.cloudstack.org/view/4.0.1/)檔案為CloudStack-non-OSS-140.tar.bz2上傳到管理伺服器主機上,然後解壓執行安裝

在目錄下執行 ./install.sh

選擇 cloudmanagementserver和database server

首先選擇M之後,進行按章cloudstack

需要設定開機啟動一些其他服務

chkconfig  rpcbind on

chkconfig  nfs on

service rpcbind start

service nfs start

 

接下來繼續執行./install.sh
安裝mysql
選擇D

安裝完成之後,需要修改my.cnf檔案

vi  /etc/my.cnf

 add [mysqld] onthe first line of the file

 

innodb_rollback_on_timeout=1

innodb_lock_wait_timeout=600

max_connections=350

log-bin=mysql-bin

binlog-format = ‘ROW’

 

service mysqld restart

 

8.初始化資料庫

cloud-setup-databasescloud:<dbpassword>@localhost –deploy-as=root:<password> (example:cloud-setup-databases cloud:cloud@localhost –deploy-as=root:Password1)

9.啟動cloud-management服務

 cloud-setup-management

10.準備系統VM模版

先下載好,然後再本地上傳較好http://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2

 下載到檔案acton-systemvm-02062012.qcow2.bz2

mkdircloudstackinpkg

copy {acton-systemvm-02062012.qcow2.bz2} 到cloudstackinpkg中

上傳該模版到二級儲存

先作為一個mount掛載點

mkdir/secondarymount  

mount -t nfs 192.168.7.33:/export/secondary/secondarymount

/usr/lib64/cloud/common/scripts/storage/secondary/cloud-install-sys-tmplt-m /secondarymount -f /cloudstackinpkg/acton-systemvm-02062012.qcow2.bz2 -h kvm–F

上傳成功之後記得  umount /secondarymount

 

11. 重啟動服務cloudstack management

    service cloud-management restart

12啟動成功之後我們就可以同瀏覽器去使用cloudstack了。

 

 

(二)計算資源結點上的安裝步驟

  

         1---4步驟跟上面的管理伺服器一樣。

        5.安裝NFS之後,只需要建立一個主儲存的共用目錄即可

         例如:mkdir –p /export/primary

     vi /etc/exports

添加下面的下面的一行

/export *(rw,async,no_root_squash)

exportfs -a 

        6.安裝kvm

             rpm –qa | grep kvm
沒有顯示資訊就需要安裝kvm

             yum install kvm

        7.安裝libvirt

             rpm –qa | grep libvirt
沒有顯示資訊就需要安裝libvirt

             yum install libvirt

             配置libvirt  vi /etc/libvirt/qemu.conf
確保vnc_listen=0.0.0.0
沒有被注釋掉

             vi/etc/libvirt/libvirtd.conf  
設定如下資訊

             listen_tls=0

             listen_tcp=1

             auth_tcp=16059

             mdns_adv=0

            

              service libvirtrestart

        8 安裝cloudstack agent

          從管理伺服器上裝下載的CloudStack-non-OSS-140.tar.bz2拷貝到機器上,然後執行解壓之後,在目錄下執行
./install.sh

         選擇A
安裝cloud-agent

         啟動cloud-agent  service cloud-agent start

 

     至此所有的安裝全部結束。

             

  三.admin管理cloudstack

      最後使用firefox瀏覽器,IE和google
chrome相容性不是很好。

     在瀏覽器地址欄輸入:http://192.168.7.33:8080/client/進入cloudstack介面(使用者名稱和密碼均是admin/admin)

1.    全域設定

Management ----àmanagement.network.cidr 
設定為192.168.7.0/24

Site ---àsecstorage.allowed.internal.sites   設定為192.168.7.0/24

需要重啟  service cloud-management restart

2.    基礎架構-àZone-àpods--àhost--à主儲存--à二級儲存-----Launch 
Zone

3.    如今已成熟的環境,只需要操作建立vm即可

點擊執行個體-à添加執行個體--à選擇IOS模版-à按照需求選擇所需要的IOS模版-à選擇一個服務方案,然後啟動開始安裝系統

 

Cloudstack的詳細說明參見官方文檔:http://cloudstack.apache.org/

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.