Uživatelské nástroje

Nástroje pro tento web


private:poznamky:linux:ubuntu:instalace

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

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

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

Po

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
private/poznamky/linux/ubuntu/instalace.txt · Poslední úprava: autor: snemec

DokuWiki Appliance - Powered by TurnKey Linux