如何在 Virtuozzo 上安裝 Plesk
Plesk 是一款安裝在伺服器上的控制皮膚,用於方便快捷管理伺服器,幫助使用者輕鬆建立維護網站。Virtuozzo 容器則是一項虛擬化解決方案,可以將一臺或多臺物理機虛擬成多個獨立 VPS,其優勢在於:在單臺物理伺服器(硬體節點)上獲得的虛擬主機數量是其他虛擬化技術的3倍。在 Virtuozzo 上安裝 Plesk 就能更方便管理虛擬機器,完成伺服器之間的快速遷移等工作。
要實現 Plesk 在 Virtuozzo 上的快速安裝,Virtuozzo 應用程式模板是必不可少的,它可以讓我們在物理伺服器上僅安裝一個模板,然後再用該模板將應用程式同時新增到多個容器中。具體步驟如下:
一.在硬體節點上安裝 Plesk 應用程式模板
每個硬體節點上只需安裝一次 Plesk 程式模板,隨後即可根據需要將該模板部署到其他所有容器中。具體安裝方式可選擇使用 vzup2date 工具或者手動安裝。
(1)使用 vzup2date 工具安裝
- 通過 SSH 連線目標 Virtuozzo 容器的硬體節點
- 執行以下格式的命令,安裝應用程式模板:
vzup2date -z
- 選擇所需作業系統與應用程式模板並點選下一步開始安裝。
注意:在 Virtuozzo(之前的雲主機)上, vzup2date 工具已被棄用,您可使用 yum 進行安裝。
(2)手動安裝
- 從 virtuozzo 官網獲取 Plesk 模板,並上傳到目標 Virtuozzo 容器的硬體節點
- 執行以下格式的命令,安裝應用程式模板:
rpm -Uvh <到模板具體的路徑>
例如,安裝 Qmail 的命令列即為:
rpm -Uvh pp11.5-centos-5-x86_64-ez-3.0.0-35.prl.293476.noarch.rpm
二.建立新容器並在其中安裝 Plesk
(1)建立並配置一個容器,執行以下命令:
vzctl create <CTID> [options]
vzctl set <CTID> <setting_name> <value> [--save]
其中,<CTID> 指容器任一大於 100 的 ID 號,此號在硬體節點上是唯一的;--save 選項用以命令 vzctl 是否將更改的內容儲存到容器配置檔案中。
設定容器的示例
a、基於 Debian 5 OS 模板建立一個容器,ID: 444 且 IP 為 10.100.1.2。
# vzctl create 444 --ostemplate debian-5.0-x86_64
b、為不可交換的核心記憶體、專用記憶體、所有容器處理能夠開啟的檔案數量、磁碟空間與磁碟索引節點(檔案 、目錄、符號連結)設定上限。
# vzctl set 444 --ipadd 10.100.1.2 --hostname example.com --save
c、將上限值儲存到容器配置檔案裡。
# vzctl set 444 --save --kmemsize 24299200:26429120 --privvmpages 362144:392912 --numfile
12000:12000 --diskspace 5117880:5242880 --diskinodes 350000:370000
d、使用 --offline_management yes --offline_service vzpp 選項在 vzpp 埠上啟用 Power Panel
# vzctl set 444 --save --offline_management yes --offline_service vzpp
注意:務必使用準確的上限值,保證 Plesk 與 Virtuozzo 的環境相容。
(2)啟動新建立的容器:
# vzctl start <CTID>
(3)將 Plesk 模板安裝到容器中,使用 EZ 模板:
vzpkg install <CTID> <ppp_template_name> ...
比如,可執行以下命令列,用於安裝 Plesk 基礎元件,BIND DNS 伺服器和 Kaspersky 防毒軟體:
# vzpkg install 444 pp11.5 pp11.5-bind pp11.5-kav
注意: 在安裝模板的過程中,必須指定一個適用的郵件伺服器模板,如 pp12-qmail、pp12-postfix 或 pp12-msmtp(如果您不想為 Plesk 安裝郵件伺服器)。
(4)克隆容器:
執行下面格式的命令:
vzmlocal -C {CT List}{CT List} = <em><source_CTID></em>:<em><dst_CTID></em>[:[<em><dstCT_private></em>][:<em><dstCT_root></em>]] [...]
您應指定源容器ID(<source_CTID>)與目標容器 ID(<dst_CTID>)。另外,可選擇是否指定目標容器專用區域路徑(<dstCT_private>) 和 root 路徑 (<dstCT_root>),此選項可允許您覆蓋預設路徑 - /vz/private/<dst_CTID> 與 /vz/root/<dst_CTID>。
按照以上步驟,您就已經成功在 Virtuozzo 上安裝了 Plesk 控制皮膚,注意這是 Linux 系統下的安裝步驟,Windows 系統的安裝過程會有所不同。在每個硬體節點只需安裝一次應用程式模板,隨後就可以直接克隆該模板再部署到其他容器中。
相關文章
- BlueHost主機Plesk皮膚快速安裝WordPress教程
- 如何在LibreELEC上安裝Entware?
- 如何在 Linux 上安裝 JavaLinuxJava
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- 如何在 MacOS 上安裝 KibanaMac
- 如何在 MacOS 上安裝 ElasticsearchMacElasticsearch
- 如何在Windows上安裝DockerWindowsDocker
- 如何在 VirtualBox 上安裝 Kali LinuxLinux
- 如何在PC上安裝Mac OSMac
- 教你如何在 CentOS 上安裝RedisCentOSRedis
- 如何在 Ubuntu 上安裝 Python 3.8UbuntuPython
- 如何在 CentOS 7 上安裝 NginxCentOSNginx
- 如何在debain上安裝mysql 5.7AIMySql
- 如何在IIS上安裝證書
- 如何安裝vmware以及如何在vmware上安裝centOS 7.0CentOS
- 如何在 CentOS 7 上安裝 Python 3CentOSPython
- 如何在 Rocky Linux 上安裝 Apache Kafka?LinuxApacheKafka
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- 如何在 Linux 上安裝 Elasticsearch 和 KibanaLinuxElasticsearch
- 如何在 Linux 上安裝 MariaDB 或 MySQLLinuxMySql
- 如何在Ubuntu 16.10上安裝ResourceSpace程式Ubuntu
- 如何在 VirtualBox 上安裝並使用 FreeDOS?
- 如何在Ubuntu24.04上安裝ELKUbuntu
- 如何在 Linux 上安裝應用程式Linux
- 如何在 Ubuntu Linux 上安裝 IntelliJ IDEAUbuntuLinuxIntelliJIdea
- 如何在 Windows 10 上安裝 WSL 2Windows
- 如何在SPM®5封裝上安裝散熱器封裝
- 如何在ubuntu[linux] 上用docker安裝SqlserverUbuntuLinuxDockerSQLServer
- 教你如何在 Linux 系統上安裝 JavaLinuxJava
- 如何在 Ubuntu 和其他 Linux 上安裝 NetbeansUbuntuLinuxBean
- 如何在 Kali Linux 上安裝 SSH 服務Linux
- 如何在LInux上安裝並執行JenkinsLinuxJenkins
- 如何在ubuntu上安裝virtualbox的driver module vboxdrvUbuntu
- 如何在 Ubuntu 上安裝和使用 R 語言Ubuntu
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- 如何在 CentOS 8 / RHEL 8 上安裝 VirtualBox 6.0CentOS
- 如何在 Linux 上安裝並啟用 Flatpak 支援?Linux
- 如何在Chrome OS上安裝Linux應用程式ChromeLinux