跳到主要內容

發表文章

Proxmox VE Cluster fail, force migrate VM 當 Proxmox VE 的 Cluster失效,強制轉移虛擬機

 之前做一個案子,為避免硬體失效我安裝  Proxmox VE 做為 高可用性叢集 (High Availability Cluster, HA Cluster) 。 但是因為經費限制,只能買2臺伺服器就只能用勉強再搭配一個 Raspberry Pi 安裝 Corosync  做為 quorum 之用 (因叢集至少需要3臺,以往quorum可使用storage取代,PVE 6之後不行)。 沒想到經過3年半,這顆 Pi 早已故障,前幾天主要伺服器主機板也故障,造成第二臺伺服器無法接手。

Multi Commander 比對文字檔

 以前我都用FreeCommander,但功能實在太弱,所以在前2年改用 Multi Commander , Multi Commander  的功能逼近  Total Commander ,但是一直沒有比對文字檔顯示差異的功能,所以只能找擴充方法,在 論壇 上找到呼叫 WinMerge 去比對的方法,但是它的Script要修改一下。

Windows 上對 Realtek 網路卡設定 VLAN ID

 今天在某個測試環境需要設定VLAN時,發現我的 Windows 筆電居然找不到VLAN ID的設定。 高度懷疑是Windows內建的Driver不提供此選項,於是到 Realtek 網站下載 驅動程式,果然更新後就出現VLAN ID選項。

Python Flask Web API 中文亂碼

 最近在試著用 Flask 做一個簡單的Web API,結果回傳的中文亂碼,看起來是做了escape encode。 程式碼: 瀏覽器結果:

Nginx Reverse Proxy 自訂錯誤頁面

今天收到長官指派任務,由於資安要求,在網站受到DDoS攻擊或故障時必須顯示靜態錯誤頁面,而不是IIS的錯誤訊息。 我測試後發現在這個ASP.Net網站會自行處理 500 Server Error,再加上 IIS 預設錯誤與 IIS 無回應等都需要處理,故在上一層的Nginx Reverse Proxy裡設定預設錯誤頁面為較佳處理方式。

Remote Desktop Connection Manager 復活

 以前在Windows上常用Remote Desktop Connection Manager/RDCMan (遠端桌面連線管理員)連線管理多臺Server/VM,可以看 保哥的介紹 ,在 2020年爆出漏洞 後,我就改用 Parallels Client ,但仍沒有RDCMan好用。 今天無意中看到 RDCMan 居然在 SystemInternals 上復活,回頭看 保哥另一篇 也更新了;保哥看到的是2.81,目前我看到已經是2.92。

Windows 看不到某些在Mac / Linux 在 ExFat 複製的目錄/檔案

 為了方便在 Windows / Mac / Linux 上交換檔案,把一個 2TB 的行動硬碟格式化成 ExFat ,結果利用  Mac 複製資料後,居然在 Windows 上看不到大部份的目錄。 確定硬碟Partition沒問題,再拔回 Mac 上去看,檔案仍然都在。 只有搜尋一下,發現 ask ubuntu 上有類似的問題 ,所以照其中一位大大的做法,在某一個 Windows 看不到的目錄下 touch a.txt ,再拔到 Windows 上就可以正常顯示,收工。