MediaTempleを備えたVPSがあり、それらがインストールするベースシステムOSのクローンを作成したいのですが、デフォルトでここにインストールされる完全なパッケージリストがあります http://wiki.mediatemple.net/w/ (ve):Ubuntu_default_package_list
しかし、私はこれをどのようにベースのUbuntuサーバーインストールに変換するのかわかりません。MediaTempleで最初に起動したとき、サーバーは9MBのRAM(yes 9!)を使用しており、「最小」インストールでUbuntu 10.04 LTS DVDから提供されましたが、ほぼ4〜500 MBになりました。
だから私は両方でtop
を実行しました、MediaTempleでこれを見ました:
1 root 15 0 23320 1580 1272 S 0 0.2 0:01.04 init
1158 root 15 0 49268 2560 2012 S 0 0.3 0:00.04 sshd
1214 root 15 0 21084 1016 776 S 0 0.1 0:00.00 cron
1215 syslog 15 0 12456 800 608 S 0 0.1 0:00.05 syslogd
3572 myles 18 0 4100 652 544 S 0 0.1 0:00.00 sh
そして、私自身のvmインストールには、リストされている以上のものがありました...
したがって、問題は、パッケージリストをカスタムISOに変換する方法、またはDVDを構成しておよびようにする方法です。サーバーにこれらのプロセスをonlyで起動させますか?
必要に応じてVMのファイルシステムをファイルにコピーできますが、バクストン氏のコメントにあるように、自分のシステムでそれを使用できるかどうかは確実ではありません。物理マシンまたは別のハイパーバイザーでは正しく起動しない可能性があります。
また、プレーンなUbuntuサーバーのインストールでは、4〜500 MBを使用しませんRAM=それ自体。Linuxは、可能な場合はメモリを無駄にしないようにし、一部のメモリは使用中と表示されますが、つまり、メモリがブロックされているわけではありません。Linuxにとって、「無料」は「無駄」を意味します。たとえば、64 MB RAMでUbuntu Serverを実行しても問題はありません。VPSホスティング会社は、かなり極端な長さに行きたくなることがよくあります。バルーニングなどのためにメモリ使用量を削減するため。つまり、同じ量の物理RAMを使用してより多くの仮想マシンを作成し、ハードウェアをオーバーセルすることができます。通常のユーザーとしては、それを望んでいません。