一、 準(zhǔn)備工作
1. 節(jié)點(diǎn)分配和硬件信息
該環(huán)境使用了1臺(tái)物理服務(wù)器药蜻,分配了4個(gè)節(jié)點(diǎn)(由于資源不足,使用VMware ESXI 5.5進(jìn)行all in one部署)
節(jié)點(diǎn) | CPU | 內(nèi)存 | 硬盤(pán) | 網(wǎng)卡 | 操作系統(tǒng)(無(wú)需手動(dòng)安裝) |
---|---|---|---|---|---|
Controller x 1 | Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz | 16G | 240G | 3*1G | Ubuntu 14.04 |
contrail-controller x 1 | Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz | 16G | 360G | 3*1G | Ubuntu 14.04 |
Contrail-analytics-DB x 1 | Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz | 32G | 700G | 3*1G | Ubuntu 14.04 |
Compute x 1 | Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz | 120G | 2T | 3*1G | Ubuntu 14.04 |
2. 網(wǎng)絡(luò)拓?fù)?/h3>
網(wǎng)絡(luò)拓?fù)?/div>
Note: 這個(gè)是單純的ESXI環(huán)境,不包含外網(wǎng)交換機(jī)碉怔、路由器等逾滥。各個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)都是通過(guò)ESXI的VSwitch網(wǎng)橋橋接出來(lái)峰档,到服務(wù)器的物理網(wǎng)卡。
3. 網(wǎng)絡(luò)規(guī)劃
網(wǎng)絡(luò)類型
IP
VLAN
備注
網(wǎng)橋
Admin/PXE
10.20.0.0/24
無(wú)
無(wú)
ESXI-VSwitch-01
Public
192.105.0.0/16
無(wú)
GW: 192.105.35.200
ESXI-VSwitch-02
Managerment
192.168.0.0/24
101 tagged
GW: 192.168.0.1 Trunk mode
ESXI-VSwitch-03
Storage
192.168.1.0/24
102 tagged
GW: 192.168.1.1 Trunk mode
ESXI-VSwitch-03
Private
192.168.2.0/24
103 tagged
GW: 192.168.2.1 Trunk mode
ESXI-VSwitch-03
4. 部署工具
我們使用的是Mirantis的Fuel 9.1來(lái)進(jìn)行OpenStack+Contrail環(huán)境的部署寨昙。配合OpenStack的M版和Fuel Contrai Plugin的5.0.0版本插件讥巡,Contrail軟件包的版本為3.1.0.0
版本
Fuel Contrail Plugins:
Plugins
Contrail軟件包 3.1.0.0:
Contrail 3.1.0.0
二、 部署FUEL
1. 開(kāi)始安裝
將MirantisOpenStack9.0.iso上傳到ESXI的datastore01舔哪,創(chuàng)建虛機(jī)欢顷,掛載鏡像,開(kāi)始部署:
安裝界面
選擇 “1” 進(jìn)行安裝捉蚤,無(wú)需人工干預(yù)抬驴,自動(dòng)安裝Fuel節(jié)點(diǎn)的系統(tǒng)(CentOS 7.2)和所需要的軟件包,直到安裝完系統(tǒng)重啟之后外里,會(huì)自動(dòng)進(jìn)入到Fuel Menu怎爵。
Note: Fuel 9.0之前的版本需要進(jìn)行人工干預(yù)進(jìn)入到Fuel Menu
Fuel Menu
這時(shí)可以修改Fuel的用戶名和密碼,并且最主要的是修改Bootstarp Image盅蝗,修改為skip building bootstarp image鳖链,因?yàn)镕uel要去官網(wǎng)更新,如果網(wǎng)速不好的話時(shí)間會(huì)很長(zhǎng)墩莫,所以我們?nèi)∠轿褂梦覀冎谱骱玫腷ootstrap(當(dāng)然這個(gè)網(wǎng)上也有)。
取消bootstrap
Note: 最好修改一下ssh狂秦,改為0.0.0.0/0灌侣,允許所有地址段訪問(wèn),要不然后期特別尬
如果不做其它修改裂问,保存退出即可侧啼。
保存退出
選擇 Save and quit
接下來(lái)等待一段時(shí)間,大概2-3小時(shí)安裝完成堪簿。
Note: 安裝完使用ssh登錄fuel節(jié)點(diǎn)痊乾,如果出現(xiàn)ssh登不上的問(wèn)題,將/etc/sysconfig/iptables.save文件中ssh的條目改為0.0.0.0/0, 使用iptables-save保存椭更,最后iptables-restore /etc/sysconfig/iptables.save重新加載一下配置文件就好了
2. 部署本地源
安裝完成之后哪审,進(jìn)入到Fuel字符界面,將fuel9.0_repo_0926.tar.gz導(dǎo)入到/var/www/nailgun/文件夾中虑瀑,將fuel9.0_repo_0926.tar.gz解壓湿滓,執(zhí)行fuel-createmirror滴须,設(shè)置為本地源啟動(dòng)(中間可能會(huì)報(bào)錯(cuò),忽略即可)
Note: 大家注意啊叽奥,這個(gè)"fuel9.0_repo_0926.tar.gz"是制作好的本地源扔水,也就是一些OpenStack的軟件包都集成在里面了
mirrors
會(huì)解壓出mirrors文件夾
部署完本地源之后,會(huì)發(fā)現(xiàn)Fuel web UI的軟件源選項(xiàng)都變成了本地(10.20.0.2)
3. 部署B(yǎng)ootstrap
將制作好的ubuntu bootstrap上傳到fuel節(jié)點(diǎn)
執(zhí)行 fuel-bootstrap import 操作
將ubuntu bootstrap激活
查看bootstrap列表
4. 部署OpenContrail插件
將Contrail插件上傳到fuel節(jié)點(diǎn)
執(zhí)行 fuel plugins 安裝操作
這時(shí)而线,在/var/www/naligun/目錄里面會(huì)出現(xiàn)一個(gè)plugins目錄铭污,進(jìn)入到contrail-5.0目錄恋日,將contrail-install-packages_3.1.0.0-25-ubuntu-14-04mitaka_all.deb上傳到該目錄
執(zhí)行./install.sh
install.sh
出現(xiàn)done字符時(shí)結(jié)束
Note: 執(zhí)行./install.sh操作fuel節(jié)點(diǎn)必須要連外網(wǎng)
三膀篮、 部署OpenStack+OpenContrail環(huán)境
1. 新建環(huán)境
登陸 FUEL WEB UI https://10.20.0.2:8443
用戶名:admin 密碼:admin
Note: 登陸地址可以是其他網(wǎng)段地址,比如Public網(wǎng)段
網(wǎng)絡(luò)部分選擇contrail
創(chuàng)建完成
新建虛機(jī)岂膳,將所有節(jié)點(diǎn)的第一塊網(wǎng)卡改為PXE網(wǎng)絡(luò)誓竿,把啟動(dòng)模式改為網(wǎng)卡啟動(dòng),我們使用的PXE網(wǎng)卡是一塊單獨(dú)的千兆電口網(wǎng)卡谈截,這時(shí)Fuel 節(jié)點(diǎn)將會(huì)發(fā)現(xiàn)該主機(jī)筷屡。
Fuel一旦發(fā)現(xiàn)各節(jié)點(diǎn),可以在Fuel Web界面可以看到所有節(jié)點(diǎn)信息:
2. 配置網(wǎng)絡(luò)
使用Fuel部署OpenStack+Contrail環(huán)境共用了5套網(wǎng)絡(luò)簸喂,其中包括公共毙死、存儲(chǔ)、管理喻鳄、私有扼倘、PXE;
每個(gè)網(wǎng)段都需合理規(guī)劃除呵,都需配置網(wǎng)關(guān)再菊,并且都需要通過(guò)連通性檢查
網(wǎng)絡(luò)規(guī)劃詳情,請(qǐng)看網(wǎng)絡(luò)規(guī)劃章節(jié)
Note: 需要注意的有幾點(diǎn):
- Public網(wǎng)段不能有DHCP服務(wù)器颜曾,并且Float IP也需要Public網(wǎng)段IP
- DHCP分配的地址不可和網(wǎng)關(guān)沖突纠拔,任何網(wǎng)段都不可
全局網(wǎng)絡(luò)配置好之后,需要在接口上應(yīng)用:
Note: 關(guān)于網(wǎng)卡的分配情況并不固定泛豪,看應(yīng)用需求稠诲,一般情況如下:
Eth1: PXE
Eth2: 共開(kāi)
Eth3: 私有+存儲(chǔ)+管理
檢查網(wǎng)絡(luò)是否正確:
3. 開(kāi)始部署
所有節(jié)點(diǎn)和網(wǎng)絡(luò)環(huán)境準(zhǔn)備完成之后,就可以開(kāi)始進(jìn)行部署了
部署一般是先給所有節(jié)點(diǎn)安裝系統(tǒng)诡曙,再進(jìn)行OpenStack和Contrail包的分發(fā)和安裝臀叙,一般靜等待3-4H安裝完成(看節(jié)點(diǎn)數(shù)量而定)
Note: 期間如果有報(bào)錯(cuò),可以通過(guò)Fuel查看log信息
4. 部署完成
部署完成之后岗仑,F(xiàn)uel Web界面會(huì)提示” successful”
可以通過(guò)Fuel 界面登陸OpenStack和Contrail匹耕,也可以直接輸入:
http://controller_address -- OpenStack
https:// controller_address:8143 -- Contrail
OpenStack界面:
OpenContrail界面:
好了,文檔就到這里結(jié)束了荠雕,謝謝大家!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者 - 文/潘曉璐 我一進(jìn)店門(mén)洒敏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)龄恋,“玉大人,你說(shuō)我怎么就攤上這事凶伙」希” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵函荣,是天一觀的道長(zhǎng)显押。 經(jīng)常有香客問(wèn)我,道長(zhǎng)傻挂,這世上最難降的妖魔是什么乘碑? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮金拒,結(jié)果婚禮上兽肤,老公的妹妹穿的比我還像新娘。我一直安慰自己殖蚕,他們只是感情好轿衔,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著睦疫,像睡著了一般害驹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蛤育,一...
- 那天宛官,我揣著相機(jī)與錄音,去河邊找鬼瓦糕。 笑死底洗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咕娄。 我是一名探鬼主播亥揖,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了费变?” 一聲冷哼從身側(cè)響起摧扇,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挚歧,沒(méi)想到半個(gè)月后扛稽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡滑负,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年在张,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矮慕。...
- 正文 年R本政府宣布夏跷,位于F島的核電站,受9級(jí)特大地震影響明未,放射性物質(zhì)發(fā)生泄漏槽华。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一趟妥、第九天 我趴在偏房一處隱蔽的房頂上張望猫态。 院中可真熱鬧,春花似錦披摄、人聲如沸亲雪。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)义辕。三九已至,卻和暖如春寓盗,著一層夾襖步出監(jiān)牢的瞬間灌砖,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓善炫,卻偏偏與公主長(zhǎng)得像撩幽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子箩艺,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 姓名:劉亞寧 學(xué)號(hào):17101223434 轉(zhuǎn)載自:http://blog.csdn.net/hchuchua...
- Nova Nova窜醉,即計(jì)算服務(wù)制跟,是OpenStack計(jì)算的彈性控制器。Nova可以說(shuō)是整個(gè)云平臺(tái)最重要的組件酱虎,Op...
- 本文遵循「知識(shí)共享許可協(xié)議 CC-BY-NC-SA 4.0 International」雨膨,未經(jīng)作者書(shū)面許可,不允許...
- 今天說(shuō)一個(gè)關(guān)于拍照的故事聊记。 曾幾何時(shí),我最喜歡拍照了恢暖,是一個(gè)不折不扣的拍照達(dá)人排监。不過(guò)我喜愛(ài)自然。藍(lán)天杰捂,白云舆床,花草,...
Note: 這個(gè)是單純的ESXI環(huán)境,不包含外網(wǎng)交換機(jī)碉怔、路由器等逾滥。各個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)都是通過(guò)ESXI的VSwitch網(wǎng)橋橋接出來(lái)峰档,到服務(wù)器的物理網(wǎng)卡。
3. 網(wǎng)絡(luò)規(guī)劃
網(wǎng)絡(luò)類型 | IP | VLAN | 備注 | 網(wǎng)橋 |
---|---|---|---|---|
Admin/PXE | 10.20.0.0/24 | 無(wú) | 無(wú) | ESXI-VSwitch-01 |
Public | 192.105.0.0/16 | 無(wú) | GW: 192.105.35.200 | ESXI-VSwitch-02 |
Managerment | 192.168.0.0/24 | 101 tagged | GW: 192.168.0.1 Trunk mode | ESXI-VSwitch-03 |
Storage | 192.168.1.0/24 | 102 tagged | GW: 192.168.1.1 Trunk mode | ESXI-VSwitch-03 |
Private | 192.168.2.0/24 | 103 tagged | GW: 192.168.2.1 Trunk mode | ESXI-VSwitch-03 |
4. 部署工具
我們使用的是Mirantis的Fuel 9.1來(lái)進(jìn)行OpenStack+Contrail環(huán)境的部署寨昙。配合OpenStack的M版和Fuel Contrai Plugin的5.0.0版本插件讥巡,Contrail軟件包的版本為3.1.0.0
Fuel Contrail Plugins:
Contrail軟件包 3.1.0.0:
二、 部署FUEL
1. 開(kāi)始安裝
將MirantisOpenStack9.0.iso上傳到ESXI的datastore01舔哪,創(chuàng)建虛機(jī)欢顷,掛載鏡像,開(kāi)始部署:
選擇 “1” 進(jìn)行安裝捉蚤,無(wú)需人工干預(yù)抬驴,自動(dòng)安裝Fuel節(jié)點(diǎn)的系統(tǒng)(CentOS 7.2)和所需要的軟件包,直到安裝完系統(tǒng)重啟之后外里,會(huì)自動(dòng)進(jìn)入到Fuel Menu怎爵。
Note: Fuel 9.0之前的版本需要進(jìn)行人工干預(yù)進(jìn)入到Fuel Menu
這時(shí)可以修改Fuel的用戶名和密碼,并且最主要的是修改Bootstarp Image盅蝗,修改為skip building bootstarp image鳖链,因?yàn)镕uel要去官網(wǎng)更新,如果網(wǎng)速不好的話時(shí)間會(huì)很長(zhǎng)墩莫,所以我們?nèi)∠轿褂梦覀冎谱骱玫腷ootstrap(當(dāng)然這個(gè)網(wǎng)上也有)。
Note: 最好修改一下ssh狂秦,改為0.0.0.0/0灌侣,允許所有地址段訪問(wèn),要不然后期特別尬
如果不做其它修改裂问,保存退出即可侧啼。
選擇 Save and quit
接下來(lái)等待一段時(shí)間,大概2-3小時(shí)安裝完成堪簿。
Note: 安裝完使用ssh登錄fuel節(jié)點(diǎn)痊乾,如果出現(xiàn)ssh登不上的問(wèn)題,將/etc/sysconfig/iptables.save文件中ssh的條目改為0.0.0.0/0, 使用iptables-save保存椭更,最后iptables-restore /etc/sysconfig/iptables.save重新加載一下配置文件就好了
2. 部署本地源
安裝完成之后哪审,進(jìn)入到Fuel字符界面,將fuel9.0_repo_0926.tar.gz導(dǎo)入到/var/www/nailgun/文件夾中虑瀑,將fuel9.0_repo_0926.tar.gz解壓湿滓,執(zhí)行fuel-createmirror滴须,設(shè)置為本地源啟動(dòng)(中間可能會(huì)報(bào)錯(cuò),忽略即可)
Note: 大家注意啊叽奥,這個(gè)"fuel9.0_repo_0926.tar.gz"是制作好的本地源扔水,也就是一些OpenStack的軟件包都集成在里面了
會(huì)解壓出mirrors文件夾
部署完本地源之后,會(huì)發(fā)現(xiàn)Fuel web UI的軟件源選項(xiàng)都變成了本地(10.20.0.2)
3. 部署B(yǎng)ootstrap
將制作好的ubuntu bootstrap上傳到fuel節(jié)點(diǎn)
執(zhí)行 fuel-bootstrap import 操作
將ubuntu bootstrap激活
查看bootstrap列表
4. 部署OpenContrail插件
將Contrail插件上傳到fuel節(jié)點(diǎn)
執(zhí)行 fuel plugins 安裝操作
這時(shí)而线,在/var/www/naligun/目錄里面會(huì)出現(xiàn)一個(gè)plugins目錄铭污,進(jìn)入到contrail-5.0目錄恋日,將contrail-install-packages_3.1.0.0-25-ubuntu-14-04mitaka_all.deb上傳到該目錄
執(zhí)行./install.sh
出現(xiàn)done字符時(shí)結(jié)束
Note: 執(zhí)行./install.sh操作fuel節(jié)點(diǎn)必須要連外網(wǎng)
三膀篮、 部署OpenStack+OpenContrail環(huán)境
1. 新建環(huán)境
登陸 FUEL WEB UI https://10.20.0.2:8443
用戶名:admin 密碼:admin
Note: 登陸地址可以是其他網(wǎng)段地址,比如Public網(wǎng)段
網(wǎng)絡(luò)部分選擇contrail
創(chuàng)建完成
新建虛機(jī)岂膳,將所有節(jié)點(diǎn)的第一塊網(wǎng)卡改為PXE網(wǎng)絡(luò)誓竿,把啟動(dòng)模式改為網(wǎng)卡啟動(dòng),我們使用的PXE網(wǎng)卡是一塊單獨(dú)的千兆電口網(wǎng)卡谈截,這時(shí)Fuel 節(jié)點(diǎn)將會(huì)發(fā)現(xiàn)該主機(jī)筷屡。
Fuel一旦發(fā)現(xiàn)各節(jié)點(diǎn),可以在Fuel Web界面可以看到所有節(jié)點(diǎn)信息:
2. 配置網(wǎng)絡(luò)
使用Fuel部署OpenStack+Contrail環(huán)境共用了5套網(wǎng)絡(luò)簸喂,其中包括公共毙死、存儲(chǔ)、管理喻鳄、私有扼倘、PXE;
每個(gè)網(wǎng)段都需合理規(guī)劃除呵,都需配置網(wǎng)關(guān)再菊,并且都需要通過(guò)連通性檢查
網(wǎng)絡(luò)規(guī)劃詳情,請(qǐng)看網(wǎng)絡(luò)規(guī)劃章節(jié)
Note: 需要注意的有幾點(diǎn):
- Public網(wǎng)段不能有DHCP服務(wù)器颜曾,并且Float IP也需要Public網(wǎng)段IP
- DHCP分配的地址不可和網(wǎng)關(guān)沖突纠拔,任何網(wǎng)段都不可
全局網(wǎng)絡(luò)配置好之后,需要在接口上應(yīng)用:
Note: 關(guān)于網(wǎng)卡的分配情況并不固定泛豪,看應(yīng)用需求稠诲,一般情況如下:
Eth1: PXE
Eth2: 共開(kāi)
Eth3: 私有+存儲(chǔ)+管理
檢查網(wǎng)絡(luò)是否正確:
3. 開(kāi)始部署
所有節(jié)點(diǎn)和網(wǎng)絡(luò)環(huán)境準(zhǔn)備完成之后,就可以開(kāi)始進(jìn)行部署了
部署一般是先給所有節(jié)點(diǎn)安裝系統(tǒng)诡曙,再進(jìn)行OpenStack和Contrail包的分發(fā)和安裝臀叙,一般靜等待3-4H安裝完成(看節(jié)點(diǎn)數(shù)量而定)
Note: 期間如果有報(bào)錯(cuò),可以通過(guò)Fuel查看log信息
4. 部署完成
部署完成之后岗仑,F(xiàn)uel Web界面會(huì)提示” successful”
可以通過(guò)Fuel 界面登陸OpenStack和Contrail匹耕,也可以直接輸入:
http://controller_address -- OpenStack
https:// controller_address:8143 -- Contrail
OpenStack界面:
OpenContrail界面:
好了,文檔就到這里結(jié)束了荠雕,謝謝大家!
- 文/潘曉璐 我一進(jìn)店門(mén)洒敏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)龄恋,“玉大人,你說(shuō)我怎么就攤上這事凶伙」希” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵函荣,是天一觀的道長(zhǎng)显押。 經(jīng)常有香客問(wèn)我,道長(zhǎng)傻挂,這世上最難降的妖魔是什么乘碑? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮金拒,結(jié)果婚禮上兽肤,老公的妹妹穿的比我還像新娘。我一直安慰自己殖蚕,他們只是感情好轿衔,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著睦疫,像睡著了一般害驹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蛤育,一...
- 那天宛官,我揣著相機(jī)與錄音,去河邊找鬼瓦糕。 笑死底洗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咕娄。 我是一名探鬼主播亥揖,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了费变?” 一聲冷哼從身側(cè)響起摧扇,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挚歧,沒(méi)想到半個(gè)月后扛稽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡滑负,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年在张,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矮慕。...
- 正文 年R本政府宣布夏跷,位于F島的核電站,受9級(jí)特大地震影響明未,放射性物質(zhì)發(fā)生泄漏槽华。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一趟妥、第九天 我趴在偏房一處隱蔽的房頂上張望猫态。 院中可真熱鬧,春花似錦披摄、人聲如沸亲雪。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)义辕。三九已至,卻和暖如春寓盗,著一層夾襖步出監(jiān)牢的瞬間灌砖,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓善炫,卻偏偏與公主長(zhǎng)得像撩幽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子箩艺,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 姓名:劉亞寧 學(xué)號(hào):17101223434 轉(zhuǎn)載自:http://blog.csdn.net/hchuchua...
- Nova Nova窜醉,即計(jì)算服務(wù)制跟,是OpenStack計(jì)算的彈性控制器。Nova可以說(shuō)是整個(gè)云平臺(tái)最重要的組件酱虎,Op...
- 本文遵循「知識(shí)共享許可協(xié)議 CC-BY-NC-SA 4.0 International」雨膨,未經(jīng)作者書(shū)面許可,不允許...
- 今天說(shuō)一個(gè)關(guān)于拍照的故事聊记。 曾幾何時(shí),我最喜歡拍照了恢暖,是一個(gè)不折不扣的拍照達(dá)人排监。不過(guò)我喜愛(ài)自然。藍(lán)天杰捂,白云舆床,花草,...