Cidden, yapılacak en iyi şey, kendi yaratmak olduğunu düşünüyorum. Örneğin bazı insanlar yerine Trac Redmine kullanın. Bu özel kurulum ile önceden yapılandırılmış VM bulmak zor olacak.
Yani, bir önkoşul olarak "kendi oluşturmak" olan, seni aşağıdaki seçenekleri inanıyorum:
Use a a "VM Aware" distro
Ubuntu Sunucu akla geliyor: it has an option to install a minimal installation specific to VMs.
Ilk ekranda sunucu ISO görüntüsünü, ondan çizme, F4 tuşuna basın indirin ve "minimal bir sanal makine Install" seçeneğini seçin.
- 380MB yüklü kaplayan daha az
- İhtisas Sunucu Çekirdek (sanal)
- VMWare ESX, VMWare ve KVM Intel veya AMD x86 mimarisi için optimize
- Minimum bellek 128MB yok
- bu sunucu sanal cihaz amaçlı olduğu grafik ortamı önceden yüklenmiş
IMHO, sizin zevkinize değil, hafta için VM yapılandırırken bir günde en fazla harcamak için gidiyoruz. Apt-get kullanarak özellik listesinde neredeyse tüm paketler size biraz zaman kazanmak için gidiyor.
Hatta daha fazla özelleştirme istiyorsanız ... ve hatta kullanmayı deneyebilirsiniz vmbuilder.
vmbuilder is a script that automates
the process of creating a ready to use
VM based on Ubuntu. There is no need
for a JeOS CD image. The currently
supported hypervisors are KVM, Xen and
VMware.
Use a well known distro and "stript it down"
Bir minimal Debian system instal ve bazı özellikleri aşağı şerit, ya da bir small live image oluşturmak ve kullanmak.
Use Linux From Scratch (LFS) and build a system only with essential software
Bu en zor olanıydı ve çok zaman harcamak için gidiyoruz.
Ama gerçekten küçük bir dağılıma sahip ve bir Linux sistemi gerçekten nasıl çalıştığını anlamak mümkün olacak. Her şey sizin kurulumunda gereken şey yüklemek ve benzeri hafif ikili dosyaları kullanabilirsiniz nasıl çalıştığını anlamak Busybox.
Orada Debian From Scratch adında eski bir proje (son güncelleme 2006, yani güvenilir olmadığını bilmiyorum) ama Debian kullanmaya gelmez aynı LFS'yi yapmak hedefliyor söyledi.
(...) is a unique distribution that
allows you to install a Debian system
with almost the same level of control
as what you would get with a Linux
From Scratch installation but with the
Debian advantages (easy to update and
maintain).
You just want a Damn Small Linux out-of-box solution
Peki, Damn Small Linux, sadece 50mb ve Debian tabanlı ve ben bunu en ünlü minimal dağıtım inanıyorum deneyebilirsiniz (you can check more distros in this list). Ben sadece bir Web Sunucu Geliştirme senaryoda yapmak istiyorsunuz nasıl bilmiyorum.
Final advice
Yukarıdaki tüm durumlar için, yapılandırma sonrasında, ileride kullanılmak üzere bir varsayılan biri olarak VM kaydedin. Veya daha iyisi, (bu kontrol çok anlık biraz hantal olabilir ama dikkat) anlık, size kurulum olabilir küçük farklılıklar ile her birini kullanın.
"I don't want to configure my own"
Nedense benim yaklaşımlar gibi değildi ya da kontrol edebilirsiniz ("kendi vm oluşturmak") benim tavsiyeleri takip etmek çok fazla zaman yoksa this question on ServerFault. Farklı dağıtımların gelen aletleri bir grup için bir liste var.
... Ama onlar sizin ihtiyaçlarınıza uygun olup olmadığını görmek için, onları bir sürü test etmek için gidiyoruz eğer, neden sadece onları kendi oluşturmaya harcanan zaman kullanmayın?
icying on the cake: use Vagrant to manage your vms.
Vagrant is a tool for building and distributing virtualized
development environments.
By providing automated creation and provisioning of virtual machines
using Oracle’s VirtualBox, Vagrant provides the tools to create and
configure lightweight, reproducible, and portable virtual
environments.
Bu Serseri yeni bir VM (bu özellikler resmi sitesinden alınmıştır) oluştururken genellikle yapılacak bir çok şey otomatik olur anlamı:
- Oracle'ın VirtualBox kullanarak otomatik sanal makine oluşturma
- Şef, Kukla, ya da sadece kabuk komut dosyalarını kullanarak sanal ortamlarda otomatik provizyon!
- Oluşturulan ortamlarda Tam SSH erişimi
- Makineden erişilebilir, sizin VM için statik bir IP atama
- Ana makinede İleri portları
- Paylaşılan klasörler kendi editörü kullanmaya devam etmenizi sağlar
- Dağıtılabilir kutularına Paketi ortamları
- İşiniz bittiğinde tamamen ortamı yıkmak
- Kolayca tek komut ile tam bir ortam yeniden
Ben üretim sunucusu olarak aynı yapılandırmaya sahip bir VM (iyi, hemen hemen aynı) yaratacak, böylece bazı platform sorunlar dağıtırken sadece zaman görünür olmaz.