VMware Setup · 2 min read · Nov 29, 2025
VMware Server 2.0.2-x On Ubuntu Server 10.04 With VMware Remote Console Plug-in
VMware Server 2.0.2-x On Ubuntu Server 10.04 With VMware Remote Console Plug-in
今日は、VMwareサーバー2.0.2-xとVMwareリモートコンソールプラグインを実行する新しいUbuntu 10.04サーバーのセットアップ方法をお教えします。
私のボックス:
CPU: Intel(R) Celeron(R) D CPU 3.06GHz, 1コア
メモリ: 2GB
CD-ROM
Firefox 3.6はVMwareリモートコンソールを実行できません。クライアントでは、Chromeを使用して仮想マシンを構築し、その後VMwareリモートコンソールプラグインを使用して実行します。
私たちは4つのステップがあります:
ステップ1:Ubuntuサーバーを実行する新しいボックスをセットアップします。
ステップ2:VMwareを登録、ダウンロード、パッチ、インストールします。
ステップ3:仮想マシンを作成します。
ステップ4:クライアントからVMwareリモートコンソールプラグインを使用してリモート仮想マシンを制御します。
ステップ1:Ubuntuサーバーを実行する新しいボックスをセットアップ
非常に簡単です。わからない場合は、次を見てください:https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3。
セットアップ後、ボックスを再起動します。
ログインしてrootアカウントを有効にします:
sudo passwd rootrootのパスワードを入力します。私は111111を選びました。
ログアウトしてrootとして再ログインし、その後すべてをrootとして行います。
ボックスをアップグレードします:
apt-get update
apt-get upgrade -ygccをインストールします:
apt-get install -y gcc静的IPアドレスを設定します(ここでは192.168.1.75を使用します):
nano /etc/network/interfacesすべてを削除し、次のように置き換えます:
# このファイルは、システムで利用可能なネットワークインターフェースとそれを有効にする方法を説明します。
# 詳細については、interfaces(5)を参照してください。
# ループバックネットワークインターフェース
auto lo
iface lo inet loopback
# プライマリネットワークインターフェース
auto eth0
iface eth0 inet static
address 192.168.1.75
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1/etc/resolv.confを編集します:
nano /etc/resolv.confすべてを削除し、次のように置き換えます(有効なネームサーバーを使用していることを確認してください。この例では、192.168.1.1、私のルーターを使用しています):
nameserver 192.168.1.1ボックスを再起動します:
rebootステップ2:VMwareを登録、ダウンロード、パッチ、インストール
rootとしてログインし、/root/vmを作成します:
mkdir /root/vm
cd /root/vmVMwareをダウンロードするには、次のURLで登録する必要があります:https://www.vmware.com/tryvmware/?p=server20&lp=1。メールが送信されます。メールの指示に従い、/root/vmにVMware-server-2.0.2-203138.i386.tar.gzをダウンロードして保存し、VMware Server for Linuxのキー(XXXXX-XXXXX-XXXXX-XXXXXのように見えます)をメモしてください。
VMwareファイルを展開します:
tar -xzf VMware-server-2.0.2-203138.i386.tar.gzVMwareをインストールする前に、VMwareをパッチする必要があります:
mkdir /root/dev
cd /root/dev5つのファイルをダウンロードします:
wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txt次のファイルを解凍します:
gunzip 02-vmnet-include.diff.txt.gz5つのファイルの名前を変更します:
mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh
mv vmware-config.pl.diff.txt vmware-config.pl.diffファイルpatch-vmware_2.6.3x.shを編集します:
nano patch-vmware_2.6.3x.shすべてを削除し、次のように置き換えます:
#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - vmware-server-modules-linux-2.6.32.patchに基づく
# - http://communities.vmware.com/message/1389232#1389232を参照
#
# 01-vmware-2.6.32_cosmetic.diff
# - http://communities.vmware.com/thread/232842のrbihlmeyerのコメントに基づく
#
# 02-vmnet-include.diff
# - 他のモジュールが行うように、.hおよび.cファイルを別のディレクトリに配置
#
# vmware-config.pl.diff
# - http://communities.vmware.com/message/1398525#1398525に基づく
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"
# unset me!
# DEBUG=echo
if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Usage: `basename $0` [vmware-modules-source directory]"
exit 1
else
SRC="$1"
fi
cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/
# untar
for t in orig/*.tar; do
$DEBUG tar -xf $t
done
# patch
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done
# tar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only
# vsock.koはvmciからのシンボルが必要
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fiファイルを保存して終了します。
パッチ:
chmod u+x patch-vmware_2.6.3x.sh
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/sourceVMwareをインストールします:
cd /root/vm/vmware-server-distrib
./vmware-install.plすべてのデフォルト値を受け入れるにはENTERを押すことができます。ライセンスに同意します。VMwareが提供したVMware Serverキーを入力します。それで終わりです。インストールが成功すると、次のように終了します:
VMware VIX API 1.6.2 build-203138 for Linuxのインストールが成功しました。
このソフトウェアをシステムから削除するには、次のコマンドを実行します:"/usr/bin/vmware-uninstall-vix.pl"。楽しんでください、--VMwareチームVMwareサービスを開始しています:
仮想マシンモニター完了
仮想マシン通信インターフェース完了
VM通信インターフェースソケットファミリー:完了
仮想イーサネット完了
/dev/vmnet0でのブリッジネットワーキング完了
/dev/vmnet1(バックグラウンド)でのホストオンリーネットワーキング完了
/dev/vmnet1でのDHCPサーバー完了
/dev/vmnet8(バックグラウンド)でのホストオンリーネットワーキング完了
/dev/vmnet8でのDHCPサーバー完了
/dev/vmnet8でのNATサービス完了
VMware Server認証デーモン(バックグラウンド)完了
共有メモリ利用可能完了
VMware管理サービスを開始しています:
VMware Serverホストエージェント(バックグラウンド)完了
VMware仮想インフラストラクチャWebアクセス
VMware自動起動仮想マシンを開始しています:
仮想マシン完了VMware Server 2.0.2 build-203138 for Linuxのこの実行中のカーネルの構成が成功しました。ハウスキーピング...
スクリプトを使用していただきありがとうございます!
提供されたパッチ:
Ramon de Carvalho Valle
http://risesecurity.org
スクリプト作成者:
Radu Cotescu
http://radu.cotescu.comボックスを再起動します:
reboot新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。