Архив за Июль 2019

Настройка и Установка Docker Swarm

Docker Swarm — это простой кластер виртуальных машин. Для его создания нужно несколько серверов (нод)

Все сервера должны быть Ubuntu версией не ниже 18.04. Сделайте сначала базовую настройка Ubuntu Server 18.04.

Для локального тестирования можно установить Docker Swarm в LXC.

Docker в LXC

Запуск Docker в LXC

Иногда требуется запустить docker в lxc, например, для установки Docker Swarm на локальную машину, или для установки Kubernetos. LXC позволяет запускать Docker внутри контейнера. Рекомендуется использовать хост машину Ubuntu 18.04.

Прежде чем начать, установите LXC на Ubuntu по инструкции и обновите

Установка чистой Ubuntu 18.04 через debootstrap

Подготовка среды через debootstrap

Создаете папку /media/ubuntu/root и подготовьте среду

mkdir /media/ubuntu/root mkdir -p /media/ubuntu/root/etc/apt cd /media/ubuntu/root debootstrap --arch amd64 bionic root http://ru.archive.ubuntu.com/ubuntu cp /etc/apt/sources.list /media/ubuntu/root/etc/apt/sources.list cp /etc/resolv.conf /media/ubuntu/root/etc/resolv.conf mount -t proc proc /media/ubuntu/root/proc mount -t sysfs sys /media/ubuntu/root/sys mount -o bind /dev /media/ubuntu/root/dev mount -t devpts none /media/ubuntu/root/dev/pts

Установка планировщика I/O BFQ на Ubuntu 18.04

BFQ — это новый планировщик ввода/вывода, который позволит решить проблему бага ядра 12309.

Чтобы включить новый планировщик нужно выполнить следующие команды:

1. В файл /etc/default/grub добавить в параметр GRUB_CMDLINE_LINUX_DEFAULT строчку

scsi_mod.use_blk_mq=1

2. Добавить в файл /etc/initramfs-tools/modules строчку

bfq

3. Создать файл /etc/udev/rules.d/60-scheduler.rules

Убрать tearing Nvidia в Ubuntu 18.04

Как убрать tearing Nvidia в Ubuntu 18.04?

Установите последние драйвера nvidia

apt install xserver-xorg-video-nouveau libdrm-nouveau2 nouveau-firmware -y apt install nvidia-driver-435 nvidia-settings nvidia-prime -y apt install compton -y

Создайте файл nano /etc/modprobe.d/nvidia-drm-nomodeset.conf со следующим содержимым

options nvidia-drm modeset=1

Обновите initramfs

update-initramfs -u

Добавьте