Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
howto:linux:hetzner [2014/12/24 21:33] Алексей Кожевников создано |
howto:linux:hetzner [2019/01/17 11:15] (текущий) Алексей Кожевников ↷ Страница перемещена из installation:linux:hetzner в howto:linux:hetzner |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Unix Hetzner Virtualisation Host ====== | + | ====== Unix Hetzner Virtualisation Host ====== |
- | ===== Установка ====== | + | ===== Установка ===== |
Загружаемся в Linux Rescue, заходим, запускаем installimage. | Загружаемся в Linux Rescue, заходим, запускаем installimage. | ||
Выбираем систему, в ткрывшемся конфигупаторе инсталятора, задаем разметку разделов: | Выбираем систему, в ткрывшемся конфигупаторе инсталятора, задаем разметку разделов: | ||
+ | |||
<code> | <code> | ||
swap 16 | swap 16 | ||
/ 20 | / 20 | ||
lvm vg0 all | lvm vg0 all | ||
- | vg0 tmp 10 | + | vg0 tmp 10 |
vg0 var 100 | vg0 var 100 | ||
Строка 20: | Строка 21: | ||
Если нужно, меняем hostname. | Если нужно, меняем hostname. | ||
- | + | ===== Настройка системы ===== | |
- | =====Настройка системы ===== | + | |
Заходим с тем же паролем, что и в Rescue системе. | Заходим с тем же паролем, что и в Rescue системе. | ||
Меняем пароль root\\ | Меняем пароль root\\ | ||
- | passwd | + | ''passwd'' |
.. и порт ssh\\ | .. и порт ssh\\ | ||
- | nano /etc/ssh/sshd_config | + | ''nano /etc/ssh/sshd_config'' |
Устанавливаем часовой пояс\\ | Устанавливаем часовой пояс\\ | ||
- | dpkg-reconfigure tzdata | + | ''dpkg-reconfigure tzdata'' |
=== Настройка swap и mdadm === | === Настройка swap и mdadm === | ||
Строка 39: | Строка 38: | ||
Отключаем своп и удаляем md0 | Отключаем своп и удаляем md0 | ||
+ | |||
<code> | <code> | ||
swapoff -a | swapoff -a | ||
mdadm --stop /dev/md0 | mdadm --stop /dev/md0 | ||
gdisk /dev/sd.. | gdisk /dev/sd.. | ||
- | t \ 1 8200 \ w \ y | + | t |
+ | 1 8200 | ||
+ | w | ||
+ | y | ||
mkswap /dev/sda1 | mkswap /dev/sda1 | ||
mkswap /dev/sdb1 | mkswap /dev/sdb1 | ||
nano /etc/mdadm/mdadm.conf | nano /etc/mdadm/mdadm.conf | ||
</code> | </code> | ||
+ | |||
Также в mdadm.conf меняем емэйл для оповещений. | Также в mdadm.conf меняем емэйл для оповещений. | ||
Меняем в fstab раздел подкачки с md0 на sda1 и sdb1 и включаем своп\\ | Меняем в fstab раздел подкачки с md0 на sda1 и sdb1 и включаем своп\\ | ||
- | swapon -a\\ | + | ''swapon -a'' \\ |
- | swapon -s | + | ''swapon -s'' |
=== Устанавливаем обновления и необходимые пакеты === | === Устанавливаем обновления и необходимые пакеты === | ||
- | apt-get dist-upgrade\\ | + | ''apt-get dist-upgrade\\ |
- | apt-get install smartmontools mailutils | + | apt-get install smartmontools mailutils'' |
- | === Настраиваем систему === | + | === Настраиваем систему === |
- | Изменяем интерфейс в /etc/postfix/main.cf\\ | + | Изменяем интерфейс в ''/etc/postfix/main.cf'' \\ |
- | inet_interfaces = 127.0.0.1 | + | ''inet_interfaces = 127.0.0.1'' |
- | service postfix restart\\ | + | ''service postfix restart\\ |
- | netstat -alnptu | + | netstat -alnptu'' |
Добавляем настройки мониторинга в /etc/smartd.conf | Добавляем настройки мониторинга в /etc/smartd.conf | ||
+ | |||
<code> | <code> | ||
/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/sda -a -I 194 -W 4,45,55 -R 5 -m support@alloadmin.ru -o on -S on -s (S/../.././22|L/../../6/23) | ||
Строка 76: | Строка 80: | ||
Создаем раздел для образов машин, монтируем и создаем структуру папок: | Создаем раздел для образов машин, монтируем и создаем структуру папок: | ||
+ | |||
<code> | <code> | ||
lvcreate -L 1000G vg0 -n vms | lvcreate -L 1000G vg0 -n vms | ||
Строка 89: | Строка 94: | ||
Устанавливаем необходимые компоненты | Устанавливаем необходимые компоненты | ||
- | install bridge-utils kvm libvirt-bin virtinst | + | ''install bridge-utils kvm libvirt-bin virtinst'' |
- | + | ||
- | nano /etc/sysctl.conf | + | |
- | + | ||
- | + | ||
- | virsh --connect=qemu:000system list --all | + | |
+ | ''nano /etc/sysctl.conf'' | ||
+ | ''virsh –connect=qemu:000system list –all'' | ||
<code> | <code> | ||
qemu-img create -f qcow2 /var/vms/windows/root.img 100G | qemu-img create -f qcow2 /var/vms/windows/root.img 100G | ||
Строка 114: | Строка 116: | ||
--cdrom=/var/vms/iso/windows-2008-r2-sp1-ru.iso \ | --cdrom=/var/vms/iso/windows-2008-r2-sp1-ru.iso \ | ||
--network network:default,model=virtio | --network network:default,model=virtio | ||
- | |||
</code> | </code> | ||
- | virsh attach-disk --type cdrom windows /var/vms/iso/virtio-win-0.1-52.iso hdc | + | ''virsh attach-disk –type cdrom windows /var/vms/iso/virtio-win-0.1-52.iso hdc'' |
Add CDROM: | Add CDROM: | ||
- | attach-disk guest01 /root/disc1.iso hdc --driver file --type cdrom --mode readonly | + | ''attach-disk guest01 /root/disc1.iso hdc –driver file –type cdrom –mode readonly'' |
Change CDROM: | Change CDROM: | ||
- | attach-disk guest01 /root/disc2.iso hdc --driver file --type cdrom --mode readonly | + | ''attach-disk guest01 /root/disc2.iso hdc –driver file –type cdrom –mode readonly'' |
Remove CDROM: | Remove CDROM: | ||
- | attach-disk vastom-sql " " hdc --driver file --type cdrom --mode readonly | + | ''attach-disk vastom-sql " " hdc –driver file –type cdrom –mode readonly'' |
+ | |||
+ | {{tag> linux hetzner KVM}} | ||