環境を準備するときに、VMware + Centos7 + SecureCRT + AppNodeを使用して仮想マシンを構築および管理することにしました。
1 VMwareをインストールする
VMwareの公式Webサイトから直接ダウンロードできます。ダウンロードするときに左側のバージョンを選択します。ダウンロードしたときの最新バージョンは15.5(2020.8.30)でした。
ダウンロードが完了すると、デフォルトのインストールプロセスに従って直接インストールできます。
2 Centosイメージをダウンロードする
Centos公式サイトから直接ダウンロードし、ダウンロード時にCentOS Linuxを選択できます。
本番環境では現在さらに7つを使用しているため、ダウンロードする7つのバージョンを
選択します。ダウンロードするAlibaba Cloudミラーサイトを選択します。
標準のDVDミラーファイルを使用します。
ダウンロードが完了したら、準備するクラスターフォルダー(4Gファイルについて)にイメージファイルを事前に配置します。
3仮想マシンを作成する
VMwareとCentOSを準備したら、次の手順に従って仮想マシンを作成できます。
この時点で、コンピュータを購入したことがわかりますが、まだオペレーティングシステムをインストールしていません
4仮想マシン用のCentOSシステムを構成する
VMwareに入り、現在の仮想マシンを見つけ、仮想マシン設定を編集し、オペレーティングシステムをインストールします。
次に、クリックしてこの仮想マシンを開き、簡単なシステム設定を行います。
インストールが完了したら、言語とタイムゾーンを設定します。
グラフィカルインターフェイスに加えてソフトウェアを選択できます次に、いくつかの開発ツールをインストールします。
インストール場所がデフォルトの自動パーティション割り当てを選択する場合は、
クリックしてインストールを確認し、ルートパスワードを設定します。
これで、仮想マシンのオペレーティングシステムのインストールが完了しました。
5仮想マシン用のCentOSシステムを構成する
インストールが完了したら、仮想マシンを再起動し
ます。次の3つのオプションが表示されます。最初のオプションを確認するだけです。[構成の終了]をクリックします。ユーザーとパスワードを
設定します。
6仮想マシンのネットワークを構成する
ターミナルで次の操作を実行して、ネットワーク構成ページに入ります[注:rootユーザーの下で操作を入力する必要があります]
cd /etc/sysconfig/network-scripts/
次に、構成ファイルを編集します。
vi ifcfg-ens33
次の設定内容を確認できます。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1054c447-44a6-4c41-a88a-bf14507d53cc
DEVICE=ens33
ONBOOT=no
にONBOOT=no
変更されONBOOT=yes
ます。変更後にネットワーク設定を再起動します。
service network restart
再起動後、ネットワークが正常に接続されたことがわかります。仮想マシンはIP 192.168.5.130を自動的に取得し、外部ネットワークに接続できます。
次に、静的ネットワークアドレスを構成し、ネットワークアドレスを変更して、静的IPとゲートウェイを設定する必要があります。 Vmwareの仮想ネットワークエディターをクリックして編集し
、次にifcfg-ens33ファイルをもう一度入力します。将BOOTPROTO=dhcp修改为BOOTPROTO=static
、次に、指定した静的IP、ゲートウェイ、その他の構成を追加します。
最終的な構成は次のとおりです。
BOOTPROTO=static
BROWSER_ONLY=no
DEFROUTE=yes
DEVICE=ens33
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
ONBOOT=yes
PROXY_METHOD=none
TYPE=Ethernet
UUID=1054c447-44a6-4c41-a88a-bf14507d53cc
IPADDR=192.168.5.102
GATEWAY=192.168.5.2
NETMASK=255.255.255.0
設定後にネットワーク設定を再起動しますservice network restart
7ネットワークノード情報の表示
仮想マシンが完全にセットアップされたら、それを表示するためのより直感的な管理ツールが必要です。ここでは、APPNodeを使用してノード情報を明確に表示し、ターミナルで次のコマンドを操作してAPPNodeをインストールします
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php56,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
インストールプロセス中に対応するユーザー名とパスワードを設定し、最後に一連のサイトとドメイン情報を取得します。アカウントとパスワードに従ってログインすると、次の情報が表示されます。
実際、最初にAppNodeをインストールしてからネットワークを構成することもできます。実施する:
8端末操作にSecureCRTを使用する
もちろん、このステップに到達しても、SecureCRTというソフトウェアが必要です。このソフトウェアの目的は、複数のLinux端末を自分のウィンドウで操作し、[SecureCRT公式Webサイト]から直接ダウンロードすることを簡単にすることです。ダウンロードが完了したら、仮想マシンに接続します。