SlideShare a Scribd company logo
在學校開機場把自己的學費賺回來!
學生自建機房計畫
0
不可能!!!學術網路不能營利!!!
不好意思...
1
知識 X 技術 X 經驗
所以究竟賺到了什麼?
2
Who we are?
• Cloud Infrastructure Lab
• a.k.a CILab
• 雲端基礎建設實驗室
• 一群喜歡網管領域的人,同時正努力往雲原生
邁進
• 買機器買到謀及的人
3
4
專案緣起
Why
專案緣起
5
REF: https://ncuplus.ppodds.cc/
• 朋友的 Project
• 致敬 NCTU+
• 選課工具
• 問題?
• Code 自己寫
• Domain 自己買
• 部屬自己家
專案緣起(cont.)
• 必修 - 計算機網路 / 企業資料通訊
• 實作的機會太少
• 沒有系統 / 網路管理的課
• 工讀的單位也沒可能無上限亂搞
• 想累積經驗
• 雲端服務 / 網路管理 / 機房維運 / 基礎設施(伺服器 / 交換器)設定與維護 …
6
:「自己託管機器放在學校啊!?」
7
目標
1.有一個空間可以從頭建立實驗環境、練習系統 / 網路管理
2.我們希望能成為運算資源的「Provider」
• 支援校內開源專案
• 學生與社團專案託管
• 提供校內學生社團辦活動時的雲端資源
8
9
學校
設備與他們的產地
如何當個稱職的丐幫
10
機器哪裡來的?一個字「丐」
11
設備清單列表
• 穢土轉生先前倒社的社費
• 去學校的機房撿垃圾挖寶
• 凹學校善良行政慷慨解囊
• 企業捐贈,順便做 ESG
• 社群前輩相助
• 當老師的助理奴工掙錢買機器
• 自己掏錢
丐也有丐要注意的事情
12
設備清單列表
• 機器沒硬碟
• 我回商家是秒回,商家回我是輪迴
• 美國退貨
• 買 A 寄 B
• 買 10 送 2
機房基本要素
13
什麼是機房
14
機房組成 101
網路提供者 網路線 電腦 (儲存空間) 電
空間
空間
15
硬體建置過程
16
怎麼拼一台拼裝車
• 機櫃的注意事項
• 設備量
• 電力
• 深度
REF: https://lenovopress.lenovo.com/assets/images/tips0819/0.3EE.jpg
硬體建置過程
17
怎麼拼一台拼裝車
• 機櫃的注意事項
• 設備量
• 電力
• 深度
REF: https://www.ebay.com/itm/185551957395
電力
18
硬體建置過程
19
怎麼拼一台拼裝車
• 電力
• 設備數量
• 設備總最大功率
• 電源線走向
• 有沒有雙迴路
硬體建置過程
20
怎麼拼一台拼裝車
• 電力
• 直插插座
• 常見看到的 110v / 220v
• 扭鎖插座
• L5-20P/R,、L5-30P/R
• L6-20P/R、L6-30P/R
REF: NEMA美國插頭標準 (isheng.com.tw),
https://www.phino.com/data/goods/cover/1537259318865840728.jpg
伺服器
21
伺服器差別
22
怎麼拼一台拼裝車
• 占空間
• 擴充性差
• 少有冗餘
• 不占空間
• 擴充性佳
• 有備援 (什麼都有兩個)
• IPMI
REF: HP ProLiant DL380 Gen9 2U尺寸可安裝多達26臺硬碟 | iThome
硬體建置過程
23
怎麼拼一台拼裝車
放一下機櫃照片
硬體建置過程
24
怎麼拼一台拼裝車
放一下機櫃照片
Trouble Maker
25
一堆問題
• 維護伺服器
• 更新各種韌體
• 機器老到找不到文件 / 更新檔
• 修奇怪的錯誤
• 散熱膏狗到針腳
• BSOD -> RSOD??
• 韌體打架
• RAID 卡壞掉
• 插電沒反應
• RDIMM & LRDIMM
網路
26
Switch 功能
27
你不會一台電腦接一隻小烏龜吧
Switch 功能
28
Switch
Switch 功能
29
Switch
REF: What is a Firewall? Understanding What They Are and Which Type is Right For You (elegantthemes.com)
防火牆
TANet
還原 Switch 設定
30
我把 switch 玩壞了
• 詳讀說明書
• Reset ?
• 注意檔案大小
• 二手零件完整性
實踐所學
31
Switch 設定
• VLAN
• Storage
• PXE
• TANet
• MGMT(IPMI)
• …
儲存
32
硬體建置過程
33
怎麼拼一台拼裝車
• Storage
• NAS
• 較為常見,走 IP 協定
• SAN
• Storage Area Network
• 多為企業(大系統)內部使用
• 建造成本高、較為複雜
• 要 FC / HBA
REF : https://www.synology.com/img/products/detail/DS1621plus/heading.png
https://i1.wp.com/ipwithease.com/wp-content/uploads/2022/11/san-vs-nas-dp.jpg/
現況
34
成果
35
• 中央大學登山社
• 登山社部落格
• 登山社建制之登山難度評估系統
• 中央大學學生會
• DNS 託管
• 提供資訊相關課程運算資源
• 中央大學新生網站開發平台
36
學生會的 DNS + 計中的 IP + 我們的 PaaS + 登山社自行開發的 APP
整合資源
近期目標
37
• NCtfU CTFd 平台託管
• 中央大學各資訊社群服務上架
• 校內 Portal 介接虛擬化平台
• 提供 User/Quota 的運算資源
特別感謝
38
• CNTUG 的前輩
• 台灣銅箔
• 中央大學教學發展中心
• 不具名的老師
• 給過我們意見、幫助的所有人
Q & A
39
40
41
T h a n k y o u
42

More Related Content

What's hot

Node.js and Selenium Webdriver, a journey from the Java side
Node.js and Selenium Webdriver, a journey from the Java sideNode.js and Selenium Webdriver, a journey from the Java side
Node.js and Selenium Webdriver, a journey from the Java side
Mek Srunyu Stittri
 
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
สอบครูดอทคอม เว็บเตรียมสอบ
 
How to fix windows 8.1 wifi showing limited or no internet access -Risezone
How to fix windows 8.1 wifi showing limited or no internet access -RisezoneHow to fix windows 8.1 wifi showing limited or no internet access -Risezone
How to fix windows 8.1 wifi showing limited or no internet access -Risezone
RISEZONE SOLUTIONS
 
บทที่ ๕
บทที่ ๕บทที่ ๕
บทที่ ๕
Tatsawan Khejonrak
 
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
Edureka!
 
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
Smart Learning  มิติใหม่ในยุคการศึกษา 4.0Smart Learning  มิติใหม่ในยุคการศึกษา 4.0
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
Surapon Boonlue
 
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTMLโครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
ธณัชช์ภรณ์ ศิริวัชเดชากุล
 
การใช้โปรแกรม Paint ป2
การใช้โปรแกรม Paint ป2การใช้โปรแกรม Paint ป2
การใช้โปรแกรม Paint ป2pornthip7890
 
WSDM2018Study
WSDM2018StudyWSDM2018Study
WSDM2018Study
正志 坪坂
 
ファクトフルネス  FACTFULLNESS【図解】
ファクトフルネス  FACTFULLNESS【図解】ファクトフルネス  FACTFULLNESS【図解】
ファクトフルネス  FACTFULLNESS【図解】
博行 門眞
 
機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動
Hideto Ogawa
 
โครงการซ่อมแซมป้าย เพื่อวัดที่ขาดแคลน
โครงการซ่อมแซมป้าย   เพื่อวัดที่ขาดแคลนโครงการซ่อมแซมป้าย   เพื่อวัดที่ขาดแคลน
โครงการซ่อมแซมป้าย เพื่อวัดที่ขาดแคลน
พัน พัน
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์mina612
 

What's hot (20)

623 1
623 1623 1
623 1
 
Node.js and Selenium Webdriver, a journey from the Java side
Node.js and Selenium Webdriver, a journey from the Java sideNode.js and Selenium Webdriver, a journey from the Java side
Node.js and Selenium Webdriver, a journey from the Java side
 
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
ติวสอบครูผู้ช่วย (บ้านสอบครู อ.บวร)เอกสารบรรยายกฎหมายการศึกษา(เก่าแล้วใช้ได้)
 
How to fix windows 8.1 wifi showing limited or no internet access -Risezone
How to fix windows 8.1 wifi showing limited or no internet access -RisezoneHow to fix windows 8.1 wifi showing limited or no internet access -Risezone
How to fix windows 8.1 wifi showing limited or no internet access -Risezone
 
บทที่ ๕
บทที่ ๕บทที่ ๕
บทที่ ๕
 
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
Python Developer Resume | Python Developer Skill Set, Jobs, Roles and Respons...
 
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
Smart Learning  มิติใหม่ในยุคการศึกษา 4.0Smart Learning  มิติใหม่ในยุคการศึกษา 4.0
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
 
21 จำนวนจริง ตอนที่8_การแก้อสมการค่าสัมบูรณ์
21 จำนวนจริง ตอนที่8_การแก้อสมการค่าสัมบูรณ์21 จำนวนจริง ตอนที่8_การแก้อสมการค่าสัมบูรณ์
21 จำนวนจริง ตอนที่8_การแก้อสมการค่าสัมบูรณ์
 
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTMLโครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
 
Graph shortest
Graph shortestGraph shortest
Graph shortest
 
การใช้โปรแกรม Paint ป2
การใช้โปรแกรม Paint ป2การใช้โปรแกรม Paint ป2
การใช้โปรแกรม Paint ป2
 
WSDM2018Study
WSDM2018StudyWSDM2018Study
WSDM2018Study
 
บทที่4
บทที่4บทที่4
บทที่4
 
ファクトフルネス  FACTFULLNESS【図解】
ファクトフルネス  FACTFULLNESS【図解】ファクトフルネス  FACTFULLNESS【図解】
ファクトフルネス  FACTFULLNESS【図解】
 
機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動
 
Add m1-1-chapter1
Add m1-1-chapter1Add m1-1-chapter1
Add m1-1-chapter1
 
โครงการซ่อมแซมป้าย เพื่อวัดที่ขาดแคลน
โครงการซ่อมแซมป้าย   เพื่อวัดที่ขาดแคลนโครงการซ่อมแซมป้าย   เพื่อวัดที่ขาดแคลน
โครงการซ่อมแซมป้าย เพื่อวัดที่ขาดแคลน
 
35 ความสัมพันธ์และฟังก์ชัน ตอนที่6_อินเวอร์สของฟังก์ชันและฟังก์ชันอินเวอร์ส
35 ความสัมพันธ์และฟังก์ชัน ตอนที่6_อินเวอร์สของฟังก์ชันและฟังก์ชันอินเวอร์ส35 ความสัมพันธ์และฟังก์ชัน ตอนที่6_อินเวอร์สของฟังก์ชันและฟังก์ชันอินเวอร์ส
35 ความสัมพันธ์และฟังก์ชัน ตอนที่6_อินเวอร์สของฟังก์ชันและฟังก์ชันอินเวอร์ส
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 
บทที่ 3
บทที่  3บทที่  3
บทที่ 3
 

Similar to 在學校開機場把自己的學費賺回來!.pptx

2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选
勇浩 赖
 
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
Alan Tsai
 
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
Calvin C. Yu
 
網站製作基礎概念
網站製作基礎概念網站製作基礎概念
網站製作基礎概念
Shengyou Fan
 
03 azure devops pipeline - release
03 azure devops pipeline - release03 azure devops pipeline - release
03 azure devops pipeline - release
Alan Tsai
 
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018
Ian Chen
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
Edward Kuo
 
從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點
Will Huang
 
02 azure devops pipeline - build
02 azure devops pipeline - build02 azure devops pipeline - build
02 azure devops pipeline - build
Alan Tsai
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷oulan
 
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作kewuc
 
2_Clustering.pdf
2_Clustering.pdf2_Clustering.pdf
2_Clustering.pdf
FEG
 
Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰
tick
 
數學系的資訊人生
數學系的資訊人生數學系的資訊人生
數學系的資訊人生
Jintin Lin
 
Sth. about Job Hunting in IT by Henry Ma
Sth. about Job Hunting in IT by Henry MaSth. about Job Hunting in IT by Henry Ma
Sth. about Job Hunting in IT by Henry Maprancema
 
求职经验分享 by Henry Ma
求职经验分享 by Henry Ma求职经验分享 by Henry Ma
求职经验分享 by Henry Maprancema
 
Drupal7第一堂
Drupal7第一堂Drupal7第一堂
Drupal7第一堂Hen Chen
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
Souyi Yang
 
2016.8.1 Design Pattern Eric
2016.8.1 Design Pattern Eric2016.8.1 Design Pattern Eric
2016.8.1 Design Pattern Eric
柏亨 盧
 

Similar to 在學校開機場把自己的學費賺回來!.pptx (20)

2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选
 
01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview01 DevOps and Azure DevOps overview
01 DevOps and Azure DevOps overview
 
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
Solver Workshop 規劃求解工作坊 (2010.06.12 @ CCL)
 
網站製作基礎概念
網站製作基礎概念網站製作基礎概念
網站製作基礎概念
 
03 azure devops pipeline - release
03 azure devops pipeline - release03 azure devops pipeline - release
03 azure devops pipeline - release
 
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
 
從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點
 
02 azure devops pipeline - build
02 azure devops pipeline - build02 azure devops pipeline - build
02 azure devops pipeline - build
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作Geo science cafe 如何找到一份满意的工作
Geo science cafe 如何找到一份满意的工作
 
2_Clustering.pdf
2_Clustering.pdf2_Clustering.pdf
2_Clustering.pdf
 
Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
數學系的資訊人生
數學系的資訊人生數學系的資訊人生
數學系的資訊人生
 
Sth. about Job Hunting in IT by Henry Ma
Sth. about Job Hunting in IT by Henry MaSth. about Job Hunting in IT by Henry Ma
Sth. about Job Hunting in IT by Henry Ma
 
求职经验分享 by Henry Ma
求职经验分享 by Henry Ma求职经验分享 by Henry Ma
求职经验分享 by Henry Ma
 
Drupal7第一堂
Drupal7第一堂Drupal7第一堂
Drupal7第一堂
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
2016.8.1 Design Pattern Eric
2016.8.1 Design Pattern Eric2016.8.1 Design Pattern Eric
2016.8.1 Design Pattern Eric
 

在學校開機場把自己的學費賺回來!.pptx

Editor's Notes

  1. 分兩方面
  2. 怎麼降低做專案的成本? -尤其是部屬階段 -這是為了讓學校更好的事情,學校應該也要幫忙出點力 -後續的中央登山與中央大學學生會
  3. 校內資訓社群眾多,可做為平台提供大家使用
  4. 今天能站在這裡,代表我們找到落腳處了
  5. 國外買二手設備比較便宜 買回來東西要檢查 東西要檢查 徹底檢查
  6. 假定都是標準42U 伺服器的 size 基本單位為 U 介紹 1U = 三格 機器是三個為倍數的高度
  7. 零經驗,從頭裝起 一開始連每一U有特定位置都不知道,以為只要三格對到就是一U了
  8. 鎖定聯結器使用彎曲的接片。 一旦推入插座,插頭就會旋轉,其旋轉的接片就會鎖入插座。 要拔出插頭,就需要反向旋轉後拔出。 扭鎖連接器在工業和醫用環境中提供了更可靠的連線,因為振動或撞擊可能會斷開非扭鎖聯結器。
  9. IPMI 獨立於 OS 之外,可以在關機 / 沒 OS 運作,可以去看 BIOS / LOG / 更新機器進行一些設定
  10. 零經驗,從頭裝起 一開始連每一U有特定位置都不知道,以為只要三格對到就是一U了
  11. 拔插硬體,支解機器 看機器的蓋子 冷靜讀說明書 養成讀說明書的好習慣
  12. 這裡舉例不太好
  13. 一個太大的ISO 網上找不到合適的OS 用TFTP Boot 起來了
  14. IPMI 獨立於 OS 之外,可以在關機 / 沒 OS 運作,可以去看 BIOS / LOG / 更新機器進行一些設定 & Storage & PXE
  15. 有 FCoE 但不討論 講傳統的
  16. 整合校內資源 NASA 作業 / 專題
  17. 整合校內資源 PaaS 接 Portal