johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

初探 Proxmox VE

一直好奇主機商們是怎麼把一台獨立伺服器分成 VPS 來售賣的,這幾天就去玩了 下 Proxmox VE

image

環境#

  • Ubuntu 18.04.2 桌面版
  • VirtualBox Graphical User Interface Version 5.2.18_Ubuntu r123745
  • Proxmox-ve_5.3-2

安裝#

由於我手頭上實在是沒有空餘的機器,所以我向我的筆記本 伸出了邪惡的手 ,新建了一個虛擬機,分配給它 4G 內存, 50G 硬碟 。安裝時候直接在 官網 - 下載 下載 Proxmox VE 5.3 ISO Installer iso 鏡像,像平時安裝系統一樣安裝上去,完全傻瓜式。

安裝好以後就會提示你登錄並給了你一個網頁的地址,就像這樣

image

但是我們的是虛擬機所以需要在 Settings->Network->Adapter 1->Advanced->Port Forwarding 配置端口轉發

然後在瀏覽器訪問 https://127.0.0.1:映射的端口 就可以看見面板了。

image

使用#

面板的右上角有 [創建虛擬機] [創建 CT] 的按鈕,分別對應虛擬化技術 KVM 以及 OpenVZ(LXC?)

鏡像下載#

KVM#

直接下載官方的安裝鏡像,並把鏡像放置在

/var/lib/vz/template/iso

OpenVZ#

需要到 OpenVZ 官網的 下載頁面 下載

放置目錄是

/var/lib/vz/template/cache

網卡 & NAT#

由於我是虛擬機開虛擬機,並且沒有公網 ip,所以我們需要通過 NAT (Network Address Translation) 來對流量轉發,不然就是單機遊戲啦

母雞的配置#

編輯文件 /etc/network/interfaces 添加

auto vmbr2
iface vmbr4 inet static
        address  10.97.0.254
        netmask  255.255.255.0
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '10.97.0.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '10.97.0.0/24' -o vmbr0 -j MASQUERADE
        post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 1024 -j DNAT --to 10.97.0.1:22
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 1024 -j DNAT --to 10.97.0.1:22

然後執行 /etc/init.d/networking restart

就能添加一張網卡,這張網卡主要是用於接下來的小雞的流量轉發用的,他會把所有的流量轉向母雞可以連接外網的網卡。

小雞的配置#

image

按照上面的信息隨機應變 (?) 就好,網管要填 母雞的 IP

Tips:#

  • 這裡的配置主要是開 CT 容器,KVM 的或許以後會更 咕咕咕
  • centos 7 的 OpenVZ 鏡像貌似有問題,密碼是沒有辦法輸對的

最後#

開了三台伺服器~

image

參考#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。