記一次機房搬遷

2021-10-10 03:05:47 字數 1383 閱讀 9548

公司計畫2020.10.29~2020.10.30開始搬家,但是要求能正常使用業務系統。

初步計畫2020.10.28日晚上先行遷移機房。

機房裝置如下:

1、交換機一台

2、路由器一台

3、深信服vpn一台

4、伺服器2臺

5、網域名稱伺服器2臺,主備

6、其他主機3臺

7、機櫃乙個

8、16a10口pdu乙個

2020.10.22

聯絡購買6類網線(10公尺)、軋帶。

2020.10.23

筆者為軟體開發,跟硬體維護及裝修工人溝通,確定如下2020.10.28日時間表:

17:30 機房

搬家工人入場,拆下裝置及機櫃。

19:00 出發

為什麼定這個時間,因為辦公所在的大廈規定只有這個時間能出大廈。

20:00新機房

安裝機櫃、裝置上架、加電。

22:00

除錯網路、vpn。

23:00

除錯業務系統。

2020.10.26

1、資料庫、文件資料庫備份(第1次)。

2、應用程式備份。

3、**備份。

4、給裝置、電源線、網線編號。

2020.10.27

使用一台普通主機部署資料庫作為應急查詢使用。

2020.10.28

接到通知說因為消防檢查沒通過,晚上不能入場,需等第2天的消防檢查結果才能確定入場時間,29號上午能出結果。

通知搬家工人進入不入場。

2020.10.29

12:00

接到通知,消防檢查通過,隨即通知搬家工人下午過來搬遷機房。

15:30

6臺業務主機搬到臨時地點。因為第2天新辦公地安裝工位,現場斷電沒法辦公。

17:30

4個工人入場,拆機櫃,很快拆卸下最外面幾塊板子。

感覺時間很充裕,工人們先吃了他們的晚餐。

吃完後,開始拆機櫃上的各種裝置。

19:00

開始往外走,機櫃骨架整體抬走,伺服器、主機拿小推車運。

入電梯時物業要求拿木板擋住電梯,去b4借木板安裝到電梯,物業又過來,說需要把地板也墊一下。處理好後才開始搬運裝置。

最後機櫃、裝置都放入貨拉拉車中,再將擋板送回。

19:40

裝置、機櫃進機房。

連線網線的時候,發現2個2公尺高機櫃,用5公尺線足已,所以當時定的10公尺線確實是個敗筆。

20:00

進行了一場20分鐘的消防演練,期間斷了電,但是我們給工人開手機電筒,所以不影響機房安裝。

22:00

完成網路、vpn、業務系統除錯後回家。

2020.10.30

臨時辦公主機檢查業務系統通過vpn連線機房伺服器執行正常。

記一次機房搬遷 續1

2020.11.1 逐個工位檢查網路連通性,最後確定1個工位的網線未通,需聯絡裝修佈線工人第二天過來處理。對接門禁系統安裝,包括東西兩個門的指紋錄入及對應的開關門控制器3給裝置,獲取ip位址後,在後端管理平台新增這3個裝置,即可進行指紋錄入,錄入成功後,可通過刷指紋開門。2020.11.2 同事都來...

記一次除錯

這是我最近幾個月來遇到的最棘手的乙個問題 昨天花了4個小時找出第一層次的原因 這個糾結啊,本來和老婆說好準時下班回家吃飯的,結果被這個問題拖了老久。這是乙個gradle的plugin,用來resolve公司內部的dependency的,弄完了跑測試專案的,拋乙個npe,而且npe還不在自己的 裡面。...

記一次 EqualsAndHashCode的疑惑

lombok的使用真的是讓開發人員欲罷不能,乙個 data不管有多少屬性全部搞定,以後加字段也不用從新生成get和set方法。不過這裡還是有乙個小坑需要注意一下,舉個例子 public class equalsandhashcodetest data noargsconstructor access...