VDS - делим выделенный сервер

VDS (Virtual Dedicated Server) – это программное обеспечение, которое позволяет создать на базе обычного сервера несколько “виртуальных”, отдельных от остальных, а также поровну распределить ресурсы сервера между ними.

Подробнее рассмотрим создание VDS на основе UML.
Дл примера создадим виртуальный выделенный сервер для пользователя vds1 с паролем myfirstvds.

mkdir /uml/
cd /uml
wget http://kernels.usermodelinux.org/kernels/linux-2.4.22-8um/linux
chmod +x /uml/linux
wget http://nrh-up2date.org/howto/uml/packages/host/uml_utilities-20030903-1.i386.rpm
rpm -i ./uml_utilities-20030903-1.i386.rpm
wget http://aleron.dl.sourceforge.net/sourceforge/user-mode-linux/root_fs.rh-7.2-full.pristine.20020312.bz2
unbzip2 ./root_fs.rh-7.2-full.pristine.20020312.bz2
adduser vds1
passwd vds1 myfirstvds
cp ./root_fs.rh-7.2-full.pristine.20020312 /home/vds1/root_fs
cp ./linux /home/vds1/linux
chown vds1 /home/vds1/linux
chown vds1 /home/vds1/root_fs
/home/vds1/linux ubd0=root_fs root=/dev/ubd0 mem=128m eth0=tuntap,,,192.168.0.254

Далее вы получите сообщение “The above line says: Boot the linux kernel, and the OS is in root_fs and make 128MB of ram available to the UML”. Оно подтверждает, что запуск VDS произведен успешно.

Для входа в такой VDS под настоящим root необходимо “зачрутиться” в VDS:

mount root_fs /mnt -o loop
chroot /mnt

здесь задаем пароль для VDS root и выполняем базовые настройки.

Чтобы изменить размер дискового раздела под VDS нужно использовать resize2fs:

mv rootfs rootfs.resize
dd if=/dev/zero of=rootfs.resize bs=1k count=1 seek=8G
e2fsck -p rootfs.resize
resize2fs rootfs.resize
e2fsck -p rootfs.resize

В конце необходимо остановить время изменения раздела VDS.

Оставьте свой отзыв!

Вам нужно войти, чтобы оставить комментарий.