====== UBUNTU, DEBIAN instalace ======
http://releases.ubuntu.com/16.04/
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Příprava boot USB Flash disk
dd if=ubuntu-16.04.2-server-amd64.iso of=/dev/sdb
apt-get install ssh vim tmux
apt-get install telnet lsof dnsutils ntp ntpdate
apt-get install shorewall fail2ban
apt-get install bzip2 tcpdump
apt-get install smartmontools
apt-get install net-tools
Na jeden řádek:
apt-get install ssh vim tmux telnet lsof dnsutils ntp ntpdate shorewall fail2ban bzip2 tcpdump smartmontools net-tools
**Spuštění Shorewall(u) po startu**
V souboru ''/etc/default/shorewall'' změňte parametr ''startup'' na hodnotu **1**\\
Povolte shorewall service
systemctl enable shorewall.service
===== Instalace ZFS =====
apt-get install zfsutils-linux
Pro snadnou práci se snapshoty je vhodné nainstalovat skript **zfsnap** a **zxfer**
apt-get install zfsnap
https://github.com/allanjude/zxfer
Příklad nastavení v contab
0 8-21/1 * * * /usr/sbin/zfSnap -a 1d poolz1/VM/VM-SERVER
0 23 * * 2,5 /usr/sbin/zfSnap -a 1w poolz1/VM/VM-SERVER
0 23 * * 6 /usr/sbin/zfSnap -a 2w poolz1/VM/VM-SERVER
45 23 1 * * /usr/sbin/zfSnap -a 3m poolz1/VM/VM-SERVER
0 1 * * * /usr/sbin/zfSnap -d
# replikace snapshot mezi poolz1 a poolz3bck
10 */1 * * * /usr/local/sbin/zxfer -dFkPv -g 376 -R poolz1/VM poolz3bck
====== ZFS pool ======
Vytvoření ZFS pool dle id disků(''/dev/disk/by-id'')
Mapování mezi ID a jménem lze zjistit příkazem ''lsblk''.\\
Konkrétně např. pro disk ''sda''\\
lsblk -O /dev/sda
===== Vytvoření ZFS poolu =====
zpool create -f vspool raidz1 /dev/disk/by-id/ata-SAMSUNG_MZ7KM240HAGR-00005_S2HRNX0H501974 /dev/disk/by-id/ata-SAMSUNG_MZ7KM240HAGR-00005_S2HRNX0H501980 /dev/disk/by-id/ata-SAMSUNG_MZ7KM240HAGR-00005_S2HRNX0H501982 /dev/disk/by-id/ata-SAMSUNG_MZ7KM240HAGR-00005_S2HRNX0H501993
===== Vytvoření datasetu =====
Dataset - blokové zařízení pro umístění virtuálního serveru
zfs create -V 300G vspool/btasrv
===== Instalace Xen Hypervisoru =====
[[private:poznamky:linux:xen|Instalace Xen serveru]]
===== Ubuntu 18.04, 20.04 - nastavení sítě - NETPLAN =====
Síťové nastavení v Ubuntu je v konfiguračních yaml souborech ve složce ''/etc/netplan''
https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux\\
https://linuxhint.com/setup_static_ip_address_ubuntu/\\
**Příklad nastavení pevné adresy v Ubuntu 20.04**\\
**Pozor - na syntaxy yaml souborů**\\
Musí se použít pené odsazení - 2 mezery, jinak při aplikování konfigurace nastane chyba.
''netplan --debug apply''\\
''netplan apply''\\
''netplan try''\\
cd /etc/neplan
root@hplxo61:/etc/netplan# l
total 16
drwxr-xr-x 2 root root 4096 May 11 18:28 ./
drwxr-xr-x 106 root root 4096 May 11 18:33 ../
-rw-r--r-- 1 root root 552 May 11 18:28 00-installer-config.yaml
-rw-r--r-- 1 root root 227 May 11 15:09 00-installer-config.yaml.orig
vim 00-installer-config.yaml
#This is the network config written by 'subiquity'
network:
ethernets:
eno1:
addresses:
- 192.168.10.95/24
gateway4: 192.168.10.1
nameservers:
addresses:
- 8.8.8.8
version: 2
==== Konfigurace bridge ====
Konfigurace bridge např. pro Xen nebo KVM Guest.
https://netplan.io/examples#configuring-network-bridges\\
https://fabianlee.org/2019/04/01/kvm-creating-a-bridged-network-with-netplan-on-ubuntu-bionic/\\
**Před**
# This is the network config written by 'subiquity'
network:
ethernets:
enp4s0:
addresses:
- 192.168.10.118/24
gateway4: 192.168.10.1
nameservers:
addresses:
- 8.8.8.8
version: 2
**Po**
# This is the network config written by 'subiquity'
network:
ethernets:
enp4s0:
dhcp4: false
dhcp6: false
#addresses:
#- 192.168.10.118/24
#gateway4: 192.168.10.1
#nameservers:
#addresses:
#- 8.8.8.8
bridges:
br0:
interfaces: [enp4s0]
addresses: [192.168.10.118/24]
gateway4: 192.168.10.1
mtu: 1500
nameservers:
addresses: [8.8.8.8]
parameters:
stp: true
forward-delay: 4
dhcp4: no
dhcp6: no
version: 2