Так, ви можете використовувати Virtualbox Headless. Я наведу вам приклад конфігурації:
VBoxManage createvm --name "ubuntu-server" --register
VBoxManage modifyvm ubuntu-server --memory 1000 --vram 64 --acpi on --cpus 1 --ostype Ubuntu_64 --pae on --hwvirtex on --vtxvpid on
VBoxManage modifyvm ubuntu-server --nic1 bridged --bridgeadapter1 eth1 --nic1 bridged -- bridgeadapter2 eth0
VBoxManage createhd --filename ubuntu-server-disk.vdi --size 2000
VBoxManage storagectl ubuntu-server --name "IDE Controller" --add ide --controller PIIX4
VBoxManage modifyvm ubuntu-server --hda ubuntu-server-disk.vdi
VBoxManage storageattach "ubuntu-server" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /home/mydir/ubuntu-10.04-server-amd64.iso
Цей приклад - копіювати пасту з моєї останньої конфігурації на моєму власному віртуальному сервері. Потім ви запускаєте сервер так:
VBoxHeadless -s "ubuntu-server"
Вам буде наданий порт, до якого ви можете підключитися, або ви можете використовувати щось на зразок NXclient / сервера для графічного підключення через ssh. Будьте в курсі, що, можливо, деякі мої команди можуть бути невірними, оскільки я не можу реально пам'ятати, яку версію Virtualbox я використовував під час створення машини (вона працює протягом останніх 2 років), але завантажуйте їх посібник у форматі PDF з сайту virtualbox, це дуже , дуже інформативні, всі варіанти там добре представлені.
Що стосується стабільності та зручності використання, я запускаю безголові віртуальні машини Debian Lenny, Ubuntu та Windows, машини Linux можуть тривати більше 100 днів без проблем, не перевіряли вікна так багато, але я впевнений, що це також не повинно погано .
Що стосується 4-х різних IP-адрес, які відносяться до різних машин, я вважаю, що це важливіше в налаштуванні мережі. Кожна з віртуальних машин, якщо їх встановлено в мостовому режимі, знаходиться в локальній мережі, це означає, що вам потрібно прокладати трафік до цих машин зовні, це як, наприклад, пара справжніх комп’ютерів, підключених до однієї локальної мережі. Оскільки я не знаю ваших налаштувань мережі, я не можу насправді сказати і, ймовірно, не міг би сказати багато, оскільки мені ніколи не доводилося мати більше ніж один зовнішній IP.