2023年1月19日 星期四

PVE | TASK ERROR: activating LV 'pve/data' failed: Activation of logical volume pve/data is prohibited while logical volume pve/data_tmeta is active.

放假前一天居然Server無預警自動重開,然後VM都無法開啟原因就是lvm的狀態不正常,查看錯誤訊息如下

 TASK ERROR: activating LV 'pve/data' failed: Activation of logical volume pve/data is prohibited while logical volume pve/data_tmeta is active.

Google了一陣子試了一些方法最有用的就是下面連結所說的方法,遇到同樣問題的人就可以試試看。

https://forum.proxmox.com/threads/local-lvm-not-available-after-kernel-update-on-pve-7.97406/post-430860

2022年12月30日 星期五

Monior | fortigate_exporter + grafana + promethus with docker

Install fortigate_exporter + grafana + promethus with docker on Ubuntu 20 step by step.

2022年12月27日 星期二

PVE | 分配第二張GPU時無法啟動VM,failed to open /dev/vfio/1: Device or resource busy

 最近安裝虛擬機器時遇到這樣的問題,實體機器有兩張GPU,新增兩台VM,各配置一張GPU,開啟VM只能開啟一台,錯誤訊息如下

kvm: -device vfio-pci,host=0000:02:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on: vfio 0000:02:00.0: failed to open /dev/vfio/1: Device or resource busy
TASK ERROR: start failed: QEMU exited with code 1

2022年10月31日 星期一

Supermicro | 忘記IPMI密碼並重新設定IPMI密碼

最近拿到一台新的Supermicro Server怎麼輸入IPMI的登入帳密(ADMIN/ADMIN)都不對,發現應該是要用unique password才可以,但居然還是不行,最後是參考了ipmicfg的方法重新設定密碼,步驟如下。

2022年10月14日 星期五

Nginx | 健康檢查模組安裝與設定(RTSP負載均衡範例)

官方Free版本的Nginx是不支援後端健康檢查,還好有強者寫出一個免費版本,以下就是安裝方法。

2022年10月13日 星期四

Ubuntu | 更改interface名稱為eth0與換掉預設dns服務(systemd-resolved)

    看標題就應該知道這是老人才喜歡設定,但也確實好用很多,預設的網路配置一大堆奇怪的東西要注意,改成這樣才是最方便的,直接看設定吧。

2022年10月12日 星期三

FortiGate | 限制Public IP存取FortiGate管理IP | Restricting/Allowing access to the FortiGate Public IP addresses

    雖然FortiGate在帳號那邊就可以限制來源IP,但是如果想要限制Public IP存取暴露在網路上的FortiGate管理IP就要用其他作法,這邊是參考這篇文章來實現此功能。

Linux | Nvidia Driver, Cuda安裝與完整移除

這邊筆記幾個常用的Nvidia Driver安裝移除相關指令。

2022年10月6日 星期四

Linux | 圖片轉為ascii

 這邊簡單紀錄一下圖片轉為ASCII的畫面,指令如下。

Ubuntu | 如何像Windows一樣在Ubuntu桌面直接用滑鼠點擊檔案執行程式

如果想在Ubuntu的桌面上點擊某個可執行的檔案,會發現是無法像Windows一樣打開,查了一下有個簡單的方法就可以執行,如下,使用gnome-terminal就可以實現。

2022年9月23日 星期五

Fortigate | 使用Site To Site VPN建立Fortigate與Azure兩端的連線

這邊紀錄一下使用Fortigate建立Site to Site VPN到Azure的過程,架構圖如下,使用Site To Site VPN建立Fortigate與Azure兩端的連線。



Linux | 使用Toilet Figlet lolcat產生漂亮的Shell Script選單

這邊就直接看實際選單的樣子,細節就不用說太多了,內容都在Script裡面,大家應該看看就懂。

2022年8月30日 星期二

Fortiswitch | 設定SNMP與Switch的管理IP(Management IP)

這篇介紹如何設定Fortiswitch的SNMP,我的環境是在鐵三角的架構下設定,也就是Fortigate納管Fortiswitch與FortiAP的情況下,這場景特殊的是Fortiswitch無法配置Private IP,所以要透過Fortigate NAT的功能來轉換IP,就直接看以下步驟吧。

2022年8月23日 星期二

PVE | Connection error 401: permission denied - invalid PVE ticket

加了一台Node到Cluster中,點選新Node時卻出現"Connection error 401: permission denied - invalid PVE ticket"的錯誤訊息,Google了一下照著論壇討論區說的重啟相關服務還結果還是一樣,最後發現是新Node時間沒有正確設置好,由於我的PVE是無法上網,所以無法正確使用預設的時間同步,照著官方時間同步介紹Wiki,設定Server區塊改為內部NTP Server後,重啟服務就可以讓時間正確同步。

2022年8月19日 星期五

Docker | 使用UI管理Docker Registry刪除image與清理空間

 如果沒有UI就必須輸入指令去完成列出目錄與清理,比如列出目錄,會發現這樣視覺上很雜亂。

# curl -X GET -u admin:baoyun5820 --insecure https://xiebaoyun.synology.me:6088/v2/_catalog
{"repositories":["ad_downloader","amage_downloader","admin/ubuntu","ai-train","azcopy","helper-dev","boss","cal_ros"]}


所以用UI才是最佳的解決方法,找了一下,這個版本的Docker Registry UI功能很多,也好用,以下就簡單介紹一下安裝方法

Dokcer | Docker Registry備分與還原

        最近Docker Registry空間不夠要換硬碟加大,想說完了要重建Registry,後來查了一下其實不會太難備分與還原,不過最難的是備分與還原需要花上很多時間(看資料量與硬碟速度),像我這次大約有180個Repositories要備分,總共5TB空間,備分就花了2天時間,所以還原也是花這樣的時間。

        不管是哪個Docker Registry版本都會有兩個資料夾blobs與repositories,只要備分好這兩個資料夾,然後還原到任意版本的Docker Registry的對應資料夾就可以,也不用備分甚麼設定,所以很簡單吧。


參考資料:

https://weblog.wemanity.com/en/docker-registry-docker-hub-at-home-for-free/



2022年8月4日 星期四

Linux | 解壓縮.xz檔案

As below is how to uncompress xz file.

# apt install xz-utils
# unxz file.xz

2022年7月22日 星期五

MAC | Fuji printer印表機選擇黑白列印 Black and White

MAC不知道為什麼要把簡單印表機功能搞得那麼複雜,只是要單純使用黑白列印居然可以讓一般使用者難以設定上手,我自己都搞得一陣子才發現原來要這樣設定呀,以下就是簡單介紹如何在MAC上安裝印表機與設定黑白列印。

2022年7月15日 星期五

Proxmox | pve cluster login failed. please try again

登入PVE時明明帳號密碼是對的,但就是出現錯誤訊息login failed. please try again不給登入,如果你的情況是在Cluster中關掉其中一台或多台PVE,那麼就要強制調整Cluster整選舉機制,讓PVE可以正常登入。

在想要登入的PVE輸入下方指令,減少投票數,然後試試看可不可以登入。
# pvecm expected 1

Proxmox | PVE重新開機後出現activating LV failed: Activation of logical volume is prohibited while logical volume tmeta is active.

某天PVE重開機後發現有顆硬碟狀態不明,開VM時跳出activating LV 'pve02_data6T01/pve02_data6T01' failed: Activation of logical volume pve02_data6T01/pve02_data6T01 is prohibited while logical volume pve02_data6T01/pve02_data6T01_tmeta is active. (500) 的錯誤訊息,找了一下有簡單的做法可以解決,如下