ISPmanager 5 Businessでホスティングを次のレベルに拡大

ISPmanager 5 Liteは2013年の終わりに4番目のコントロールパネルに置き換わり、その瞬間から、誰もがISPmanager 5 Businessの作成の進捗に引き続き関心を寄せていました。
ISPmanager 5の拡張バージョンを開発するとき、タスクは共有ホスティングを作成する新しいアプローチを開発することでした。

違いは何ですか?

ISPmanager LiteとISPmanager Pro 4の世代を比較すると、それらの違いは次のとおりです。 Proバージョンは、再販業者と連携するための追加機能を提供します。アクセスとシステムリソースが制限された柔軟な料金プランを作成できます。また、すべてのサーバーを一元管理するために他のコントロールパネルに他を接続する機能もあります。
第5世代の仮想ホスティングコントロールパネルを作成するとき、共有ホスティングでのサーバーとクライアントの構成と管理を簡素化する機能にこだわらないことに決めました。 新しいバージョンには、システム全体をスケーリングする機能があります。 追加のサーバーを接続し、特定のロールを割り当てることが可能になりました:データベースサーバー、メールサーバー、DNSサーバー、およびサイト自体をホストするサーバー。 ISPmanager 4 ProなどのISPmanager 5 Businessは、以前にテストされたCloudLinuxディストリビューションを利用して、より柔軟なリソース制限をユーザーに提供します。

インストールプロセス

ISPmanager Linuxオペレーティングシステムで動作するための推奨およびテスト済みのディストリビューションは、Centos 6.xおよびDebian 7.xです。 以前のバージョンと同様に、ISPmanager 5 Businessは、可能なソフトウェアの競合を排除するために、最小構成で新しいディストリビューションをインストールしたサーバーにインストールすることをお勧めします。 この場合、仮想ホスティングソフトウェアの機能に必要なものはすべて、選択したディストリビューションのリポジトリからインストールされ、それに応じて構成されます。
この記事は、CentOS 6.5にISPmanager 5をインストールする例です。

初期インストーラーは変更されていませんが、まだISPsystemの公式Webサイトからダウンロードできるシェルスクリプトです



これは、ISPsystem製品の5行目全体の共通インストーラーであるため、パラメーターを使用して具体的にインストールするものを示します。



インストール中に、公式のCentOSリポジトリに加えて、EPELとISPsystem自身のリポジトリが接続されます。

バージョン5では、評価のために試用ライセンスを注文する必要はありません。試用ライセンスがない場合は、自動的にサーバーに発行されます。

その結果、それらは展開されます:COREmanager(すべての第5世代ISPsystemソフトウェア製品はそれに基づいています)、ISPmanager 5 Business、およびInnoDBにISPmanagerデータベースを格納するMySQLサーバー。
これは、重要な機能の1つが共有ホスティングのスケーリングであるという事実によるものです。 多数の共有ホスティングユーザーのコントロールパネルとの重い負荷と同時作業(ドメイン名、Webドメイン、メールボックス、データベース、ftpユーザーなどの作成と削除)を想定して、すべてが使用されます。 MySQLデータベースを介したデータの操作はこれに最適であり、さまざまなサービスの実際の構成との同期はバックグラウンドで行われますが、これはユーザーには認識されません。

最初のステップ-共有ホスティングを作成するためのシステムの最初のコンポーネントのインストールは終了です。

ISPmanager 5のビジネス設定

次に、4つのサーバーで構成される仮想ホスティング用のスペースを作成します。 Webサーバー、プライマリネームサーバー、セカンダリネームサーバー、メールサーバー、データベースサーバーの役割は、これらのサーバー間で分散されます。

これらすべての役割のサーバーで使用されるソフトウェアの説明について詳しく説明しましょう。

開発者は、ソフトウェアの根本的に新しいものを思い付かず、コミュニティとユーザーによってタイムテストされたソフトウェア製品に落ち着きました。



ISPmanager 5 Businessでの承認後、ライセンス契約が表示されます。 すべての規定が承認されると、サーバーコントロールパネル自体が開きます。

最初に、最初のユーザーを追加してみます。

最初にホスティングサーバーの役割を設定せずに最初のユーザーを追加する

ご覧のとおり、サーバーの役割が再構成されるまで、システムはこれを行うことを許可しません。

サーバーを追加して役割を配布すると、関連するソフトウェアのインストールが初期化されます。

役割サーバーを追加し、それらにソフトウェアを自動的にインストールするプロセス

これらの役割は追加で再配布できます。 つまり、新しいロールを追加することにより、サーバー構成をいつでも変更できます。

4台のサーバーを使用してホスティングする既製の役割サーバーの一般的なビュー


そして今、あなたはテンプレートを作成し始める必要があります-関税計画とユーザー。





ホスティングユーザー向けの料金プランテンプレートの例

したがって、結果は、LinuxオペレーティングシステムとISPmanager 5 Businessコントロールパネルに基づいたプロフェッショナルな仮想ホスティングを編成するための本格的なスケーラブルなシステムです。

いくつかの事実

現時点では、メールドメイン、ドメイン名、データベース、およびサイトを追加すると、同じ役割の各サーバーでレコードの配布が交互に行われます。 将来的には、配布ポリシーで説明されているさまざまなスキームが実装されます。

ユーザーデータが存在する場合、接続されたサーバーの削除は失敗します。

使用中のサーバーを削除できません

[場所]ボタンを使用して、さまざまな役割のサーバーに関するユーザーデータの場所を確認できます。

サーバー上のユーザーデータの場所

ISPmanager 4 ProからISPmanager 5 Businessへのサーバーアップグレードは実装されません。 これは技術的に複雑すぎます。 ISPmanager 4 Proから既存のユーザーを転送するには、ISPmanager 5 Businessがインストールされた既製のサーバーが必要です。このサーバーには、コントロールパネルに組み込まれた機能を使用してユーザーをインポートする必要があります。

最初のステップはインポートです。 サーバーと認証パラメーターを入力します。


2番目のステップはインポートです。 ユーザー、所有者、データ上書きオプションの選択


3番目のステップはインポートです。 データ転送の完了について報告します。

ユーザーのインポートは正常であり、通常は問題は発生しません。

開発計画について

今後数か月のISPmanager 5のビジネス開発計画は次のとおりです。


コントロールパネルは継続的に開発されており、今後新しいサービス、機能、機能が追加されていきます。 フィードバックとコメントをお待ちしています。

Source: https://habr.com/ru/post/J241065/


All Articles