Создаем темплейт CentOS 5.6 для запуска в HyperVM
Про HyperVM я писал ранее. В этом топике я создам темплейт CentOS 5.6 для запуска в режиме паравиртуализации в HyperVM.
Создаем логический раздел lvm объемом 10 Гб с файловой системой ext3:
Монтируем:
Создаем необходимый минимум директорий:
Создаем устройства:
Монтируем proc:
Устанавливаем пакеты:
Создаем /mnt/tmp/etc/fstab:
Заходим в систему:
Создаем /etc/shadow:
Выходим и упаковываем темплейт:
Почитать
Создаем логический раздел lvm объемом 10 Гб с файловой системой ext3:
lvcreate -L 10G -n template-centos-disk vg0
mkfs.ext3 /dev/vg0/template-centos-disk
Монтируем:
mkdir /mnt/tmp
mount /dev/vg0/template-centos-disk /mnt/tmp/
Создаем необходимый минимум директорий:
mkdir -p /mnt/tmp/dev /mnt/tmp/etc /mnt/tmp/proc /mnt/tmp/var/lib/rpm /mnt/tmp/var/log
Создаем устройства:
MAKEDEV -d /mnt/tmp/dev -x random
MAKEDEV -d /mnt/tmp/dev -x console
MAKEDEV -d /mnt/tmp/dev -x zero
MAKEDEV -d /mnt/tmp/dev -x null
Монтируем proc:
mount -t proc none /mnt/tmp/proc
Устанавливаем пакеты:
wget http://isoredirect.centos.org/centos-5/5.6/os/x86_64/CentOS/centos-release-5-6.el5.centos.1.x86_64.rpm
rpm --initdb --root=/mnt/tmp
rpm -ivh --root=/mnt/tmp --nodeps centos-release*.rpm
yum groupinstall Core --installroot=/mnt/tmp
Создаем /mnt/tmp/etc/fstab:
/dev/sda1 / ext3 defaults 1 1
/dev/sda2 none swap sw 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
Заходим в систему:
chroot /mnt/tmp
Создаем /etc/shadow:
pwconv
Выходим и упаковываем темплейт:
cd /mnt/tmp && tar czvf /home/hypervm/xen/template/centos-5.6-x86_64.tar.gz *
Почитать
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.