# PVE Node 建立 VM # 方法一,從 URL 上傳 (需要有適合的連線憑證) 找到你要下載的 OS ISO 檔案 滑鼠右鍵複製下載的 URL 貼上 PVE 節點上的 local storage 選擇 ISO 映像 Ubuntu 23.04 ISO Windows 11 從網址下載貼上網址,PVE 會自動找到檔案名稱 即可開始下載 # 方法二,從本機上傳 ISO 下載 ISO 到個人電腦中 到 PVE 節點中選擇 local 選擇 ISO 映像 選擇 上傳 從本地端挑選已經下載好的 ISO 即可 參考文章

# 修改節點名稱 解決方法 用 Nano 或常用的 Editor 去修改兩個有關 hostname 設定的地方 /etc/hostname 直接全部刪掉 (其實只有放原本的 hostname) 換成新 hostname 即可 /etc/hosts 只需要第二行把含有原 hostname 的地方改成新名稱即可 參考文章

# PVE 與 LXC/VM 環境上的節點容器檔案上傳與拉取 # 簡介 有時候尤其在網路配置複雜的環境,你的 PVE Node 網路有通,但是 CT/VM 的網路沒有通的時候,你可以藉由 PVE Node 進行下載檔案後,上傳到 CT/VM 上面 # CT LXC Container 與 Node 上傳與拉取 # 上傳檔案 (從 Node 到 CT) 1pct push {vmid} {file} {destination} # 拉取檔案 (從 CT 到 Node) 1pct...

# PVE 上的儲存系統 # 前言 在 PVE 上的 VM/CT 基本上都會需要空間來將這些客戶資訊進行儲存,那 PVE 上能夠使用很多的儲存方式,至於要選哪一項來當作儲存的系統,應該要好好去思考這件事情。 # 儲存方式介紹 # Local 本地儲存 很簡單,跟你所使用的個人電腦一樣, VM/CT 的資料會被儲存在所建立的 PVE 節點的儲存裝置之中 優點 性能較高 低延遲 缺點 較難擴展 # iSCSI 磁碟陣列 使用 iSCSI 協議透過網路將磁碟進行共享的儲存空間 屬於區塊級共享儲存系統 優點 擴展性高 性能在好的網路環境,接近本地儲存的效能 與硬體 RAID...

# 虛擬機從其他虛擬機平台轉移至 PVE # Step.1 從 VMware vSphere 取得 VM 檔案 要匯出 ovf 檔案與 vmdk 檔案 # Step.2 透過 ovftool 轉換成 .ova OVF Tool 下載 解壓縮後進到存放 ovftool 的資料夾 也把 VMware 的 ovf 檔案 與 vmdk 檔案放進去 假設檔案名稱是 tim-vm.ovf 與 disk-1.vmdk 接者執行 12./ovftool tim-vm.ovf tim-vm.ova # 轉換格式scp ./tim-vm.ova...

# 版本控制 Message 怎麼寫會比較好 # Commit 提交 對這次的修改,提交成為一個版本,並且會透過 Message 形成一個該版本的修改或者提交訊息。 這時候如何讓跟你合作的開發者們快速的了解你這次的版本做了哪些事情就很重要了 不然你的合作開發者們會森戚戚 # 複習一下 假設你完成了一部分程式且已經將目標檔案加入到 Stage 裡面 1git add <某些檔案> 接下來就可以提交成一個版本了,怎麼寫 Message 呢? 123git commit -m "<Your...

# 還在糾結沒有對外 IP 無法提供服務給別人嗎 快使用 Serveo # 服務對外開放 大家可能會開發自己的應用程式,後端 / 前端之類的 但… 大家作為練習都是讓服務跑在本機 localhost 那假設你的朋友如果想要串你建立好的後端 API 可能就需要合適的 Endpoint,當然用 LAN 也可以但不便利許多 # 那… 怎辦 解決方法 LAN 申請固定 IP Tunnel 相關服務 # Tunnel 相關服務 恩?你可能聽過或用過 ngrok 今天要來介紹更方便的服務,只需要一條 ssh 指令,甚麼東西都不需要安裝,即可將你的服務對外公喎 # Serveo 基本用法 在...

# OOP/FP 程式設計的方法 # OOP 物件導向程式設計 Object-Oriented Programing 有很多別稱 物件導向軟體工程 / 面相對象程式設計 /… # 特色 善用「封裝」將許多關聯的工具 (Method, 方法) 或內容 (Property, 屬性) 透過封裝成一體 (Class 類別) 進行設計,再透過「繼承、多形」的方式衍伸出更多用途。 # 封裝 封裝之概念,這邊用電風扇為例子 電風扇其實是一個家電,裡面可能包含了很多電子零件,那要怎麼讓一般民眾可以簡易的去操作電風扇呢,作為電風扇的工程師我們必須把複雜的電子零件 (Property, 屬性) 與啟動按鈕...

# Portainer 觀察你的 Docker # Introduction Portainer 是一個可以讓使用者利用 Web 介面來觀機器或其他機器的 Docker 的所有相關數據的,簡單來說以往我們可以使用 Docker 指令或 Docker Desktop 進行 Docker 的管理,但這樣每次都需要使用該機器才能做設定非常麻煩,因此 Portainer 使用 Web 應用的方式幫你把這些操作轉乘 Web GUI 化非常便利 # Before Installation 要有 Docker # Installation Docker 1234567docker run -d...