専用サーバーを購入した後、専用サーバーの広い帯域幅と大容量のハードディスクを使用して、他の人が使用できるようにより多くの VPS ホストを仮想化することを考えるかもしれません。強力なサーバー コントロール パネルである SolusVM を使用すると、専用サーバーから VPS を簡単に仮想化できます。 Cpanel で複数の仮想ホストを作成するのとほぼ同じで簡単です。

SolusVMは主制御端末Masterと被制御端末Slaveの2つに分かれており、主制御端末Masterと被制御端末Slaveを別々に設置することも、主制御端末Masterと被制御端末Slaveを同一上に設置することも可能です。サーバー (これはサーバー上で OpenVZ のみを開くことができます。これは NAT VPS ホストで一般的です)、KVM および OpenVZ アーキテクチャをサポートします。

SolusVM は現在広く使用されており、特に一部の海外加盟店は基本的に SolusVM パネルを使用しており、多くの国内加盟店も SolusVM を使用して VPS 仮想プラットフォームをインストールしています。最近最も人気のある NAT VPS は、CloudIPLC や WHMCS NAT プラグインです。 Uovz VPS。

SolusVM を使用して OpenVZ VPS を開くのが最も簡単です。直接インストールした後にセットアップできます。SolusVM を使用して KVM VPS を開くには、主にネットワーク カードの構成が必要になります。この記事では、SolusVM のインストール プロセスと KVM VPS を開く方法について説明します。VPS ホストをお探しの場合は、VPS ホスト ランキング リストを参照してください。

SolusVM インストールのグラフィック チュートリアルと KVM VPS ホストをアクティブ化する方法 - マスターおよび制御されたインストールの全プロセス

独立したサーバーの使用経験をさらに詳しくするには、次のものがあります。

  1. SolusVM を使用してサーバー/VPS 上に NAT VPS ホストをセットアップする - WHMCS を統合して NAT VPS を販売する
  2. サーバー仮想化パネル SolusVM のインストールと使用 - OpenVZ、KVM、Xen VPS の新しい管理をサポート
  3. Linux システムのディスク容量がいっぱいです - デバイスに空き容量がありませんエラーの解決策

追記: 2018 年 12 月 11 日更新、 この記事の方法は DediPath 独立サーバーで運用しています。 DediPath サーバーの評価については、DediPath 独立サーバーの評価 - ロサンゼルスの独立サーバーのパフォーマンス、速度を参照してください。そしてルート評価。

1. インストール前の準備

1.1  SolusVM 認証を取得する

Webサイト:

  1. HTTPS://so・SVM.com/

SolusVM の特別なエディションはインターネット上に多数ありますが、実稼働環境で使用する場合は SolusVM の認証を取得することをお勧めします。価格はマスターで月額 2.5 ドル、スレーブで 10 ドルです。 . /month/piece、月額 12.5 ドルの支払いで入手できます。

2.2  独立したサーバー パーティション

SolusVM は現在、CentOS 6/7、RHEL 6/7、Scientific Linux 6/7 などのオペレーティング システムをサポートしています。インストール前に、次の要件に従ってサーバーをパーティション分割してください。

Xen PV/HVM ホスト

/ 80 GB+ (XEN テンプレートと ISO は /home/solusvm/xen に保存されます)
SWAP 最大 4 GB (仮想サーバーはホスト スワップを使用しません)
論理ボリューム グループ (LVM) の残りのスペース (論理ボリューム グループ) SolusVM のみが、このグループ内の仮想サーバーの論理ボリュームを作成します)

PE サイズはデフォルトの 4M ではなく 128M に設定する必要があります。ボリューム グループを手動で作成する場合は、「-s 128M」フラグを使用できます。

 

KVMホスト

/ 80GB+ (KVM テンプレートと ISO は /home/solusvm/kvm に保存されます)

SWAP 4GB+ (実際のメモリが不足している場合、仮想サーバーはホスト スワップを使用する場合があります)
論理ボリューム グループ (LVM) の残りのスペース (論理ボリューム グループのみ。SolusVM はこのグループ内の仮想サーバーの論理ボリュームを作成します)

/dev/kvm/ はインストール時に作成されるディレクトリであるため、ボリューム グループ名を KVM にすることはできません。
PE サイズはデフォルトの 4M ではなく 128M に設定する必要があります。ボリューム グループを手動で作成する場合は、「-s」を使用できます。 128M'フラグ。

OpenVZホスト

/80GB

RAM を 2 倍スワップ (RAM ⇐2GB の場合、それ以外の場合は RAM + 2GB で十分です)

/vz 残りのスペース (テンプレートと仮想サーバーはここに保存されます)

ここで、wzfou.com は KVM 制御の端末を使用しており、要件に従って、 は 80GB 以上のスペースを「/」にマウントでき、4GB 以上の SWAP を維持し、残りのスペースはすべて論理ボリューム グループに与えられます。 (LVM)、論理ボリュームグループのみ。そしてPEは128Mに設定されています。

追記: 2018 年 11 月 21 日 に更新されました。パーティションの作成方法がわからない友人は、私の操作デモをチェックしてください: 独立したサーバーで IPMI を使用してオペレーティング システムをインストールするグラフィック チュートリアル - iKVM の使用、ハードディスクのパーティション分割とISOの取り付け

2. SolusVM のインストールプロセス

2.1x2 SolusVMマスター制御端末 マスターインストール

クリーンな VPS ホストまたは独立したサーバー を見つけて、次のコマンドを実行します。

wget https://files.soluslabs.com/install.sh
sh install.sh

次に、1、つまりメイン制御端末のみをインストールすることを選択します。

しばらくすると、SolusVM マスターがインストールされ、バックグラウンドのログイン アドレスとパスワードが与えられ、この情報が記録されます。

管理者のログイン アドレスを開き、デフォルトのアカウントとパスワードを入力してログインします。

SolusVM マスターにログインした後の最初のステップは、SolusVM 認証コードを入力することです。入力しないと、そのコードを使用することはまったく許可されません。現時点では、SolusVM 公式 Web サイトにアクセスして認証コードをコピーする必要があります。

これは SolusVM 管理パネルです。詳細な手順については、「サーバー仮想化パネル SolusVM のインストールと使用」を参照してください。

2.2  SolusVM 制御のスレーブ インストール

クリーンな独立サーバー を見つけて、次のコマンドを実行します。

wget https://files.soluslabs.com/install.sh
sh install.sh

次に、KVM の制御対象端末のみをインストールする 4 を選択します。

しばらくすると、SolusVM 制御のスレーブのインストールが完了し、指定された ID とキーをメモします。

2.3  KVM ブリッジのセットアップ

追記: 2019 年 1 月 11 日に更新されました。この部分には Linux ネットワーク構成が含まれます。関連するコマンドの使用方法のチュートリアルについては、「VPS ホストおよび独立したサーバーのネットワーク構成方法 - IPv4 および IPv6 アドレスの Linux 手動設定」を参照してください。

KVM を実行しているため、SolusVM 制御スレーブをインストールした後にネットワーク カードをセットアップする必要があります。まず、bridge-utils パッケージをインストールします。

yum install bridge-utils -y

次に、既存のネットワーク カード構成ファイルを表示します。

#你的网卡名字可能有差别,总之选你外网IP的那个
cat /etc/sysconfig/network-scripts/ifcfg-eth0
#内容大概如下
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=MAC地址
IPADDR=公网IP
NETMASK=子网掩码
NETWORK=网络号
GATEWAY=网关
BROADCAST=广播地址
IPV6INIT=yes
IPV6_AUTOCONF=yes

設定をバックアップします。

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/backup-ifcfg-eth0

ネットワークカード構成に基づいてブリッジ構成ファイルを作成します。

vi /etc/sysconfig/network-scripts/ifcfg-br0
#内容参照如下
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=公网IP
NETMASK=子网掩码
NETWORK=网络号
GATEWAY=网关
BROADCAST=广播地址

PS. 必要に応じてこの部分を入力できます。そうでない場合は、ブロードキャスト アドレスやネットワーク番号などの一部は実際には不要であり、オプションです。また、IPv6 アドレスをお持ちの場合は、以下の点に注意してください。

#Hetzner的IPv6在CentOS下大概配置文件需要加这些,最后一行少了不行,倒数第二行不能改
IPV6INIT=yes
IPV6ADDR=IPv6地址/64
IPV6_DEFAULTGW=fe80::1
#在Bridge中这儿应该是br0
IPV6_DEFAULTDEV=eth0

元のネットワーク構成を変更します。

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=MAC地址
IPV6INIT=yes
IPV6_AUTOCONF=yes
ONBOOT=yes
BRIDGE=br0

上記で IPv6 を手動で設定した場合、この IPV6_AUTOCONF は必要ありません。一部のコンピュータ ルームでは IPv6 の自動 DHCP 割り当てがあり、これを有効にできます。ネットワークを再起動します

/etc/init.d/network restart

特に、マシンに KVM または IPMI が搭載されていない場合は、この部分に注意することをお勧めします。ただし、失敗すると再インストールが必要になる場合があります。ただし、障害修復スクリプトを作成することもできます。

#配置重启后的计划任务,删除Bridge配置,覆盖原配置文件然后重启网络
echo "@reboot rm -rf /etc/sysconfig/network-scripts/ifcfg-br0 && cp /etc/sysconfig/network-scripts/backup-ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0 && /etc/init.d/network restart" >> /var/spool/cron/root
chmod 600 /var/spool/cron/root
service crond reload
service crond restart

これを構成した後、サーバーが切断されていることが判明した場合は、コントロール パネルの [再起動] を使用してマシンを再起動し、復元してください。 もちろん、スケジュールされたタスクを正常に構成した後は忘れずに削除してください。 は、設定後はおそらく次のようになります。公式ドキュメントを参照すると、必要に応じて、自動的に追加されるので、心配する必要はありません。

注: 上記の設定はサーバーごとに異なります。元のネットワーク カードの設定内容を任意に変更しないでください。 br0 のネットワーク構成を置き換える必要があります。元のネットワーク カードを構成するだけです。詳細については、公式 Web サイトのドキュメントを参照してください: https://docs.solusvm.com/display/DOCS/KVM+Bridge+Setup

3. SolusVM が KVM VPS を開きます

3.1  サーバーノードの追加

SolusVM ホスト マスターを入力し、[ノードの追加] をクリックします。

ノードの基本情報を入力し、インストールしたばかりの SolusVM の制御されたスレーブによって生成された ID とキーを入力します。 特記事項: LV グループの値は、前のパーティション に指定した名前と同じに入力する必要があります。名前がわからない場合は、コマンド vgdisplay を使用してください。それを確認するために。 (拡大するにはクリックしてください)

3.2  IP アドレスを追加

まず、[IP ブロック] - [IPv4 ブロックの追加] をクリックし、ゲートウェイ IP に、制御対象ネットワーク カード構成ファイルの Route-br0 に以前に追加した IP アドレスを入力します。ノードは、追加したばかりの新しく追加されたサーバー ノードを確認する必要があります。

IP グループを追加した後、特定の IP アドレスをグループに追加できます。

3.3  オペレーティング システム テンプレートの追加

Webサイト:

  1. https://mashedpotato.solusvm.com/

まずマスターに移動し、次のコマンドを使用してオペレーティング システム テンプレート (例) をダウンロードします。

wget http://templates.solusvm.com/kvm/linux-centos-7-x86_64-minimal-latest.gz -O /home/solusvm/kvm/template/linux-centos-7-x86_64-minimal-latest.gz

次に、SolusVM バックエンドに移動し、「メディア」-「KVM テンプレートの追加」をクリックします。 (拡大するにはクリックしてください)

世代、ディスクドライバー、リサイズパーティション、スワップパーティションの設定については、公式Webサイトの指示に従ってください。

CPU モデルを有効にして、モードをホスト パススルーに変更することもできます。これにより、お客様は VPS ホスト上のマザーマシンの CPU モデルを確認することができます。

オペレーティング システムを追加した後、以下に示すように、テンプレートを SolusVM 制御側に同期する必要もあります。

同期するテンプレートとターゲット ノードを選択します。

次のプロンプトが表示されたら、インストールが成功したことを意味します。

3.4  VPS ホスティング パッケージを追加

「プラン」-「KVM プランの追加」をクリックして、ハードディスク、帯域幅、メモリなどの VPS 構成を設定します。

お客様の VPS にインストールできるオペレーティング システムを以下で必ずご確認ください。そうでない場合、ユーザーはコンテンツを表示できません。

3.5  ユーザーを追加

左側にある「クライアントの追加」をクリックし、対応する情報を入力します。

3.6  KVM VPS ホストをアクティブ化する

KVM VPS をアクティブ化することを選択します。


p>VPS が保存されているノードとパッケージを選択します。

VPS のホスト名と指定した IP アドレスを設定し、[OK] をクリックすると、VPS が正常にアクティブ化されます。

4. SolusVM VPS 使用の最適化

4.1  SolusVM を中国語に設定する

これは SolusVM カスタマー パネルの中国語テンプレートであり、コマンドは次のとおりです。

cd /usr/local/solusvm/language/client/
wget "https://documentation.solusvm.com/download/attachments/7667936/Simplified-Chinese.lang.txt?api=v2" -O Chinese.lang.txt
chown solusvm:solusvm Chinese.lang.txt

このようにして、SolusVM の顧客はログイン時に中国語を選択できます。

これは、以下に示す SolusVM 顧客管理 VPS ホスト パネルです: (クリックして拡大)

4.2 SolusVM がシステムを再インストールする

SolusVM の再インストール システム ページに「この仮想サーバーのメディアが見つかりません」というエラー メッセージが表示される場合は、メディア グループがサーバーに同期されていないことが原因です。操作方法は次のとおりです。

1. SolusVM バックエンドにログインします。

2. メディア > メディア グループ > メディア グループの追加
でメディア グループを作成します (デフォルトで作成されるメディア グループの仮想化タイプ) OpenVZ です。実際の状況に応じて変更してください)

3. Media > List Templates で作成したメディア グループにすべてのテンプレートを追加します。

4. Virtual Servers > List Virtual Servers ですべての仮想マシンを選択し、下の With Selected で作成したメディア グループを選択し、Update をクリックします。メディア グループ メディア グループを更新します。

5.完了。

これはメディア グループを追加しています。

これにより、メディア グループがサーバーに同期されます。

お客様は SolusVM を通じてシステムを直接再インストールできます。

SolusVM で開いた KVM VPS ホストを使用する場合は問題ありません。以下に示すように:

4.3 SolusVM が SSL 証明書を追加します

独自の証明書をお持ちの場合は、次の証明書とキー ファイルを置き換えるだけです。

/usr/local/svmstack/nginx/ssl/ssl.crt
/usr/local/svmstack/nginx/ssl/ssl.key

let’s encrypt 証明書をインストールする場合は、この記事を参照して acme.sh をインストールしてください。Web サイトに申請して、letsencrypt 無料 SSL 証明書を 3 つの簡単な手順でインストールしてください。 次に、次のコマンドを使用してインストールします。

acme.sh  --installcert  -d  solus.wzfou.com   
        --key-file   /usr/local/svmstack/nginx/ssl/ssl.key 
        --fullchain-file /usr/local/svmstack/nginx/ssl/ssl.crt 
        --reloadcmd  "service svmstack-nginx restart; 
	/usr/local/svmstack/sshwebsocket/quit; 
        /usr/local/svmstack/sshwebsocket/port_check; 
        cd /usr/local/svmstack/nginx/ssl && cat ssl.key ssl.crt > ssl.pem"

ブラウザを更新すると、SSL 証明書が正常に使用されたことがわかります。

5. まとめ

SolusVM のインストールは非常に簡単です。SolusVM を使用して OpenVZ を開く場合は、SolusVM のインストール後に直接使用できます。 SolusVM を使用して KVM を開く場合は、公式ドキュメントに従ってネットワーク カード構成を変更する必要もあります。

SolusVM を使用すると、他の人が使用できるように VPS を開くことができます。一部の友人は、セルフサービスの購入と VPS アクティベーションを実現するために、SolusVM を WHMCS と統合することを考えているかもしれません。WHMCS の入門から習熟までを参照してください。

返信を残す