前言
最近我買了兩台MikroTik RB760iGS hEX S打算在家中跟宿舍各放一台,並讓這兩台Router跟我在研究所實驗室自己架設用來負責個人相關設備網路的Cloud Hosted Router (CHR)組成私人網路。
這篇主要就是分享如何在RouterOS中用WireGuard搭配OSPF來設定私人網路,讓三個地方的設備都可以互相連線。
好久沒有更新了(汗)...
最近在練習架設Gitlab以及建立CI/CD Pipeline。由於我的伺服器上還有其他服務,所以我就沒有用Gitlab-Omnibus內建的Nginx代理,改用自己設定Nginx代理的方式來運作。結果在CI Jobs裡面使用到Gitlab內建的Registry服務時,發生404 Not Found的情況。最後查出來是因為Nginx代理設定中,proxy_pass代理網址的最後我有加了斜線,導致docker打得路徑導向位置不對,造成此問題。
以下是在網路上找到人家整理過的相應設定方式會得到的結果,筆記一下。
| 序號 | 訪問URL | location配置 | proxy_pass配置 | 後端接收的請求 |
|---|---|---|---|---|
| 1 | test.com/user/test.html | /user/ | http://test1/ | /test.html |
| 2 | test.com/user/test.html | /user/ | http://test1 | /user/test.html |
| 3 | test.com/user/test.html | /user | http://test1 | /user/test.html |
| 4 | test.com/user/test.html | /user | http://test1/ | //test.html |
| 5 | test.com/user/test.html | /user/ | http://test1/haha/ | /haha/test.html |
| 6 | test.com/user/test.html | /user/ | http://test1/haha | /hahatest.html |
這篇筆記主要是因為最近有遇到虛擬機搬遷的情況,並且考慮到磁碟空間設定的問題,所以記錄一下過程。
我最近從ESXi上將我的實驗環境完整搬遷了一份下來到我的本地電腦上,總共有8台Ubuntu Server,當初這些在ESXi上的虛擬機系統根目錄的分區大小都設定為40G,但我的本地端預計只想給一顆256G的M.2硬碟給這些虛擬機使用。搬下來後雖然因為虛擬磁碟裡面檔案存的不多,vmdk檔案的大小都還很小,大概只有5G,只要小心一點用不要用超過應該不會有甚麼問題。但考慮到我就是龜毛,所以想要將每一台虛擬機的根目錄分區大小限縮在25G,這樣8台就算裝滿也不會超過256G。
於是就有了這篇隨手筆記誕生,說來說去最主要就是我自己在搞事。
藉著這次順便學習一下如何在Ubuntu底下重新調整LVM分區的大小,因為之前比較少調整。