2024年7月23日 星期二

Proxmox 移除內建 local-lvm 合併空間到 local 中

1.安裝pve時,安裝磁碟格式要選ext4

2.點選實體機,在其左上方點選命令列,會出現DOS視窗,下指令

    lvremove pve/data    選Y

    lvextend -l +100%FREE -f pve/root

    resize2fs /dev/mapper/pve-root

在GUI介面看local已經變大,然後再去資料中心-->儲存,將 local-lvm 移除,並點選local選編輯,在一般選內容,選取全部按完成即可


參考:https://medium.com/@randkao/pve-%E7%AD%86%E8%A8%98-%E7%A7%BB%E9%99%A4%E5%85%A7%E5%BB%BA-local-lvm-%E5%90%88%E4%BD%B5%E7%A9%BA%E9%96%93%E5%88%B0-local-%E4%B8%AD-b3cb7cef4b48


https://blog.csdn.net/u012514495/article/details/127318440




2024年7月15日 星期一

Proxmox VE 新機器取消授權訂閱

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js



if (res === null || res === undefined || !res || res .data.status.toLowerCase() !== 'active')

改為if (false)

存檔

apt update && apt dist-upgrade -y


參考

https://handle.idv.tw/proxmox-ve-%E6%96%B0%E6%A9%9F%E5%99%A8%E5%8F%96%E6%B6%88%E6%8E%88%E6%AC%8A%E8%A8%82%E9%96%B1/



2024年7月5日 星期五

proxmox如何移除cluster

 要將兩台Proxmox伺服器(A、B)組成的集群解除並恢復為獨立節點,需分別在兩台主機執行以下步驟。此操作會清除集群配置,但不會影響現有虛擬機或儲存資料。


完整操作流程:

1. 遷移資源與備份

將所有虛擬機/容器遷移至單一節點

確認重要資料已備份(尤其是共享儲存中的資料)

建議在維護時段執行,避免服務中斷


2. 在節點A執行:

# 停止集群服務

systemctl stop pve-cluster corosync

# 進入維護模式

pmxcfs -l

# 刪除集群配置文件

rm /etc/pve/corosync.conf

rm -rf /etc/corosync/*

# 清除節點B的集群資訊

pvecm delnode B --force

# 重啟服務

killall pmxcfs

systemctl start pve-cluster

3. 在節點B執行相同操作:

systemctl stop pve-cluster corosync

pmxcfs -l

rm /etc/pve/corosync.conf

rm -rf /etc/corosync/*

pvecm delnode A --force

killall pmxcfs

systemctl start pve-cluster

4. 後續清理檢查:

檢查/etc/pve/nodes/目錄,刪除對方節點名稱的資料夾

重啟兩台主機確保服務正常啟動

登入Web介面確認集群狀態已消失

注意事項:

若使用Ceph分散式儲存,需先解除Ceph集群配置

--force參數用於強制移除無回應節點

兩節點集群需手動設置預期節點數:

pvecm expected 1

操作後各節點將擁有獨立的管理介面,原本地儲存(local-lvm/local-zfs)會自動保留

建議完成後分別檢查兩台主機的:

網路設定

儲存池狀態

虛擬機啟動狀態

此方法適用於Proxmox VE 7.x及以上版本,若遇操作問題可透過journalctl -xe查看日誌排查。

proxmox 安裝ceph

1.安裝proxmox

2.設定網路,vmbrx,建議分管理、集群(叢集)、存儲,硬碟先不要任何合併,然後加入叢集

3.加入ceph

    1.每個node安裝ceph

    2.每個node安裝監視器及管理器

    3.每顆硬碟安裝OSD

    4.建立集群(pool)

    5.建立cephFS(放ISO、備份、範本)

2024年7月2日 星期二

windows 10或11 autounattend.xml安裝

 1.autounattend.xml網站

https://schneegans.de/windows/unattend-generator/

2.教學

https://www.youtube.com/watch?v=OaMpdzkfsQU

windows 11 hyper-v 如何使用指令將虛擬機關機

 1. 以系統管理員 PowerShell 行以下命令可以取所有虛擬機的列表:

Get-VM  --> 這將顯示所有已建的虛擬機及其狀態

2. 關閉特定的虛擬機,可以行以下命令:

Stop-VM -Name <虛擬機>   -->  `<虛擬機>` 換為您要關閉虛擬機的名

3. 如果要關閉所有處於運狀態虛擬機,可以使用以下命令:

Get-VM | Where-Object {$_.State -eq 'Running'} | Stop-VM

這將獲取所有行中的虛擬機,并逐一關閉

4. 您也可以使用 `Shut-down` 命令關閉虛擬機,這將虛擬機內關機命令:

Stop-VM -Name <虛擬機> -Force

這將強關閉虛擬機,而不需要在虛擬機內關機命令。

,使用 PowerShell 中的 `Stop-VM` 命令可以方便地關閉 Windows 11 上的 Hyper-V 虛擬機