『壹』 如何搭建自己的私有雲
第一步:預裝軟體。
ownCloud 內核是用php5寫的,支持SQLite、MySQL、Oracle以及PostgreSQL等資料庫。為了簡單,我們將用MySQL資料庫。在你的Linux系統下你需要安裝以下軟體:
PHP 安裝包:php5, php5-gd, php-xml- parser,php5-intl
資料庫驅動:php5-mysql(如果你使用其他資料庫,需要安裝相應的資料庫以及驅動)
Curl 安裝包:curl, libcurl3, php5-curl
SMB 客戶端:smbclient (這個用來掛載windows共享文件夾的)
Web 伺服器:apache2
如果你的Linux是基於Debian的,你可以運行下面的命令一鍵安裝所有的軟體:
$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server
第二步:安裝ownCloud——設置web 根目錄。
從http://owncloud.org/releases/ 網站上下載最新版的ownCloud,對於本教程,我們使用owncloud-4.5.6 版本。到此,我們需要設置web伺服器的根目錄,對於基於Debian發行版的Linux系統,根目錄為/var/www,將ownCloud安裝包解壓到此目錄下。如下命令:
$ tar xjf owncloud-4.5.6.tar.bz2
$ cp -r -v owncloud/ /var/www/guohlcloud/
在我們的例子中,以guohlcloud作為安裝的根目錄。
OwnCloud在安裝的過程中需要對一些目錄有寫的許可權,為此,web伺服器用戶(www-data對於基於Debian的系統)必須要擁有apps、data、config目錄的許可權。運行以下命令完成:
$ cd /var/www/ludcloud
#這個文件夾不存在,但在安裝過程中需要,應該先建立。
$ sudo mkdir data/
$ sudo chown -R www-data:www-data data
$ sudo chown -R www-data:www-data config
$ sudo chown -R www-data:www-data apps
第三步:安裝ownCloud——配置web伺服器。
這一步我們要為 ownCloud配置Apache伺服器,OwnCloud需要啟用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了針對目錄改變配置的方法。為了啟用web伺服器上的.htaccess,可以通過 Apache配置文件(基於Den系統是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令來設置。
<Directory/var/www/>
Options Indexes
FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
下一步我們需要啟動Apache的mod_rewrite模塊,mod_rewrite模塊提供了實時地將訪問者請求的靜態URL地址映射為動態查詢字元串的一種規則。運行下面的命令來啟動這個模塊:
$ sudo a2enmod rewrite
$ sudo a2enmod headers
一旦你使能了這個必要的模塊,你可以重啟apache服務來使之生效:
$ sudo service apache2 restart
第四步:安裝OwnCloud——安裝運行。
在瀏覽器中打開 http://localhost/ludcloud ,你會被引導進入ownCloud的安裝界面。
首先你要建立一個管理員帳號,輸入必填的用戶名和密碼就完成了。為了配置資料庫,點「Advanced」 選擇MySQL,然後輸入MySQL的資料庫名、用戶名和密碼。
點「Finish」 完成安裝過程。
下圖為我安裝完成登錄的主界面(紅色框為設置項):
第五步:使用桌面同步客戶端同步文件。
你可以使用桌面同步客戶端同步不同電腦、設備上的文件,適用於Linux、OS X 和 Windows系統。跟ownCloud一樣,桌面同步客戶端也是開源的。
例如Ubuntu下,你可以通過apt-get安裝:
$ sudo apt-get install owncloud-client
對於其他的發行版(Den,CentOS,Fedora,openSuse 等),你可以通過這個URL下載ownCloud的桌面同步客戶端:http://software.opensuse.org/download/package?project=isv:ownCloud:devel&package=owncloud-client 。
從http://owncloud.org/sync-clients/ 可以下載Windows 和 OS X 同步客戶端。
桌面同步客戶端可以連續同步、選擇文件夾同步、多文件夾同步。多文件夾同步是你可以同步對多個文件夾位置進行同步到多個ownCloud文件夾下,這是大多主流雲服務提供商做不到的。
下圖為Windows下桌面同步客戶端,它可以添加多個位置進行同步到ownCloud不同文件夾下。
第六步:使用移動同步客戶端同步文件。
ownCloud 文件同步不僅僅局限於桌面端,你也可以使用ownCloud的移動同步客戶端同步你的文件,ownCloud 移動應用適用於Andorid、iOS(iPhone/iPod touch/iPad)平台。Andorid版的應用允許你從任何android應用上傳文件,以及提供自動同步文件功能。
你可以從Google Play商店(https://play.google.com/store/apps/details?id=com.owncloud.android)或者Amazon 應用商店(www.amazon.com/ownCloud-Inc/dp/B00944PQMK/ref=sr_1_1?ie=UTF8&qid=1352459188&sr=8-1&keywords=owncloud)付費下載。如果你不願意付費,也可以自己編譯源代碼(https://github.com/owncloud/android)或者下載預制的APK文件(http://alefzero.eu/a/master )。
對於iOS版應用不是開源的,只能成Apple 應用商店獲得https://itunes.apple.com/us/app/owncloud/id543672169?mt=8 。
我從github clone 一個最新的源代碼,經過編譯之後安裝在我的Android上,下圖為軟體運行時截圖。
『貳』 如何在一台電腦上搭建一個私有雲平台
安裝好系統,再安裝好私有雲軟體,比如安裝Ubuntu9.10伺服器版,這個版本已經集成了Eucalyptus這個開源的私有雲軟體。
安裝過程如下:
1.安裝引導時,要選擇 "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段.
最後就是運行、注冊證書。然後在客戶端機器上執行和安裝 Euca2ools 和 EC2-API-Tools。最後使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image,就可以使用私有雲了。
如果自己不會安裝,那建議直接購買群暉的產品,安裝好硬碟,電腦連接後根據說明書設置下就能直接使用了。
『叄』 如何搭建小企業的私有雲伺服器
首先確定私有雲服務是什麼類型的服務:
用來共享文檔等資料的私有雲存儲。
這種私有雲存儲的可以搭建owncloud,seafile等這些是免費的產品。如果想才有商業版可以采購堅果雲。這個雲存儲我目前一直在用很穩定,而且實時同步的功能太爽了。
2.用來支持業務系統運行的運行平台
搭建基於dockerswarm的雲平台旁物,這種方案比較簡單,搭建速度快,運維簡單。
搭建基於k8s+docker的雲平台,功能超強,搭建難度大,運維難度也大。需要有專業運維人員。
針對以上兩種情況搭建方案是:
采購基礎設施資源,伺服器,網路設備等硬體設備
安裝操作系統,一般情況下都是安裝Linux操作系統
安裝運行環境軟體,然後將軟體包放入運行目錄直接運行即可。(針對雲存儲)
docker公司官方文檔部署docker軟體,然後通過dockerswarm構建一個集群。(針對dockerswarm私有雲)
安裝運襲液docker然後參考k8s官方部署軟體進行部署等。不推禪亮薦使用二進制的方式部署k8s平台。
筆者多年專注雲計算工作,該領域有一定的積累,希望和大家一份分享。
『肆』 如何搭建私有雲存儲
搭建私有雲存儲的方法是賀握在網路搜索雲盒子,進入雲盒子官網上下載服禪兆慶務器版安裝包。
私有存儲雲是針對於公有存儲來說的,這個私有雲幾乎五臟俱全。但是雲的應用局限在一個區域、一個企業,甚至只是一個家庭內部。
在計算機工業領域,也是這樣的演進方式。計算機從一開始誕生就是以「合勢」(集中處理)的方式出現的,那時的計算機都是作為集中式計算來處理用戶請求。從那時所產生的概念如多道程序,多任務,終端等,依然沿用至今。那時的小型機、大型機其實就猜晌是以計算的方式來為用戶提供服務的。
私有存儲雲簡介
私有存儲雲只對受限的用戶提供相應的存儲服務以及相應的服務質量,使用存儲服務的用戶不需要了解雲組成的具體細節,只要知道相應的介面並提供相應的策略,剩下的工作交由雲來完成。
用戶只需將這個存儲雲看作是一個黑盒資源池,具體其內部是如何實現,如何配置,採用什麼樣的技術,使用什麼樣的平台,用戶都無需關心,只要用戶需要時,這朵雲就提供存儲空間,並且其中的數據可以做到隨時訪問,就像訪問本地的存儲一樣,作為雲端則在不影響用戶的情況下,提供了很多的附加功能,使得雲成為高效、可靠、安全的存儲池。