Uživatelské nástroje

Nástroje pro tento web


private:poznamky:linux:ubuntu:instalace

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
private:poznamky:linux:ubuntu:instalace [2020/05/12 06:47] – [Ubuntu 18.04 - nastavení sítě] snemecprivate:poznamky:linux:ubuntu:instalace [2021/03/08 14:46] (aktuální) – [Ubuntu 18.04, 20.04 - nastavení sítě] snemec
Řádek 1: Řádek 1:
 +====== 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
 +
 +<code crontab>
 +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
 +
 +    
 +</code>
 +
 +====== 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''\\
 +
 +<code>
 +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
 +
 +</code>
 +
 +<code yaml 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
 +</code>
 +
 +
 +==== 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**
 +<code yaml 00-installer-config.yaml>
 +# 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
 +</code>
 +
 +**Po**
 +<code yaml 00-installer-config.yaml>
 +# 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
 +</code>

DokuWiki Appliance - Powered by TurnKey Linux