====== Unix Hetzner Virtualisation Host ======
===== Установка =====
Загружаемся в Linux Rescue, заходим, запускаем installimage.
Выбираем систему, в ткрывшемся конфигупаторе инсталятора, задаем разметку разделов:
swap 16
/ 20
lvm vg0 all
vg0 tmp 10
vg0 var 100
PART / ext4 20G
PART lvm vg0 1400G
LV vg0 var /var ext4 100G
Если нужно, меняем hostname.
===== Настройка системы =====
Заходим с тем же паролем, что и в Rescue системе.
Меняем пароль root\\
''passwd''
.. и порт ssh\\
''nano /etc/ssh/sshd_config''
Устанавливаем часовой пояс\\
''dpkg-reconfigure tzdata''
=== Настройка swap и mdadm ===
Выносим swap из md массива и настраиваем оповещения mdadm:
Отключаем своп и удаляем md0
swapoff -a
mdadm --stop /dev/md0
gdisk /dev/sd..
t
1 8200
w
y
mkswap /dev/sda1
mkswap /dev/sdb1
nano /etc/mdadm/mdadm.conf
Также в mdadm.conf меняем емэйл для оповещений.
Меняем в fstab раздел подкачки с md0 на sda1 и sdb1 и включаем своп\\
''swapon -a'' \\
''swapon -s''
=== Устанавливаем обновления и необходимые пакеты ===
''apt-get dist-upgrade\\
apt-get install smartmontools mailutils''
=== Настраиваем систему ===
Изменяем интерфейс в ''/etc/postfix/main.cf'' \\
''inet_interfaces = 127.0.0.1''
''service postfix restart\\
netstat -alnptu''
Добавляем настройки мониторинга в /etc/smartd.conf
/dev/sda -a -I 194 -W 4,45,55 -R 5 -m support@alloadmin.ru -o on -S on -s (S/../.././22|L/../../6/23)
/dev/sdb -a -I 194 -W 4,45,55 -R 5 -m support@alloadmin.ru -o on -S on -s (S/../.././22|L/../../6/23)
===== Установка виртуализации =====
Создаем раздел для образов машин, монтируем и создаем структуру папок:
lvcreate -L 1000G vg0 -n vms
mkfs.ext4 /dev/vg0/vms
mkdir /var/vms
mount /dev/vg0/vms /var/vms
nano /etc/fstab
mkdir /var/vms/iso
mkdir /var/vms/swap
mkdir /var/vms/vm01
Устанавливаем необходимые компоненты
''install bridge-utils kvm libvirt-bin virtinst''
''nano /etc/sysctl.conf''
''virsh –connect=qemu:000system list –all''
qemu-img create -f qcow2 /var/vms/windows/root.img 100G
virt-install --name=windows \
--cpu host \
--ram=8192 \
--disk path=/var/vms/windows/root.img,format=qcow2,bus=virtio,size=100 \
--accelerate \
--noautoconsole \
--connect=qemu:///system \
--vnc \
--vncport 46598 \
--hvm \
--os-type=windows \
--os-variant=win2k8 \
--cdrom=/var/vms/iso/windows-2008-r2-sp1-ru.iso \
--network network:default,model=virtio
''virsh attach-disk –type cdrom windows /var/vms/iso/virtio-win-0.1-52.iso hdc''
Add CDROM:
''attach-disk guest01 /root/disc1.iso hdc –driver file –type cdrom –mode readonly''
Change CDROM:
''attach-disk guest01 /root/disc2.iso hdc –driver file –type cdrom –mode readonly''
Remove CDROM:
''attach-disk vastom-sql " " hdc –driver file –type cdrom –mode readonly''
{{tag> linux hetzner KVM}}