成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡易搭建一個私有云平臺

云計算
現(xiàn)在有一款開源的項目Eucalyptus,同樣實現(xiàn)了Amazon EC2的功能,由于其開源性,注定了搭建一個私有的云計算平臺成為可能。本文介紹搭建這個私有的云計算平臺的簡易步驟。

眾說周知Amazon EC2是一個公共云的計算平臺,屬于IaaS(基礎(chǔ)設(shè)施即服務(wù))這類. 

現(xiàn)在有一款開源的項目Eucalyptus(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems),同樣實現(xiàn)了Amazon EC2的功能,由于其開源性,注定了搭建一個私有的云計算平臺成為可能.  更方便的是Ubuntu9.10服務(wù)器版已經(jīng)集成了Eucalyptus這個開源軟件,使的搭建企業(yè)私有的云計算平臺變得方便而簡單.

下面我們將一步步來搭建這個私有的云計算平臺.

一   準(zhǔn)備工作

1)   至少準(zhǔn)備兩臺機器, 當(dāng)然我這里是用虛擬機軟件(Sun VirtualBox)來虛擬出兩臺實際的機器

  (如果你也采用Sun VirtualBox,有些注意事項,可以參見后面的附錄一)

2)   底層操作系統(tǒng):  Ubuntu9.10 服務(wù)器版  (http://www.ubuntu.com/cloud)

3)   云服務(wù)環(huán)境 : Eucalyptus   , ( Ubuntu9.10 服務(wù)器版 內(nèi)置)    http://eucalyptus.com/

4)   Eucalyptus 命令行客戶端

5)   Eucalyptus客戶端: Elastic Fox   ,這是一個firefox插件 :  http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609

--------------------------------------------------------------------------

二  云計算服務(wù)的搭建(使用Ubuntu自帶的向?qū)?十分簡單的哦)

1)    一臺機器, 作為Cluster(Front End) ,  命名為: ubuntu-cluster ,  它包含了如下部分

  1. Cloud Controller (clc)   
  2. Cluster Controller (cc)   
  3. Walrus (the S3-like storage service)   
  4. Storage Controller (sc)  
  5.  

2)    至少一臺機器作為Node,    命名為: ubuntu-node1,它包含了如下部分

Node Controller (nc)

3)   在作為Cluster的機器上 ,安裝基本系統(tǒng): Ubuntu9.10 服務(wù)器版

    1.安裝引導(dǎo)時,要選擇 "Install Ubuntu Enterprise Cloud" 
    2. 安裝過程中,如果提示"Cluster" 還是"Node",一定要選擇Cluster
    3.安裝過程中,提示"Configure postfix" 時 選擇 internet Site
    4. 安裝過程中,提示"Name your cluster" 時 ,請取一個合適的名字,比如我取之為: cluster1
    5. 安裝過程中,提示"a list of available IP addresses on your network", 一定要選擇一個可用的公共IP段.

4)   在作為Node的機器上 ,也安裝基本系統(tǒng): Ubuntu9.10 服務(wù)器版

    1.安裝引導(dǎo)時,要選擇 "Install Ubuntu Enterprise Cloud" 
    2. 安裝過程中,如果提示"Cluster" 還是"Node",一定要選擇Node, (如果Cluster正在運行,這一步可能不會出現(xiàn),自動會選擇Node
    3.安裝完一個節(jié)點后,,后續(xù)的節(jié)點可以采用克隆方法,參見后面的 附錄二

5) 在Cloud Controller(位于ubuntu-cluster)上注冊所有的Node機器:  在ubuntu-cluster上執(zhí)行:

  1. sudo euca_conf --no-rsync --discover-nodes  
  2.  

至此,一個私有的云計算平臺已經(jīng)搭建好了,下面就開始說,如何使用了,很簡單吧!

三 云計算平臺管理之命令行工具(Euca2ools)

1)在   https://YourIP:8443  中注冊個人信息然后登錄下載 證書 euca2-yourname-x509 .zip

2) 在客戶端機器上執(zhí)行

  1. $ mkdir ~/.euca   
  2. $ cd ~/.euca   
  3. $ unzip euca2-yourname-x509 .zip   
  4. $ chmod 0700 ~/.euca   
  5. $ chmod 0600 ~/.euca/*  
  6.  

3) 在客戶端機器上執(zhí)行,  安裝 Euca2ools 和 EC2-API-Tools

  1. . ~/.euca/eucarc   
  2. echo "[ -r ~/.euca/eucarc ] && . ~/.euca/eucarc" >> ~/.bashrc   
  3. sudo apt-get install euca2ools   
  4. sudo apt-get install ec2-api-tools   
  5. sudo reboot  
  6.  

4)在客戶端機器,使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image  (使用者可注冊 Image,但只有管理者才可注冊 kernel/ramdisks)

1. 目前 Eucalyptus 系統(tǒng)上沒有 Kernel、Ramdisk 和 FS Image,所以我們使用官方提供的 Image (上傳需要用到三個指令)

  1. euca-bundle-image - 打包好將要上傳的檔案   
  2. euca-upload-bundle - 上傳到 Eucalyptus   
  3. euca-register - 注冊上傳的檔案  
  4.  

2. 上傳Kernel,如:

  1. euca-bundle-image -i /boot/vmlinuz-2.6.31-14-generic-pae --kernel true   
  2. euca-upload-bundle -b kernel -m /tmp/vmlinuz-2.6.31-14-generic-pae.manifest.xml   
  3. euca-register kernel/vmlinuz-2.6.31-14-generic-pae.manifest.xml  
  4.  

3.上傳 Ramdisk

  1. euca-bundle-image -i /boot/initrd.img-2.6.31-14-generic-pae --ramdisk true   
  2. euca-upload-bundle -b ramdisks -m /tmp/initrd.img-2.6.31-14-generic-pae.manifest.xml   
  3. euca-register ramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml  
  4.  

4. 查看已上傳到檔案:

方法一: https://YourIP:8443/#images

方法二: euca-describe-images

 5. 根據(jù)查看的結(jié)果,上傳FS Images:(分配 Kernel 和 Ramdisks 給 VMs 有三種方法,見附錄三)

  1. tar zxvf karmic-server-uec-i386.tar.gz   
  2. euca-bundle-image -i karmic-server-uec-i386.img --kernel eki-977213C6 --ramdisk eri-0CBA157D   
  3. euca-upload-bundle -b images -m /tmp/karmic-server-uec-i386.img.manifest.xml   
  4. euca-register images/karmic-server-uec-i386.img.manifest.xml  
  5.  

5) 申請 key pair,以便 ssh 登入 instance

  1. ec2-add-keypair mykey >mykey.private   
  2. chmod 0600 mykey.private  
  3.  

6) 在客戶端機器,開啟虛擬機.

1.查看 euca-describe-images ,獲得希望啟動Image emi

2.啟動一個虛擬機:

  1. euca-run-instances -k mykey -n 1 emi-8022139D  
  2.  

3.查看這個虛擬機的基本信息,比如IP地址,和 此實例id

  1. euca-describe-instances  
  2.  

4.登錄這個新啟動的虛擬機

  1. ssh -i mykey.private root@192.168.100.X  
  2.  

5.終止這個虛擬機實例

  1. euca-describe-instances(獲得instance-id)   
  2. euca-terminate-instances <instance-id>  
  3.  

附錄一: 虛擬測試環(huán)境的搭建:

1.虛擬機軟件:  Sun VirtualBox

2.管理 -> 全局設(shè)定 -> 網(wǎng)絡(luò) 中 選擇 "Host-Only"  點編輯,然后選擇 "DHCP服務(wù)器", 禁用"啟用服務(wù)器"

3建立兩臺虛擬機,  Linux/Ubuntu ,網(wǎng)絡(luò)選擇Host-Only方式

4在宿主機器上,將可以聯(lián)互聯(lián)網(wǎng)的 網(wǎng)卡設(shè)置為 針對 Host-Only 網(wǎng)卡的共享

說明,這里之所以采用 ,  Host-Only +  通過宿主機器共享上網(wǎng) ,而不采用Bridged的聯(lián)網(wǎng)方式,是前者可以在離開網(wǎng)絡(luò)支持的情況下, 虛擬機之間的關(guān)系保持不變.

附錄二:  VirtualBox 系統(tǒng)克隆及其可能后續(xù)操作:

1) VirtualBox 的虛擬硬盤的克隆命令:   VBoxManage  clonevdi old.vdi new.vdi

2) Ubuntu 修改主機名:

1. 啟用root用戶: sudo passwd root
2. .以root用戶身份登錄
3. pico /etc/hosts   :  修改對應(yīng)的舊的主機名
4. pico /etc/hostname  :  刪除該文件的所有內(nèi)容,添加新的主機名
5. 執(zhí)行命令: hostname <新的主機名>
6. logout
7. 禁用root用戶:  sudo passwd -l root

3)如果找不到網(wǎng)卡,不妨,查看一下:  ifconfig –a ,然后配置 /etc/network/interfaces ,然后重啟網(wǎng)卡

附錄三: 分配 Kernel 和 Ramdisks 給 VMs 有三種方法

1) 在 'ec2-bundle-image' 步驟指定

ec2-bundle-image -i <path/to/my/>vmimage.img --kernel <eki-XXXXXXXX> --ramdisk <eri-XXXXXXXX>

2)在 'ec2-run-instances' 步驟指定

ec2-run-instances <emi-XXXXXXXX> --kernel <eki-XXXXXXXX> --ramdisk <eri-XXXXXXXX>

3) 在 https://your.cloud.server:8443  選擇 'Configuration' 標(biāo)簽,新增 <eki-xxxxxxxx> 和 <eri-xxxxxxxx> 作為預(yù)設(shè)的 kernel 和 ramdisk

附錄四: 如何刪除Image

1) 先取消注冊

ec2-deregister <emi-XXXXXXXX>

2) 移除位于 bucke 的檔案

ec2-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY --url $S3_URL -b <bucket> -p <file prefix>

3) 移除 image 和 bucke (—clear)

ec2-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY --url $S3_URL -b <bucket> -p <file prefix> --clear

附錄五:  Euca2ools常用命令:

euca-describe-availability-zones verbose 察看可用的資源

euca-describe-instances 察看目前正在執(zhí)行的 虛擬機(VM)

euca-bundle-image 打包好將要上傳到檔案

euca-upload-bundle 上傳檔案到 Eucalyptus

euca-register  組成已經(jīng)上傳到檔案

euca-describe-images  查看可用的 images

【編輯推薦】

  1. 面向虛擬基礎(chǔ)設(shè)施的云服務(wù):IaaS和Eucalyptus
  2. 兩萬中小企業(yè)奔向云計算
  3. 云公共計算平臺一期在京通過專家鑒定

 

責(zé)任編輯:yangsai 來源: blog.chaoskey.com
相關(guān)推薦

2017-01-12 20:37:03

公共云云存儲云計算

2015-02-02 15:22:31

私有云OpenStackCloudStack

2015-11-25 09:58:36

私有云云遷移虛擬化

2015-10-15 14:32:34

2020-04-27 14:43:35

私有部署繪圖服務(wù)

2013-06-18 09:51:52

PomeloPomelo平臺搭建平臺

2017-08-31 09:32:11

私有云服務(wù)支持

2010-06-30 11:45:14

2012-09-13 14:07:59

服務(wù)器云戰(zhàn)略

2019-11-18 10:53:21

戴爾

2010-06-30 10:27:12

私有云

2010-06-29 11:40:09

云計算公共云私有云

2010-09-25 09:04:01

私有云

2011-11-21 10:41:51

私有云云存儲

2009-07-06 19:29:37

云計算私有云服務(wù)器虛擬化

2010-05-18 13:43:28

私有云公共云風(fēng)險

2013-01-28 13:49:57

私有云Windows Ser

2010-06-30 11:55:27

私有云

2019-02-25 20:00:09

私有云公共云云平臺

2022-02-25 08:19:12

項目npm倉庫業(yè)務(wù)組件庫
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲精品永久免费 | 久久免费精品视频 | 亚洲精品一区在线 | 91精品国产高清久久久久久久久 | 久久草在线视频 | 婷婷久久综合 | 成人在线网址 | 亚洲综合天堂 | 亚州精品天堂中文字幕 | 午夜影院网站 | 欧美激情网站 | 色综合久久天天综合网 | 在线不卡视频 | 国产1区在线 | 国产精品资源在线 | 亚洲精品成人av久久 | 日韩在线视频一区 | 久久综合久久久 | 欧美精品久久久久 | 成人小视频在线观看 | 人人性人人性碰国产 | 国产精品a一区二区三区网址 | 91精品国产手机 | 国产精品一区二区视频 | 日韩久久久久 | 亚洲一区二区三区在线免费观看 | 中文字幕在线第二页 | 久久精品天堂 | 欧美日韩在线观看一区二区三区 | 精品91久久| 亚洲欧美日韩网站 | 日韩精品一区二区三区中文在线 | 在线视频一区二区三区 | 免费一区二区在线观看 | 91麻豆精品国产91久久久久久 | 成人伊人网 | 亚洲精品第一国产综合野 | 你懂的在线视频播放 | 日韩一区二区三区视频在线播放 | 99久久精品免费看国产四区 | 日韩欧美国产一区二区三区 |