SlideShare a Scribd company logo
1 of 43
在學校開機場把自己的學費賺回來!
學生自建機房計畫
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

オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例CRI Japan, Inc.
 
リクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションリクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションRecruit Technologies
 
業務システムにおけるMongoDB活用法
業務システムにおけるMongoDB活用法業務システムにおけるMongoDB活用法
業務システムにおけるMongoDB活用法Yoshitaka Mori
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio KumazawaInsight Technology, Inc.
 
[AWSマイスターシリーズ] Amazon ElastiCache
[AWSマイスターシリーズ] Amazon ElastiCache[AWSマイスターシリーズ] Amazon ElastiCache
[AWSマイスターシリーズ] Amazon ElastiCacheAmazon Web Services Japan
 
Monitoring of GPU Usage with Tensorflow Models Using Prometheus
Monitoring of GPU Usage with Tensorflow Models Using PrometheusMonitoring of GPU Usage with Tensorflow Models Using Prometheus
Monitoring of GPU Usage with Tensorflow Models Using PrometheusDatabricks
 
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめAWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめTrainocate Japan, Ltd.
 
20220601_全球淨零趨勢下的公正轉型發展
20220601_全球淨零趨勢下的公正轉型發展20220601_全球淨零趨勢下的公正轉型發展
20220601_全球淨零趨勢下的公正轉型發展懂能源團隊
 
オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介koda3
 
AWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたAWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたSho Takahashi
 
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!株式会社クライム
 
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータ
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータU-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータ
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータTakatoshi Kakimoto
 
ゼロから学ぶIoTハンズオン資料
ゼロから学ぶIoTハンズオン資料ゼロから学ぶIoTハンズオン資料
ゼロから学ぶIoTハンズオン資料Masaru Takahashi
 
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)Wataru NOGUCHI
 

What's hot (20)

オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
 
Project Facilitation
Project FacilitationProject Facilitation
Project Facilitation
 
リクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューションリクルートにおけるVDI導入とCiscoデータセンタソリューション
リクルートにおけるVDI導入とCiscoデータセンタソリューション
 
業務システムにおけるMongoDB活用法
業務システムにおけるMongoDB活用法業務システムにおけるMongoDB活用法
業務システムにおけるMongoDB活用法
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
 
Oracle Data Guard による高可用性
Oracle Data Guard による高可用性Oracle Data Guard による高可用性
Oracle Data Guard による高可用性
 
[AWSマイスターシリーズ] Amazon ElastiCache
[AWSマイスターシリーズ] Amazon ElastiCache[AWSマイスターシリーズ] Amazon ElastiCache
[AWSマイスターシリーズ] Amazon ElastiCache
 
Uber IPO
Uber IPOUber IPO
Uber IPO
 
Monitoring of GPU Usage with Tensorflow Models Using Prometheus
Monitoring of GPU Usage with Tensorflow Models Using PrometheusMonitoring of GPU Usage with Tensorflow Models Using Prometheus
Monitoring of GPU Usage with Tensorflow Models Using Prometheus
 
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめAWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
 
20220601_全球淨零趨勢下的公正轉型發展
20220601_全球淨零趨勢下的公正轉型發展20220601_全球淨零趨勢下的公正轉型發展
20220601_全球淨零趨勢下的公正轉型發展
 
オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介オープンソースの情報共有の仕組み"Knowledge"のご紹介
オープンソースの情報共有の仕組み"Knowledge"のご紹介
 
AWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみたAWS Direct Connect フェイルオーバーテストやってみた
AWS Direct Connect フェイルオーバーテストやってみた
 
ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!
『データベースのどこが問題?』を時間かけずにレスポンス・タイム分析(RTA)!
 
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータ
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータU-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータ
U-NEXTの動画配信ログ収集・分析、レコメンドエンジンを支えるトレジャーデータ
 
ゼロから学ぶIoTハンズオン資料
ゼロから学ぶIoTハンズオン資料ゼロから学ぶIoTハンズオン資料
ゼロから学ぶIoTハンズオン資料
 
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
ネットワークシミュレータで手軽にネットワークのお勉強(GNS3編)
 
自宅インフラの育て方 第2回
自宅インフラの育て方 第2回自宅インフラの育て方 第2回
自宅インフラの育て方 第2回
 
Yahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組みYahoo! JAPANにおけるApache Cassandraへの取り組み
Yahoo! JAPANにおけるApache Cassandraへの取り組み
 

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 overviewAlan 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 - releaseAlan Tsai
 
Azurebootcamp 2018
Azurebootcamp 2018Azurebootcamp 2018
Azurebootcamp 2018Ian 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 - buildAlan 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.pdfFEG
 
Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰Android裝置開發過程的軟硬整合關鍵及挑戰
Android裝置開發過程的軟硬整合關鍵及挑戰tick
 
數學系的資訊人生
數學系的資訊人生數學系的資訊人生
數學系的資訊人生Jintin Lin
 
求职经验分享 by Henry Ma
求职经验分享 by Henry Ma求职经验分享 by Henry Ma
求职经验分享 by Henry Maprancema
 
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
 
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的敏捷
 
數學系的資訊人生
數學系的資訊人生數學系的資訊人生
數學系的資訊人生
 
求职经验分享 by Henry Ma
求职经验分享 by Henry Ma求职经验分享 by Henry Ma
求职经验分享 by Henry Ma
 
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
 
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