proxmox ve如何擴充 lvm
原本使用 lvm 掛載FreeNas 的 iscsi (1T容量) , 但是不夠用了,因此紀錄一下擴充方式:
1. 到FreeNas擴充該iscsi的容量到3T
2. 此時原本 pve 上面的 lvm 還是 1T, 可輸入pvdisplay確認,並且記下iscsi對應到哪個路徑 ,例如: /etc/sdb
3. ssh終端機登入 pve 主機, 輸入 pvresize /dev/sdb , 再輸入 pvdisplay 查看
原本使用 lvm 掛載FreeNas 的 iscsi (1T容量) , 但是不夠用了,因此紀錄一下擴充方式:
1. 到FreeNas擴充該iscsi的容量到3T
2. 此時原本 pve 上面的 lvm 還是 1T, 可輸入pvdisplay確認,並且記下iscsi對應到哪個路徑 ,例如: /etc/sdb
3. ssh終端機登入 pve 主機, 輸入 pvresize /dev/sdb , 再輸入 pvdisplay 查看
找了好久, 都有效率不彰的問題, 最後試出來 locate 這指令很快, 以下是shell scripts:
#!/bin/bash # 找出/home/vmail目錄以下所有含有1552047的檔案名稱,再過濾裡面是否有 5o6n6K+J6LWW55Cm54+K77yB 字串 list=`locate /home/vmail 15520479 | grep -lr "5o6n6K+J6LWW55Cm54+K77yB" . 2>/dev/null` if [[ -z "$list" ]]; then echo "No files matched, nothing to be done..."; exit fi # delete files one by one for match in $list do echo "Removing matched file $match..." echo `rm $match` echo `updatedb` done echo "...done."
使用 sqlplus 登入後 , 執行
select t2.sid|| ','|| t2.serial#, ORACLE_USERNAME , OS_USER_NAME from v$locked_object l, dba_objects b,v$session t2 where b.object_id=l.object_id and l.session_id=t2.sid
第一個欄位會出現 xxx,yyy
然後再下
alter system kill session 'xxx,yyy';
即可解鎖
1. esxi匯出 ova 檔案或是ovf檔案, 並且注意該vm的硬體配置
2. 將ova檔案移至pve能存取的storage 上
3. ssh 登入pve, 使用tar vfx 方式解開ova檔案
4. ssh 登入pve, 將解開的檔案裡面的vmdk轉成qcow2
qemu-img convert -f vmdk xxx.vmdk -O qcow2 xxx.qcow2
#2023/9/15
#若vmdk有 xxx.vmdk xxx-flat.vmdk 而且xxx-flat.vmdk檔案最大,轉換時只需輸入xxx.vmdk,qemu-img會自動認出xxx-flat然後轉換
5. 到pve新增vm, 並且確認esxi vm的硬碟, 使用sata或是ide(這部份弄錯會導致無驅動程式,而無法開機)
等到vm新增完畢, 再將步驟4的qcow2檔案覆蓋過去pve上新的vm檔案
以前尚未接觸到 PVE的時候, 以為這個世界上就只有 esxi 才是王道, 但是esxi 免費版用久了, 總覺得備份,還原, 與移機非常麻煩, 甚至要停機.
現在接觸到PVE之後, 驚為天人, 備份還原非常方便. 外加FreeNas新版出世之後, 立馬捨棄XigmaNAS + esxi 組合, 改用 PVE + FreeNAS 這種新組合.
最後PVE還可以安裝多台, 只要FreeNAS夠強, 我們就可以組成 cluster , 遷移VM就會非常方便(幾分鐘之內就可完成).
另外若pve不當主要cluster, 卻不小心新增了怎辦?
以下是刪除的方式(for PVE 5.3 ):
systemctl stop pve-cluster systemctl stop corosync pmxcfs -l rm /etc/pve/corosync.conf rm -r -f /etc/corosync/* killall pmxcfs systemctl start pve-cluster
除了要新增使用者 guest 搭配群組guest 之外, 於 service 裡面設定 smb 也要用guest
最後share(分享時候), 要再次點選 Default Permissions 選項, FreeNAS才會重設權限
使用java產出PDF很麻煩, 除了要了解iText 7外 , 還要手工製作, 超級費時,甚至要搞定中文字型, 難怪沒人提出解法.
因此我想到使用 Jasper Report 產出報表的方式, 利用內建匯出PDF的功能(也需要iText 2.1.7),就能達到目的.
簡易步驟如下:
刪除兩週以前的事件資料
su - oracle $ORACLE_HOME/bin/adrci adrci> purge -age 20160 -type incident
若遇到This command does not support multiple ADR homes的問題, 請先輸入 show homepath 確認要使用哪個path, 再輸入 set homepath xxx目錄名稱 就可解決
前一陣子XigmaNas增加iscsi設定, 但一直沒成功, 重開機之後居然開不了, 於是重新安裝XigmaNas並且順利讀取zfs檔案的資訊, 可是重開之後還是當機, 真是怪事.
因此不想使用XigmaNas, 改用FreeNas看看, 之前會使用XigmaNas是因為內建virtualbox,可是這幾年來發現穩定性不高, 就趁此機會改用FreeNas, 然後搭配正在學習的Proxmox VE
安裝FreeNas的時候, 卡在active set on da0 的訊息, 個人感覺似乎遇到當機.查詢了一下google, 有人說要等20分鐘,真是怪異阿!