====== 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}}