jackden | 早安 | 00:03 |
---|---|---|
BlueT_ | 早 | 00:34 |
BlueT_ | HugoKuo__: 我之前公司有兩種方法 # 09:36 < HugoKuo__> 透過大量部署機制,如何確定實體機器位置呢? | 00:35 |
BlueT_ | HugoKuo__: 因為虛擬化的關係,直接把機器分成兩大類。實體伺服器一種命名規則,VM 一種規則。 | 00:36 |
BlueT_ | HugoKuo__: 實體伺服器可能是直接在 hostname 就留註記,或是某種 id 編號(這就另外做表)。 | 00:37 |
BlueT_ | HugoKuo__: VM 基本上是不需要在意實際位置的,因為常常會需要 dynamically relocate,所以標記了也沒意思,反而增加 OP 的工作量。 | 00:38 |
BlueT_ | Service user/customer (對我們來說,就是 software department) 只要知道 VM hostname 就好,ip mapping 全用公司內的 local DNS 做。這樣也可以避免 DC (DataCenter) 在重新佈署機器時,對客戶造成的混淆。 | 00:40 |
BlueT_ | 作業系統層以上(System Team)的人也不需要知道實際位置。 | 00:41 |
BlueT_ | 唯一需要知道實際位置的只有 OP Team。他們手上需要有『實體機器 Hostname <-> 機架位置』的 mapping list | 00:42 |
=== aw is now known as Guest66065 | ||
HugoKuo__ | BlueT_, thanks .... 聽起來PXE大量部署ubuntu 之前需要幾個東西 | 02:42 |
HugoKuo__ | BlueT_ , 機架位置 / hostname / macaddress 的mapping list .... | 02:44 |
HugoKuo__ | 不過新機器到 我都得先開稽查mac 二三十台就要花不少時間說 ~"~ | 02:44 |
BlueT_ | HugoKuo__: 不然的話也可以這樣:server 應該會有序號,在上架前 OP 就應該要先紀錄。以群組方式分別,分次開機。比如說這次進 20 台,10 臺做 VM host,八台 DB,兩台 backup。那就先把 PXE rule 上好,先開 VM-Host 那十台,這樣就可以直接用 VM-Host 的設定和 hostname 之類的。裝好系統後換下一批。 | 03:58 |
BlueT_ | HugoKuo__: 系統裝完後可以用 hwinfo 或廠商提供的 tools (Dell/HP/etc) 查序號,然後把 Hostname <-> SN 對照表給 OP。常大量佈署的話,這可以做自動化。 | 03:59 |
BlueT_ | HugoKuo__: 這樣 OP 就能產出他們需要的 Hostname <-> location | 04:00 |
BlueT_ | HugoKuo__: 因為規劃機房時,同屬性的 server 會放在鄰近位置、機櫃,所以這樣可行。 | 04:01 |
BlueT_ | HugoKuo__: 另外一個方法是:通常我們會直接把 AppServer / DB / Storage 都放在不同網段,接的網路線和 switch 也都是分開的,所以可以直接就以不同網段/NIC 直接不同的 PXE 了。 | 04:03 |
BlueT_ | HugoKuo__: 好處是只要機器位置放對,線插對,不管開機順序,吃到的 PXE 都會是對的。 | 04:04 |
BlueT_ | HugoKuo__: 貴公司如果有缺人頭的話,我很樂意幫忙規劃 XD | 04:06 |
=== aw is now known as Guest60910 | ||
HugoKuo__ | Bluet_ , 感謝前輩 獲益良多 忙到剛剛出機房 | 09:38 |
=== aw is now known as Guest26232 | ||
acman | 講個小八卦...剛剛抓了某天的 log 來分析 | 10:09 |
acman | 瀏覽器/比例 IE/70.8% ; chrome/14.6% Firefox 10% | 10:10 |
acman | 台灣不用 IE 的人數比我想像中多很多 | 10:10 |
acman | 大概三四年前,算出來的 IE 是9x% | 10:11 |
byonk | @~@ | 10:52 |
BlueT_ | HugoKuo__: 辛苦了 Orz | 11:45 |
BlueT_ | acman: 賀! | 11:46 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!