SolusVM是國外一個強大的VPS主機管理控制系統,我們平常在用國外的VPS主機可能也用過SolusVM面板,不少的VPS主機都是基於SolusVM建立的。不過,基本上就是SolusVM的客戶端,SolusVM的伺服器端就是用來管理所有VPS的。

SolusVM就等於是Cpanel/WHM這套軟體,它可以幫助你實現伺服器虛擬化,創建管理新的OpenVZ, KVM和Xen VPS主機,可以添加不同權限的帳戶,為不同的用戶設定VPS的頻寬、內存、CPU、硬碟等配置,同時上傳安裝OS模板。

本篇文章就來分享一下在伺服器虛擬化方案,快速安裝SolusVM,同時介紹SolusVM建立VPS、新增IP、設定權限、新增VPS套件等基本方法。如果你想深入學習伺服器虛擬化技術,最好還要仔細研究一下官網的技術文檔,那樣會比較系統一些。

伺服器虛擬化面板SolusVM安裝與使用-支援新建管理OpenVZ, KVM和Xen VPS

PS:2018年9月3日更新,SolusVM還可以用來開NAT VPS,特別適合IP資源緊缺或是節省成本,方法見:利用SolusVM在伺服器/VPS上開設NAT VPS主機-整合WHMCS開賣NAT VPS。

PS:2018年11月2日更新,沒有用過獨立伺服器的朋友可以了解如何用IPMI來給獨立伺服器安裝作業系統:獨立伺服器使用IPMI安裝作業系統圖文教學-iKVM使用,硬碟分區和掛載ISO。

一、SolusVM管理面板安裝

SolusVM面板不是一個免費的面板,是一個付費的產品。它的授權分為了主控和被控兩個,主控價格是一個月10美元,被控一台是2.5美元。一般來說你至少要安裝一個主控,如果有多台獨立伺服器則可以添加多個被控,這樣就可以打造成自己的伺服器群了。

PS:2018年11月21日更新,本文分享的關於SolusVM安裝過程已經老舊,新版的安裝過程請參考:SolusVM安裝圖文教學與開通KVM VPS主機方法-SolusVM主控與被控安裝過程。

1.1  SolusVM安裝指令

SolusVM官網:

  1. 官方首頁:http://solusvm.com/

SolusVM支援的作業系統是CentOS 5/6 、RHEL 5/6 、Scientific Linux 5/6,它的快速安裝指令如下:

wget http://soluslabs.com/installers/solusvm/install
chmod 755 install
./install

2.1  SolusVM安裝過程演示

首先會詢問你的作業系統版本。

接著就是選擇SolusVM版本了,預設的是1。

然後就是選擇鏡像點了,預設直接自動選擇就行了。

最後一步就是選擇安裝主控端還是選擇安裝被控端了。

SolusVM安裝也挺快的,大概在十幾分鐘就可以搞定了,安裝成功後,你會看到SolusVM的登入位址,預設的帳號密碼都是apsadmin。

2.3  SolusVM安裝後要做的事情

安裝了SolusVM後,你可以看到這樣的提示:

Edit /boot/grub/grub.conf and make sure the server is set to boot into the OpenVZ kernel.
Please set SELINUX=disabled in /etc/selinux/config before rebooting.

你需要檢查一下你的伺服器是否已經關閉了SELINUX,是否已經設定了/boot/grub/grub.conf 為OpenVZ kernel了。

二、SolusVM使用教學課程

剛剛上面也講到了,SolusVM是一個付費的軟體,你需要到SolusVM官網去購買一個授權,但SolusVM現在免費提供一個月的試用授權,可以直接在線申請。

2.1  SolusVM面板激活

到官網申請一個授權。

得到了授權後,你就可以開啟SolusVM管理員登入位址,類似:IP+5353/admincp,輸入預設的帳號與密碼。

輸入授權啟動成功後,這就是SolusVM的管理面板了,主要是虛擬機器、使用者、分銷、IP位址、節點、套餐、媒介、設定等。 (點擊放大)

登入了SolusVM第一件事就是修改管理員預設的密碼,這個修改密碼是在設定-管理員可以找到。

2.2  新增IP位址

進入“IP位址”,點擊添加,輸入網關、NS、對應的節點,還有你所有的IP位址,確定。

IP加入成功後,你也可以在IP清單可以看到有哪IP是沒有被分配的,哪些是可以使用的。

2.3  新增用戶

如果你想虛擬VPS主機給它的人使用,你可以為他們建立一個帳號,讓他們自己登入管理自己的VPS,這項功能可以在「使用者」一項中找到。

2.4  設定VPS套餐

這個VPS套餐主要是為了大量開設VPS用的,你可以事先設定好VPS記憶體、硬碟、頻寬、CPU等套餐。 (點擊放大)

2.5  開設VPS

完成上面的操作後,進入到虛擬機器一項,點選新增。

選擇OpenVZ, KVM和Xen VPS,沒有配置KVM和Xen,可以先選擇OpenVZ。

確定節點。

為VPS選擇作業系統、IP位址、網域名稱等。

確定好後,就可以看到VPS主機開設成功了。

三、SolusVM使用中幾個問題

SolusVM安裝與使用過程還蠻簡單的,安裝要選擇一個獨立伺服器,我在CentOS 6測試中沒有問題,其它的版本如果遇到問題可以參考官方的文檔具體問題具體分析。這裡列出幾個我在安裝與使用過程中遇到的幾個問題,供大家參考:

3.1  如何關閉SELinux

執行指令:/usr/sbin/sestatus -v,看看是不是禁止的。如果不是,執行編輯:vim /etc/selinux/config,改成SELINUX=disabled就行了。


[root@192-200-108-26 ~]# vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

3.2  建立VPS失敗

在SolusVM的提示中會有這個錯誤:Directory /proc/vz not found, assuming non-OpenVZ kernel,打開:/boot/grub/grub.conf這個檔案查看一下第一行的OpenVZ是不是設定default=0。

不同的作業系統可能grub.conf在不同的位置,請使用以下指令來搜尋:

[root@196 ~]# find / -name grub.conf
/boot/efi/EFI/redhat/grub.conf
/etc/grub.conf

3.3  Linux設定網關與IP

Linux查看本機的IP位址、DNS、閘道、路由等信息,可使用以下指令:

1.ifconfig -a 和 cat /etc/resolv.conf  
2.netstat -rn
3.cat /etc/sysconfig/network
4.cat /etc/sysconfig/network-scripts/ifcfg-eth0
5.traceroute 
6.ip route show
7.route -n

設定IP。執行:vi /etc/sysconfig/network-scripts/ifcfg-eth0,然後你就可以看到程式碼如下了:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:16:36:66:a3:ec
IPADDR=10.0.0.11
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

相關說明如下:

1.BOOTPROTO=static 是手動設定靜態IP,不需要自動取得(static/dhcp/bootp)
2.USERCTL=no     不允許非root使用者控制該設備
3.PEERDNS=no     不修改/etc/resolv.conf(如果使用DHCP,yes是預設選項)
4.TYPE=Ethernet 類型乙太網路
5.GATEWAY 閘道
6.NETMASK 遮罩
7.ONBOOT=yes 開機重開機會自動載入

Red Hat中沒有提供缺省的/etc/resolv.conf文件,它的內容是根據在安裝時給出的選項動態創建的。

修改網關。執行:vim /etc/sysconfig/network ,增加一條網關訊息 。

GATEWAY=192.168.1.1 

修改DNS。執行:vim /etc/resolv.conf ,增加DNS資訊。

nameserver 192.168.1.1 

3.4  如何上傳作業系統

SolusVM預設只有CentOS 5,不過我們可以自己直接加入Linux作業系統。這裡可以下載到:https://openvz.org/Download/template/precreated

將這個頁面的作業系統下載到:/vz/template/cache,不要解壓縮就好了。

這時在創建VPS時就可以選擇更多的作業系統了。

四、總結

SolusVM用戶管理VPS的登入位址是:http://IP:5353,帳號和密碼就是你剛剛建立好的。

這是SolusVM客戶端管理介面,和我們平常使用的VPS SolusVM面板是一樣的,重裝VPS、關機、重開機等都可以實現。 (點擊放大)

對於最近關心我的朋友,真的在此一併表示感謝了。 關於博客今後更新的方向及內容,你還可以看看:再見-那段8年的部落之旅,你好-即將開始未知的堅持:挖站否?

發表評論