Счетчик

Яндекс.Метрика
Cервер и сайт запущен 2011.02.01 на Debian
 

Error in function loadImage: The image could not be loaded.

Error in function redimToSize: The original image has not been loaded.

Error in function saveImage: There is no processed image to save.

создание swap debian 10 и отключение его навсегда

Создание swap

fallocate -l 4G /swapfile

выставляем нужные права

chmod 600 /swapfile

Указываем системе на swap пространство

mkswap /swapfile

включаем сам swap

swapon /swapfile

Заносим в fstab но перед этим бэкап

cp /etc/fstab /etc/fstab.bak

echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab

 

Удаление swap 

Отключаем swap

swapoff --all
Вычищаем все что связано с swap
/etc/fstab

Из системы вычищаем следы
/etc/initramfs-tools/conf.d/resume

Обновляем загрузчик
update-grub

update-initramfs -u
Готово"

Как увеличить дисковое пространство ВМ proxmox 6 онлайн без перезагрузки, на лету

Указываем на сколько увеличить

далее в терминале виртуальной машины 

parted /dev/sda

print

resizepart 1

100%FREE

quit

resize2fs /dev/sda1

apt install libsasl2-modules
Вносим правки в файл: Удаляем все что есть и вставляем то что ниже
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
myhostname = pve01.sysadmin-komi.ru
default_transport = smtp
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, localhost.$mydomain, localhost
relayhost = [smtp.sysadmin-komi.ru]:587
mynetworks = 127.0.0.0/8
inet_interfaces = loopback-only
recipient_delimiter = +
header_checks = pcre:/etc/postfix/rewrite_subject
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost.hash
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_auth.hash
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_generic_maps = hash:/etc/postfix/generic
 
Создаем хеш файл авторизации 
echo [smtp.sysadmin-komi.ru]:587 Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.:yourpass > /etc/postfix/sasl_auth.hash
 
Создаем хеш файл sender_relayhost.hash
echo Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. [smtp.sysadmin-komi.ru]:587 > /etc/postfix/sender_relayhost.hash
 
И скобки [] обязательны!
 
Происходит это потому, что отправка системных сообщений идет от локального пользователя root. Имя отправителя в письме у меня такое — Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. В данном случае pve1. pve01.sysadmin-komi.ru это локальное имя сервера.
Откройте файл на редактирование
 
nano /etc/postfix/generic
Добавьте в файл generic одну строку:
 
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Шифруем postmap
 
postmap /etc/postfix/sender_relayhost.hash
postmap /etc/postfix/sasl_auth.hash
postmap /etc/postfix/generic
 
Устанавливаем уровень доступа 0600 на файлы sasl_auth
 
chmod 0600 /etc/postfix/sasl_auth.*
 
nano /etc/postfix/rewrite_subject
 
Добавляем в него такую строку:
/^Subject: (.*)$/ REPLACE Subject: [PVE01]: $1
 
Это регулярное выражение, которое меняет заголовок письма, начинающийся с Subject. Оно добавляет в начало темы имя сервера с двоеточием — [PVE01]:
Вы можете добавлять свой вариант. А $1 это исходное содержание темы, которое будет без изменений оставлено далее, после добавки.
Но для того, чтобы это работало, просто создать файл и поправить конфиг мало. Необходимо доустановить специальную библиотеку postfix-pcre
Вы ведь помните, как выглядит строка с этой настройкой:
 
 
pcre:/etc/postfix/rewrite_subject
 
apt install postfix-pcre
 
Перезапускаем Postfix
 
service postfix restart
 
Пробуем отправить тестовое сообщение адресату:
echo "Test mail from proxmox" | mail -s test Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
 
Проверка работы Postfix:
cat /var/log/mail.log | grep postfix
 
 
 

Создаем и подключение LVM proxmox 6

Теперь объединим только что созданные разделы в raid1:

# mdadm --create /dev/md2 --level=1 --raid-disks=2 /dev/sda3 /dev/sdb3

Проверим информацию о mdadm:

# cat /proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]

md2 : active raid1 sdb3[1] sda3[0]

      42140672 blocks super 1.2 [2/2] [UU]

      [=>...................]  resync =  9.4% (4001792/42140672) finish=3.0min speed=210620K/sec

     

Все в порядке, массив синхронизируется. Дождитесь окончания синхронизации и продолжайте. Хотя это не обязательно, массив и сейчас уже готов к работе, он он будет сильно тормозить во время ребилда. Добавим информацию о новом массиве в конфигурационный файл /etc/mdadm/mdadm.conf, иначе после перезагрузки массив не будет виден в системе:

# mdadm --examine --scan | grep 'md/2' >> /etc/mdadm/mdadm.conf

Конфигурационный файл примет такой вид:

# cat /etc/mdadm/mdadm.conf

# mdadm.conf

# mdadm.conf

#

# !NB! Run update-initramfs -u after updating this file.

# !NB! This will ensure that initramfs has an uptodate copy.

#

# Please refer to mdadm.conf(5) for information about this file.

#

# by default (built-in), scan all partitions (/proc/partitions) and all

# containers for MD superblocks. alternatively, specify devices to scan, using

# wildcards if desired.

#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system

HOMEHOST

# instruct the monitoring daemon where to send mail alerts

MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Fri, 09 Aug 2019 13:59:40 +0300 by mkconf

ARRAY /dev/md/2  metadata=1.2 UUID=30be9c4e:6a351eca:6d66228d:ee695c19 name=proxmox6:2

Создать том LVM и на его основе storage.

Традиционно используют второй способ, так как он позволяет потом использовать в качестве дисков виртуальных машин lvm разделы. С ними удобно работать, плюс, теоретически, блочное устройство типа lvm должно работать чуть быстрее. Так что пойдем по второму пути. Выполним инициализацию раздела для работы с LVM:

# pvcreate /dev/md2

File descriptor 7 (pipe:[31619]) leaked on pvcreate invocation. Parent PID 2856: bash

  Physical volume "/dev/md2" successfully created.

Создадим группу томов:

# vgcreate raid1-md2 /dev/md2

File descriptor 7 (pipe:[31619]) leaked on vgcreate invocation. Parent PID 2856: bash

  Volume group "raid1-md2" successfully created

Теперь идем в web интерфейс, выбираем Datacenter, вкладку Storage, жмем Add и выбираем LVM:

Все, все счастливы и довольны!

Как увеличить дисковое пространство ВМ proxmox 6

И так в гуи proxmox увеличим на 10 гигов желаемой ВМ

Далее грузимся с live cd gpart

Запускаем сам gparted

Если включен swop то на разделе пкм и отключаем его

01

Далее

На разделе sda2 нажимаем resiza/move и выделяем все пространство которое мы ходим выделить, ведем справо и нажимаем на resize/move

02

Далее

Выбираем раздел /dev/sda5 и переносим все в правую часть и нажимаем на resiza/move

03

Соглашаемся с тем что все может поломаться и нажимаем ОК

Встаем на /dev/sda2 и нажимаем на partition resiza/move и уменьшаем дисковое пространство слева направо до упора

04

Нажимаем

resiza/move

Далее

Встаем на /dev/sda1 нажимаем на partition resiza/move и увеличиваем дисковое пространство все свободное место.

05

и нажимаем на resiza/move

Далее

Нажимаем на применить и ждем некоторое время, после успешной операции отправляем в перезагрузку свой сервер.

06

Проверяем и радуемся

Все выше написанное только для ознакомления и вы должны понимать, что все можете поломать, так что тестируем на другой ВМ перед тем как выполнять на боевой машине

Партнеры

skid.crm

Система СКИД - онлайн приложение

для автоматизации строительного
контроля и ведения документации
по строительным объектам