當前位置:首頁 » 雲伺服器 » 鏡像伺服器搭建花費哪些設備

鏡像伺服器搭建花費哪些設備

發布時間: 2024-07-20 12:34:47

① zstack浠嬬粛/鎼寤


鎺㈢儲ZStack錛氫粠鍏ラ棬鍒拌繍緇村叏鏂逛綅瑙f瀽

韙忎笂ZStack鐨勫︿範涔嬫棶錛岄栧厛浠庡畼緗戠殑瀹樻柟鍩硅瑙嗛戝紑濮嬶紝姣忎竴姝ユ搷浣滈兘浜茶嚜鍔ㄦ墜瀹炶返錛岀粏鑷村仛濂界瑪璁幫紝紜淇濈悊瑙f繁鍏ャ


鎺ョ潃錛屾葷粨瀹炴垬緇忛獙錛岃捐′紒涓氱駭鐨刏Stack閮ㄧ講鏂規堬紝瀹冭瑾変負涓鍥界殑闃塊噷浜戝拰澶╃考浜戞浛浠e搧錛屼互鍏跺崜瓚婄殑鏄撶敤鎬у拰鏈鍦板寲浼樺娍鍚稿紩浼楀氱敤鎴楓


瀵規瘮OpenStack鐨勭嫭鐗逛箣澶勶細

灝界ZStack璧鋒簮浜嶰penStack錛屼絾瀹冪殑鍥戒駭鍖栨敼鑹璁╁畠鍦ㄩ儴緗蹭笂鏇村姞綆渚匡紝鍏ㄤ腑鏂囨敮鎸佽╀嬌鐢ㄨ繃紼嬫洿涓洪『鐣呫備笂嫻風殑鏈鍦熷洟闃熸彁渚涗簡蹇閫熺殑鏁呴殰瑙g瓟鏈嶅姟錛屽悓鏃朵赴瀵岀殑鍦ㄧ嚎鍩硅璧勬簮涔熷湪https://www.zstack.io/training/online_training/鐢熶駭鏋舵瀯絳変綘鎺㈢儲銆


鍦ㄦ灦鏋勪笂錛屾帹鑽愰噰鐢ㄧ$悊鑺傜偣X1錛堥珮鍙鐢錛変笌N鍙拌$畻鑺傜偣鐨勭粍鍚堬紝鎴栬呴夋嫨X2浣滀負綆$悊鑺傜偣錛孷Mware鐜澧冨垯鍙閫氳繃ISO瀹夎咃紝閬靛驚綾諱技浜嶤entOS7鐨勫畨瑁呮ラゃ傚姟蹇呮敞鎰忥紝CPU鑷沖皯闇4涓鏍革紝鍐呭瓨鑷沖皯8GB錛屽紑鍚宓屽楄櫄鎷熷寲錛屽畨瑁呰繃紼嬪彲閫氳繃鏌ョ湅/tmp/zstack_installation.log鐨勬棩蹇楄繘琛岃窡韙楠岃瘉銆


瀹夎呭畬姣曞悗錛岄氳繃嫻忚堝櫒璁塊棶5000絝鍙o紝杈撳叆鍒濆嬬敤鎴峰悕"admin"鍜屽瘑鐮"password"錛屽嵆鍙浣撻獙Web綆$悊闈㈡澘銆


鏈鍦板瓨鍌ㄧ$悊瑙f瀽錛

ZStack鐨勬湰鍦板瓨鍌ㄦ柟妗堝皢浜戜富鏈烘暟鎹瀛樺偍鍦ㄨ$畻鑺傜偣鏈鍦幫紝淇濊瘉楂樻晥鐜囷紝閫氳繃RAID6鎻愪緵鏁版嵁淇濇姢銆傜綉緇滄灦鏋勪粎闇鎼寤虹$悊緗戠粶鍜屼簯涓繪満緗戠粶錛屼絾闇瑕佹敞鎰忥紝榪欏苟鏈瀹炵幇鏈嶅姟鍣ㄥ眰闈㈢殑楂樺彲鐢ㄦэ紝闇瑕佸湪搴旂敤灞傞潰鑷琛屽疄鐜般


鎵╁睍涓庡崌綰х瘒

絀洪棿鎵╁規椂錛岄氳繃灝咺SO闀滃儚鏀懼叆闀滃儚鏈嶅姟鍣ㄧ殑file:///opt/zstack-dvd/鐩褰曪紝鍒涘緩闀滃儚璺寰勶紝鐒跺悗灝咺SO鏇挎崲涓虹郴緇熼暅鍍忋傛帴鐫錛岄氳繃HTTP璁塊棶鎴朜ginx閮ㄧ講鍒版湇鍔″櫒錛岀櫥褰昛Stack娣誨姞闀滃儚錛屾敞鎰忓悗緇姝ラや腑闇瑕佸皢ISO鏍煎紡闀滃儚杞鎹涓簈cow2鏍煎紡銆


璁$畻鑺傜偣鎵╁瑰垯闇涓嬭澆瀹樻柟闀滃儚錛岄伒寰綾諱技CentOS 7鐨勫畨瑁呮祦紼嬶紝騫跺湪WEB綆$悊鐣岄潰娣誨姞鏂拌妭鐐廣備竴鏃﹂亣鍒癕aster鑺傜偣璁塊棶闂棰橈紝鍙鑳介渶瑕佹鏌iptables璁劇疆錛屽傚彂鐜癋ORWARD閾懼拰sg-default閾劇己澶憋紝鍐風儹閲嶅惎鍙鑳借В鍐崇綉緇滈棶棰樸


榪愮淮綆$悊鍔熻兘浜鐐

TUI鐣岄潰涓撲負榪愮淮浜哄憳璁捐★紝ZStack鐨刅2V榪佺Щ鍔熻兘寮哄ぇ錛屾敮鎸佹壒閲忚縼縐誨拰鑷瀹氫箟閰嶇疆錛屽寘鎷琔EFI寮曞肩殑浜戜富鏈鴻縼縐匯傝縼縐昏繃紼嬮渶娉ㄦ剰鏁版嵁瀹屾暣鎬э紝紜淇濆湪婧愪富鏈烘殏鍋滅姸鎬佷笅榪涜岋紝騫墮伩鍏嶅湪榪佺Щ榪囩▼涓閲嶅惎鏈嶅姟鍣ㄣ


涓轟簡鎴愬姛榪涜孷2V榪佺Щ錛岀$悊鍛橀渶鎻愬墠瀹夎呭苟閰嶇疆ZStack錛屼互鍙婅喘涔拌縼縐繪湇鍔℃ā鍧楄稿彲璇併傝︾粏姝ラゅ彲鍙傝冪浉鍏蟲枃妗c


② 怎麼搭建本地Ubuntu鏡像伺服器

一.需求分析
最近公司軟體Team 有個需求是這樣的:能不能在區域網搭建一個Ubuntu 鏡像伺服器,
這樣作的好處是可以節省Ubuntu某些常用工具的安裝時間。
二.部署過程
2.1 測試環境
目前在公司內有一台能連接到外網的Ubuntu機器, IP : 192.168.8.173 ,
Ubuntu版本為Ubuntu 9.04 i686。
2.2 搭建步驟
為了創建Ubuntu mirror 伺服器,最少需要60G硬碟空間,Ubuntu每個版本都有32 bit
和64 bit兩個版本,有兩組deb包。當然可以創建Ubuntu一個版本的32 bit 和64 bit 的
鏡像伺服器,也可以創建全部版本的鏡像。
這里使用sohu 公司的mirror地址作為本地Ubuntu Source 伺服器,使用sohu的原因是:
1. sohu的Ubuntu Source 伺服器速度相當快
2. sohu 的ubuntu Source 伺服器每天會和Ubuntu官方伺服器同步一次,這樣可以保
證我們使用的是最新的軟體包。
修改方式如下:
root@ms ~: cat /etc/apt/sources.list
deb http://mirrors.sohu.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ jaunty-backports main restricted universe multiverse
安裝下面工具:
root@ms ~: apt-get install apt-mirror
root@ms ~: apt-get install apache2
下面就構建Ubuntu 9.04 32bit 的本地Ubuntu mirror 伺服器為例子,來說明如何配置:
修改配置文件:
root@ms ~: cat /etc/apt/mirror.list
############# config ##################
#
# set base_path /var/spool/apt-mirror
#
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
set run_postmirror 0
set nthreads 20
set _tilde 0
#
############# end config ##############
deb-i386 http://mirrors.sohu.com/ubuntu jaunty main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/ubuntu jaunty-security main restricted universe multiverse
deb-i386 http://mirrors.sohu.com/ubuntu jaunty-updates main restricted universe multiverse
#deb http://mirrors.sohu.comubuntu jaunty-proposed main restricted universe multiverse
#deb http://mirrors.sohu.comubuntu jaunty-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu jaunty main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu jaunty-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu jaunty-updates main restricted universe multiverse
#deb-src http://mirrors.sohu.com/ubuntu jaunty-proposed main restricted universe multiverse
#deb-src http://mirrors.sohu.com/ubuntu jaunty-backports main restricted universe multiverse
#clean http://archive.ubuntu.com/ubuntu
備註:
deb-i386 http:// 表示下載32 bit 版本的deb 軟體
deb http:// 表示下載64bit 版本的deb 軟體
jaunty 表示Ubuntu 9.04的代號
設置完成後,輸入下面命令:
root@ms ~: apt-mirror
這時系統會啟動20個線程運行wget 到 http://mirrors.sohu.com/Ubuntu 下面下載相應的
deb包。時間比較的長,該命令執行完成後,/var/spool/apt-mirror目錄下就有了所有需
要的deb包和相應的配置文件。
由於我是從sohu下載的,所以實際的文件在 :
/var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu 目錄下。
這樣,本地就有了所有Ubuntu Source 伺服器所需要的文件,然後開啟相應的服務:
這里使用apache2作為Web伺服器,默認根目錄在/var/www/,所以可以在該目錄下做
個鏈接,如下所示:
root@ms ~: cd /var/www
root@ms ~: ln /var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu -s
開啟web服務:
root@ms ~: apache2ctl start
打開瀏覽器輸入下面地址即可看到和sohu mirror一樣的頁面:
http://192.168.8.173/ubuntu
同時也可以使用crontab進行每天的更新,修改配置文件:
root@ms ~: cat /etc/cron.d/apt-mirror
#
# Regular cron jobs for the apt-mirror package
#
#0 4 * * * apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log
把命令前面的「#」去掉即可,這樣系統會自動使用apt-mirror去和sohu伺服器更新。
最後,我們所要做得就是在客戶端的機器上修改更新源配置文件,將地址改成本地
mirror伺服器的地址即可,如下所示:
root@ms ~: cat /etc/apt/sources.list
deb http://192.168.8.173/ubuntu/ jaunty main restricted universe multiverse
deb http://192.168.8.173/ubuntu/ jaunty-security main restricted universe multiverse
deb http://192.168.8.173/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://192.168.8.173/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://192.168.8.173/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://192.168.8.173/ubuntu/ jaunty main restricted universe multiverse
deb-src http://192.168.8.173/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://192.168.8.173/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://192.168.8.173/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://192.168.8.173/ubuntu/ jaunty-backports main restricted universe multiverse
執行「apt-get update」來重建本地索引,這樣以後就會使用本地的Mirror 伺服器進行更新

熱點內容
會員管理系統php 發布:2024-11-27 02:15:41 瀏覽:234
企業php網站系統 發布:2024-11-27 02:14:14 瀏覽:253
佛滔算命源碼 發布:2024-11-27 02:11:01 瀏覽:764
重新搭建伺服器得多久 發布:2024-11-27 02:09:55 瀏覽:796
淘寶秒殺腳本2021 發布:2024-11-27 01:57:09 瀏覽:126
編程刷題網站 發布:2024-11-27 01:56:35 瀏覽:686
python變數存在 發布:2024-11-27 01:56:30 瀏覽:856
手機怎樣更新uc瀏覽器緩存 發布:2024-11-27 01:17:32 瀏覽:75
基因密碼編譯生物 發布:2024-11-27 01:16:23 瀏覽:245
演算法spj 發布:2024-11-27 01:12:02 瀏覽:291