移轉esxi vm至pve
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檔案
刪除Proxmox VE cluster
以前尚未接觸到 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
FreeNAS設定guest可分享的網路芳鄰cifs注意事項
除了要新增使用者 guest 搭配群組guest 之外, 於 service 裡面設定 smb 也要用guest
最後share(分享時候), 要再次點選 Default Permissions 選項, FreeNAS才會重設權限
Java程式如何使用JasperReport產出報表(PDF)
使用java產出PDF很麻煩, 除了要了解iText 7外 , 還要手工製作, 超級費時,甚至要搞定中文字型, 難怪沒人提出解法.
因此我想到使用 Jasper Report 產出報表的方式, 利用內建匯出PDF的功能(也需要iText 2.1.7),就能達到目的.
簡易步驟如下:
(CentOS 5)清除oracle 11g的事件(incident)檔案
刪除兩週以前的事件資料
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目錄名稱 就可解決
好久沒安裝FreeNas, 安裝時候要等20分鐘
前一陣子XigmaNas增加iscsi設定, 但一直沒成功, 重開機之後居然開不了, 於是重新安裝XigmaNas並且順利讀取zfs檔案的資訊, 可是重開之後還是當機, 真是怪事.
因此不想使用XigmaNas, 改用FreeNas看看, 之前會使用XigmaNas是因為內建virtualbox,可是這幾年來發現穩定性不高, 就趁此機會改用FreeNas, 然後搭配正在學習的Proxmox VE
安裝FreeNas的時候, 卡在active set on da0 的訊息, 個人感覺似乎遇到當機.查詢了一下google, 有人說要等20分鐘,真是怪異阿!
dns代管的建議事項
申請網域之後, 接下來就是思考如何設定dns, 以下是幾點建議:
- TW網域, 請到申請的網域公司設定成cloudflare代管,功能非常多,而且免費,還能作為CDN網站分流呢!
為何不使用網域公司提供的功能呢? 因為國內網域公司提供的dns很陽春, 萬年功能就是A, TXT, PTR, MX,NS之類, 很不思進步, 台灣的能耐大概也就只能這樣. Hinet甚至還出現額外功能還要收費的情形. - 其他網域若能使用google domain代管最好了, 直接提供超強的dns功能, 若網域不是向google domain購買,則無法請google domain代管, 請轉成cloudflare.
另外若網域向GoDaddy申請, 您一定知道申請者資料保護還要另外收費,真是傻眼,趕快移轉到別地方吧, 偶認為GoDaddy是個很不優質的網域服務商, 但有些網域倒是不得不拜託GoDaddy 如 DE 德國的網域. - 自架設PowerDNS-Admin , 本站爬一下文, pdns非常實用, 還支援DDNS功能, 若要突破大陸封鎖google的網路, 請務必準備好自架的DNS server.
檢查序號是否重複(c#)
這程式4年多前寫的,非常陽春, 使用access資料庫, 可以檢查序號是否重複(搭配掃描槍). 果然不熟c#, 多年後拿出來改都忘光光了.
https://kafeiou.pw/wp-content/uploads/2019/01/BarCode_1.0.0.16.7z
2019年2月1日是 DNS flag day
長期以來很多自行架的dns伺服器, 並沒有支援Extension mechanisms for DNS (EDNS) , 造成google等公眾dns服務器(8.8.8.8, 1.1.1.1)效能低落, 常常要重複存取這些舊版的dns服務器,浪費資源.
因此, 這些公眾服務器廠商發表聲明, 將於2019年2月1日, 不再支援沒有EDNS功能dns伺服器.
若您因台灣爛到爆的dns代管功能太差, 失望之餘而自行架設dns服務器, 應該立即使用以下網址中的檢測工具, 查詢您的網域是否能通過檢測.
ps. 國外dns代管功能非常棒,除了.com.tw, org.tw , idv.tw 等等網域申請外跑不掉外, 請儘量不要在國內申請任網域.