文章列表

# Clonezilla V2V P2V 打包機器到 PVE # Clonezilla 國網中心所開發的自由,開放原始碼的還原系統,以快速與自動化聞名。可以快速同時複製多台電腦,或者免安裝單台備份還原 [來自官方說明] 下載 Clonezilla iso 下載完 ISO 看要製作成開機隨身碟,還是塞進 Ventory 都可以 # PVE 上傳 Clonezilla ISO # 創建 PVE 目標 VM 的基本環境 # 作業系統 選擇 Clonezilla ISO 客體作業系統 (根據你要複製的目標作業系統選擇) Windowns 選擇對應版本 Linux 維持預設...

# PVE Ubuntu 擴增硬碟容量 # 前言 我們在使用 PVE GUI 更改 VM 中的硬碟容量的時候,會發現即便更新了容量,VM 中並不會更新可用容量,本篇來告訴大家實際上要怎麼操作 # 實際操作 # 擴增 PVE VM 容量 # 擴增目錄 1sudo fdisk -l# 查看硬碟資訊 找到你要的分區代碼 擴展目錄所在分區 1234sudo parted /dev/sda(parted) print(parted) resizepart 3 100% #3 是你的目標分區(parted) quit # 擴展檔案目錄 1sudo resize2fs /dev/sda3

# Hexo SEO 搜尋引擎最佳化 # Sitemap Hexo 生成站點地圖 1yarn add hexo-generator-sitemap # 提交 Sitemap Go to Google Search Console 輸入 Domain Name > 選擇 Sitemap > 提供 Sitemap 路徑 sitemap.xml # robots.txt 建立 robots.txt 檔案 (放置在 source 資料夾下) robots.txt 是用來給爬蟲的,爬蟲會遵循這個檔案來哪些是可以存取的內容 善用 robots 可以增強...

# PVE 強制刪除 VM # 前言 有時候 VM 上的系統異常會造成 PVE 對於 VM 的控制失效,造成啟動異常,這時候如果有快照或是還原機制就可以幫助我們 Rollback。 # 遇到 PVE VM Dead Lock # 在 Host 上執行 VM 刪除指令 1qm stop <VM_ID> 結果會跟在 WebUI 上相同,無法關機 VM # 刪除 Lock 1rm -rf /var/lock/qemu-server/lock-<VM_ID>.conf 接者再次執行關閉指令就可以了 # 最後到 WebUI 進行...

# PVE VM 不支援 AVX 指令集解決方案 # 前言 前陣子在 PVE 上開了 VM 架設 Docker MongoDB Server,遇到了以下 Log 1234567mongodb | /bin/bash: line 1: mongo: command not foundmongodb |mongodb | WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!mongodb | see...

# 虛擬化技術認識 SR-IOV # 前言 在虛擬化平台中,我們作為使用者也會希望不只是 CPU,Disk,Memory 等去虛擬化給虛擬機客機,在 GPU 的部分最基本的是 Passthrough 也就是直通,但她有個致命的缺點,就是他僅能給一台虛擬機客機使用,那 SR-IOV 可以將 GPU 虛擬化並切分資源給多個虛擬機客機 # SR-IOV 介紹 SR-IOV (Single Root I/O Virtualization) 單根點輸出入虛擬化,是由 Intel 在 2007 年提出的解決方案,而前言提到的 Passthrough 是由 Intel VT-d...

# PVE SMTP Email 設置 # Postfix 設定 # 安裝 libsasl2-modules 12apt install libsasl2-modules -y# 協助 SMTP SASL 驗證 # SMTP 設定 修改 main.cf 1nano /etc/postfix/main.cf 將 mydestination 這行註解 將 relayhost 也註解 添加 SMTP Server 的設定 relayhost = YOUR HOST NAME smtp_use_tls = no # 不使用 TLS smtp_sasl_auth_enable = yes #...

# PVE WatchDog 看門狗 # 簡介 在維運中系統的可觀測性很重要,我們可以透過 watchdog 監測服務是否還活著,watchdog 可以是硬體也可以是軟體,而在 PVE 中兩種 (作業系統級與硬體物理級) 都有提供,兩種都有提供 自動重啟與定時檢測 的功能 # 優劣比較 # 作業系統級 優點 不需硬體 Watchdog 裝置即可支援 不需設定即已內建啟用與支援 相容與泛用性最好 缺點 若作業系統死當到連 Softdog 也死掉,無法自我重啟 自我重啟時間較久 #...

# PVE 高可用性設定 # PVE 啟用高可用性必要條件 已經建立好 PVE Cluster 至少三個節點 VM/CT 磁碟存取儲存在共用儲存 iSCSI NFS CIFS ZFS over iSCSI 作業系統級或是硬體層級的隔離裝置 (Fence Device) # 建立高可用性群組 PVE 介面 > 資料中心 > HA > 群組 > 建立 輸入 ID 識別名稱 Restricterd 限定運作節點 Nofailback 不需容錯回復 啟動這個選項會在 CT/VM 在原本的節點故障,且高可用性也將這個 CT/VM...

# Linux Bonding/Trunk 端口聚合介紹 # 基本介紹 端口聚合為 ISO OSI Layer 2 技術 Linux Kernel Version 2 後,提供 Bonding 模組讓多張網卡結合成一張結合的網卡功能 端口聚合,是頻寬擴展和鏈路備份的一個重要途徑。Trunk 把多個物理端口捆綁在一起當作一個邏輯端口使用 # Linux Bonding 模式 Linux Bonding 可支援 7 種模式,當然每個模式支援的功能不盡相同 # 基本 bonding...