🎄 С наступающим 2024 годом! 🎄
Пусть новый год принесет меньше проблем, побольше успешных проектов, надежных инструментов для управления и мониторинга сложных IT-инфраструктур, а также беспроблемных апгрейдов.
Всем успехов и отличного настроения! 🎅
Пусть новый год принесет меньше проблем, побольше успешных проектов, надежных инструментов для управления и мониторинга сложных IT-инфраструктур, а также беспроблемных апгрейдов.
Всем успехов и отличного настроения! 🎅
Логин и пароль по умолчанию для UserGate
Варианты default password для UserGate:
1. Вариант:
2. Вариант:
#сети@itmxav
😉 На сайте
Варианты default password для UserGate:
1. Вариант:
Логин - Admin
Пароль - пустой
2. Вариант:
Логин - Admin
Пароль - utm
#сети@itmxav
😉 На сайте
Как сбросить UserGate к заводским настройкам?
Сбросить UserGate к заводским настройкам можно следующим образом:
1. Подключаем монитор по VGA и USB-клавиатуру.
2. Перезагружаем UserGate по питанию, через WEB или через команду shutdown.
3. При загрузке выбираем Support Menu.
4. Выбираем Factory reset.
5. Перезагружаемся.
#сети@itmxav
😉 На сайте
Сбросить UserGate к заводским настройкам можно следующим образом:
1. Подключаем монитор по VGA и USB-клавиатуру.
2. Перезагружаем UserGate по питанию, через WEB или через команду shutdown.
3. При загрузке выбираем Support Menu.
4. Выбираем Factory reset.
5. Перезагружаемся.
#сети@itmxav
😉 На сайте
Привет! 😊
Это сообщение - навигация по каналу и другим ресурсам.
❕Пояснение/уточнение
Этот канал, сайт (it.mxav.ru), видеоканалы не созданы с целью обучения или выявления наилучшего решения той или иной задачи. Просто делюсь тем, что нахожу интересное в ИТ. Не надо слепо верить и повторять всё за мной.
Ссылки
🌐 Cайт
💬 Чат для обсуждения
📖 Обновляемый список материалов для развития
🛠 Разборы разных материалов
🎬 Видео на Youtube
🎬 Видео на Rutube
Если Telegram заблокируют, то что будет?
Прокомментировал ситуацию здесь.
Про видео
Направления:
#SlowHowTo@itmxav
#FastHowTo@itmxav
#FunnyHowTo@itmxav
Пояснения по направлениям находятся в этом сообщении.
Поиск
Помимо обычного поиска, есть теги. Следующие:
#firewall@itmxav - записи, связанные с firewall
#iptables@itmxav - про iptables
#сети@itmxav - записи, связанные с компьютерными сетями
#cisco@itmxav - про cisco
#huawei@itmxav - про huawei
#zelax@itmxav - про zelax
#eltex@itmxav - про eltex
#qtech@itmxav - про qtech
#linux@itmxav - разные записи, связанные с Linux
#dns@itmxav - разные записи про dns
#virtualbox@itmxav - про VirtualBox
#ceph@itmxav - про ceph
#proxmox@itmxav - про ProxMox
#xen@itmxav - про Xen
#windows@itmxav - разные записи, связанные с Windows
#мониторинг@itmxav - про мониторинг информационных систем
#zabbix@itmxav - про Zabbix
#graylog@itmxav - про Graylog
#devops@itmxav - разные записи, связанные с DevOps
#docker@itmxav - про Zabbix
#бд@itmxav - разные записи, связанные с базами данных
#mongodb@itmxav - про MongoDB
#mysql@itmxav - про MySQL
#разное@itmxav - то, что не входит в категории
Это сообщение - навигация по каналу и другим ресурсам.
❕Пояснение/уточнение
Этот канал, сайт (it.mxav.ru), видеоканалы не созданы с целью обучения или выявления наилучшего решения той или иной задачи. Просто делюсь тем, что нахожу интересное в ИТ. Не надо слепо верить и повторять всё за мной.
Ссылки
🌐 Cайт
💬 Чат для обсуждения
📖 Обновляемый список материалов для развития
🛠 Разборы разных материалов
🎬 Видео на Youtube
🎬 Видео на Rutube
Если Telegram заблокируют, то что будет?
Прокомментировал ситуацию здесь.
Про видео
Направления:
#SlowHowTo@itmxav
#FastHowTo@itmxav
#FunnyHowTo@itmxav
Пояснения по направлениям находятся в этом сообщении.
Поиск
Помимо обычного поиска, есть теги. Следующие:
#firewall@itmxav - записи, связанные с firewall
#iptables@itmxav - про iptables
#сети@itmxav - записи, связанные с компьютерными сетями
#cisco@itmxav - про cisco
#huawei@itmxav - про huawei
#zelax@itmxav - про zelax
#eltex@itmxav - про eltex
#qtech@itmxav - про qtech
#linux@itmxav - разные записи, связанные с Linux
#dns@itmxav - разные записи про dns
#virtualbox@itmxav - про VirtualBox
#ceph@itmxav - про ceph
#proxmox@itmxav - про ProxMox
#xen@itmxav - про Xen
#windows@itmxav - разные записи, связанные с Windows
#мониторинг@itmxav - про мониторинг информационных систем
#zabbix@itmxav - про Zabbix
#graylog@itmxav - про Graylog
#devops@itmxav - разные записи, связанные с DevOps
#docker@itmxav - про Zabbix
#бд@itmxav - разные записи, связанные с базами данных
#mongodb@itmxav - про MongoDB
#mysql@itmxav - про MySQL
#разное@itmxav - то, что не входит в категории
Видео "Как установить Docker Compose на Debian?"
#devops@itmxav
#docker@itmxav
#fasthowto@itmxav
🎬 На Youtube
📝 Текстовый вариант
😉 На сайте
#devops@itmxav
#docker@itmxav
#fasthowto@itmxav
🎬 На Youtube
📝 Текстовый вариант
😉 На сайте
YouTube
Как установить Docker Compose на Debian? [FastHowTo]
Показана установка Docker Compose на Debian.
Текстовый вариант - https://it.mxav.ru/2023/12/06/kak-ustanovit-docker-compose/
🔗 Telegram - https://t.me/itmxav
🔗 Сайт с IT-заметками - https://it.mxav.ru
#docker #debian #howto #linux #линукс #установка #install
Текстовый вариант - https://it.mxav.ru/2023/12/06/kak-ustanovit-docker-compose/
🔗 Telegram - https://t.me/itmxav
🔗 Сайт с IT-заметками - https://it.mxav.ru
#docker #debian #howto #linux #линукс #установка #install
Видео "Не работает переключение раскладки клавиатуры на Linux Mint Mate"
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте
#linux@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте
Как обновить Proxmox с 7.4 на 8.1?
Если используется Ceph, то читайте процесс обновления здесь. Желательно выключить все машины перед обновлением, на всякий случай.
1. Выключаем pve-enterprise.list через комментирование
2. Обновляем нашу ветку
3. Добавляем репозиторий pve-no-subscription
4. Прогоняем
5. Проверяем всё ли нормально для перехода на 8 версию через запуск специального скрипта.
6. Если есть ошибки, то исправляем. Если нет, то бэкапил sources.list и меняем на новую версию репозитории Debian 12 bookworm, т.к. 8 версия на её основе сделана.
7. Смотрим список обновления
8. Обновляемся и смотрим, что получилось.
#proxmox@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте
📝 Ещё:
- Как обновить Proxmox с 7.2 на 7.3?
- Как перенести виртуальную машину (контейнер) на другой сервер Proxmox VE?
Если используется Ceph, то читайте процесс обновления здесь. Желательно выключить все машины перед обновлением, на всякий случай.
1. Выключаем pve-enterprise.list через комментирование
# nano /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
2. Обновляем нашу ветку
# apt update; apt dist-upgrade
3. Добавляем репозиторий pve-no-subscription
deb http://download.proxmox.com/debian bullseye pve-no-subscription
4. Прогоняем
# apt update
5. Проверяем всё ли нормально для перехода на 8 версию через запуск специального скрипта.
# pve7to8
6. Если есть ошибки, то исправляем. Если нет, то бэкапил sources.list и меняем на новую версию репозитории Debian 12 bookworm, т.к. 8 версия на её основе сделана.
# cp /etc/apt/sources.list /etc/apt/sources.list.bak
# sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
7. Смотрим список обновления
# apt list --upgradable
8. Обновляемся и смотрим, что получилось.
# apt dist-upgrade
#proxmox@itmxav
#fasthowto@itmxav
🎬 На Youtube
😉 На сайте
📝 Ещё:
- Как обновить Proxmox с 7.2 на 7.3?
- Как перенести виртуальную машину (контейнер) на другой сервер Proxmox VE?
❕Новости
Появился канал на Rutube, на всякий случай. Если кому-то удобней там смотреть, то теперь есть такая возможность.
🎬 Смотреть видео на Rutube
Появился канал на Rutube, на всякий случай. Если кому-то удобней там смотреть, то теперь есть такая возможность.
🎬 Смотреть видео на Rutube
Как установить шрифты в Linux?
1. Создаем папку ~/.fonts:
2. Копируем нужный шрифт:
3. Обновляем кэш шрифтов и перезапускаем программы для работы со шрифтами.
или просто перезагружаем компьютер.
#linux@itmxav
😉 На сайте
1. Создаем папку ~/.fonts:
$ mkdir ~/.fonts
2. Копируем нужный шрифт:
$ cp OpenSans.ttf ~/.fonts
3. Обновляем кэш шрифтов и перезапускаем программы для работы со шрифтами.
$ fc-cache -f -v
или просто перезагружаем компьютер.
#linux@itmxav
😉 На сайте
Проблема "state manager: reset session failed on NFSv4 server with error 1"
Иногда при работе с NFS в Proxmox может быть ошибка:
Можно её исправить так:
1. Отключим хранилище в "Датацентр" -> "Хранилище" -> Выключаем NFS через редактирование
2. На узлах смотрим папку монитирования
3. Отмонтирем её вручную. Например, интересует папка ISONFS
4. Подключаем хранилище (см. п.1)
#linux@itmxav
#proxmox@itmxav
😉 На сайте
Иногда при работе с NFS в Proxmox может быть ошибка:
NFS: state manager: reset session failed on NFSv4 server 192.168.2.2 with error 1
Можно её исправить так:
1. Отключим хранилище в "Датацентр" -> "Хранилище" -> Выключаем NFS через редактирование
2. На узлах смотрим папку монитирования
# mount
3. Отмонтирем её вручную. Например, интересует папка ISONFS
# umount /mnt/pve/ISONFS
4. Подключаем хранилище (см. п.1)
#linux@itmxav
#proxmox@itmxav
😉 На сайте
Как создать установочную флешку через Rufus?
#разное@itmxav
#windows@itmxav
#fasthowto@itmxav
🎬 Смотреть на Youtube
😉 На сайте
#разное@itmxav
#windows@itmxav
#fasthowto@itmxav
🎬 Смотреть на Youtube
😉 На сайте
Как обновить Gitlab?
Заранее сделайте бэкап данных.
1. Смотрим, что доступно:
2. Обновляем по последним версиям gitlab.
Т.е. 16.2.3(текущая)->16.2.9(последняя в 16.2)->16.3.7(последняя в 16.3)->16.4.5(последняя в 16.4)->и т.д. Обновляемся следующим образом:
3. После установок можно почистить кэш от пакетов:
#devops@itmxav
😉 На сайте
Заранее сделайте бэкап данных.
1. Смотрим, что доступно:
# apt list gitlab-ce -a
2. Обновляем по последним версиям gitlab.
Т.е. 16.2.3(текущая)->16.2.9(последняя в 16.2)->16.3.7(последняя в 16.3)->16.4.5(последняя в 16.4)->и т.д. Обновляемся следующим образом:
# apt install gitlab-ce=16.2.9-ce.0
3. После установок можно почистить кэш от пакетов:
# apt clean
#devops@itmxav
😉 На сайте
Как установить WordPress на Debian?
Чтобы установить WordPress (в качестве примера используется домен wp-site.test) на Linux Debian с самоподписанным сертификатом необходимо:
1. Обновить систему
2. Устанавливаем необходимые пакеты
3. Временно выключим и добавим в автозапуск сервисы
4. Поправим порт в ports.conf на 8080, т.к. делаем связку nginx+apache2+php+mariadb и создадим виртуальный хост на apache2
5. Создаем папки для логов
6. Создаем папку для сайта и тестовый php-файл
7. Включаем редиректы на apache2 и проверяем конфигурацию
8. Включаем сайт
9. Создаем сертификат и ключ для https-соединения
Продолжение в следующем посте⤵️
#devops@itmxav
#linux@itmxav
Чтобы установить WordPress (в качестве примера используется домен wp-site.test) на Linux Debian с самоподписанным сертификатом необходимо:
1. Обновить систему
apt update; apt upgrade
2. Устанавливаем необходимые пакеты
apt install nginx apache2 htop curl wget mariadb-server php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip unzip php-mysql
3. Временно выключим и добавим в автозапуск сервисы
systemctl enable nginx apache2 mariadb; systemctl stop nginx apache2
4. Поправим порт в ports.conf на 8080, т.к. делаем связку nginx+apache2+php+mariadb и создадим виртуальный хост на apache2
nano /etc/apache2/ports.conf; nano /etc/apache2/sites-available/wp-site.test.conf
<VirtualHost 127.0.0.1:8080>
ServerName wp-site.test
ServerAlias www.wp-site.test
DocumentRoot "/var/www/wp-site.test"
<Directory "/var/www/wp-site.test/">
AllowOverride All
allow from all
Options -Indexes
#Options FollowSymLinks
</Directory>
<FilesMatch "\.ph(p[3-8]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
ErrorLog /var/www/log/apache2/wp-site.test-error.log
CustomLog /var/www/log/apache2/wp-site.test-access.log combined
<ifModule mod_headers.c>
Header set X-XSS-Protection "1; mode=block"
</IfModule>
<IfModule php8_module>
php_flag session.cookie_httponly 1
php_flag session.cookie_secure 1
</IfModule>
</VirtualHost>
5. Создаем папки для логов
mkdir /var/www/log/; mkdir /var/www/log/apache2/; mkdir /var/www/log/nginx/
6. Создаем папку для сайта и тестовый php-файл
mkdir /var/www/wp-site.test/; echo '<?php phpinfo(); ?>' > /var/www/wp-site.test/index.php
7. Включаем редиректы на apache2 и проверяем конфигурацию
a2enmod rewrite; apache2ctl configtest
8. Включаем сайт
a2ensite wp-site.test.conf
9. Создаем сертификат и ключ для https-соединения
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/wp-site.test-selfsigned.key -out /etc/ssl/certs/wp-site.test-selfsigned.crt
Продолжение в следующем посте⤵️
#devops@itmxav
#linux@itmxav
10. Создаем виртуальный хост для nginx и прописываем конфиг
11. Включаем хост на nginx
12. Проверяем конфиг
13. Задаем пароль root для mariadb
14. Заходим в СУБД
15. Создаем пользователя с паролем и базу данных для WordPress
16. Перезапускаем сервисы и проверяем работу сайта (надо в браузере зайти на URL)
17. Переходим в папку сайта и удаляем ненужное.
18. Качаем сам WordPress
19. Распаковываем скаченное и перемещаем в корень сайта
20. Удаляем ненужное
21. Ставим права на папку с файлами сайта
22. Переходим в браузере по URL домена и настраиваем WordPress. Например:
Имя - Тестовый сайт
Логин с паролем wp-user:4dveRElmfKjNrltN
Почта для восстановения test@example.loc
#devops@itmxav
#linux@itmxav
#fasthowto@itmxav
😉 На сайте
🎬 На Youtube
🎬 На Rutube
nano /etc/nginx/sites-available/wp-site.test
server {
listen 80;
server_name wp-site.test www.wp-site.test;
add_header Content-Security-Policy upgrade-insecure-requests;
return 302 https://wp-site.test$request_uri;
}
server {
listen 443 ssl;
server_name wp-site.test www.wp-site.test;
access_log /var/www/log/nginx/wp-site.test-access.log;
error_log /var/www/log/nginx/wp-site.test-error.log;
ssl_certificate /etc/ssl/certs/wp-site.test-selfsigned.crt;
ssl_certificate_key /etc/ssl/private/wp-site.test-selfsigned.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
add_header Strict-Transport-Security 'max-age=15552000; includeSubDomains';
add_header Content-Security-Policy upgrade-insecure-requests;
ssl_ciphers EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:"убрать перенос"
EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:EDH+aRSA:HIGH:!aNULL:!eNULL:!LOW:!RC4:!3DES:!MD5:!EXP:!PSK:!SRP:!SEED:!DSS:!CAMELLIA;
ssl_prefer_server_ciphers on;
client_max_body_size 200M;
keepalive_requests 100;
keepalive_timeout 30;
reset_timedout_connection on;
client_body_timeout 10;
send_timeout 2;
fastcgi_ignore_client_abort on;
location / {
fastcgi_ignore_client_abort on;
proxy_ignore_client_abort on;
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header Connection "";
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 180;
}
location ~* \.(woff2|svg|png|jpg|jpeg|gif|css|js|pdf|doc|zip|rar|docx|avi|tiff|rtf|gz|gzip|mpg|mpeg|mp3|mp4|tgz|wav|wmv|wma|xls|xlsx|xml|bmp|ico||psd)$ {
root /var/www/wp-site.test/;
}
}
11. Включаем хост на nginx
ln -s "/etc/nginx/sites-available/wp-site.test" /etc/nginx/sites-enabled/wp-site.test
12. Проверяем конфиг
nginx -t
13. Задаем пароль root для mariadb
mysqladmin -u root password newpasstest
14. Заходим в СУБД
mysql -uroot -p
15. Создаем пользователя с паролем и базу данных для WordPress
CREATE DATABASE wptestdb;
CREATE USER 'wpuzer'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wptestdb.* TO 'wpuzer'@'localhost';
FLUSH PRIVILEGES;
quit;
16. Перезапускаем сервисы и проверяем работу сайта (надо в браузере зайти на URL)
systemctl restart apache2 nginx mariadb
17. Переходим в папку сайта и удаляем ненужное.
cd /var/www/wp-site.test/; rm index.php
18. Качаем сам WordPress
wget https://ru.wordpress.org/latest-ru_RU.zip;
19. Распаковываем скаченное и перемещаем в корень сайта
unzip latest-ru_RU.zip;mv wordpress/* ./
20. Удаляем ненужное
rm -r wordpress/; rm latest-ru_RU.zip
21. Ставим права на папку с файлами сайта
cd ..; chown www-data:www-data -R wp-site.test/; chmod g+s wp-site.test/
22. Переходим в браузере по URL домена и настраиваем WordPress. Например:
Имя - Тестовый сайт
Логин с паролем wp-user:4dveRElmfKjNrltN
Почта для восстановения test@example.loc
#devops@itmxav
#linux@itmxav
#fasthowto@itmxav
😉 На сайте
🎬 На Youtube
🎬 На Rutube
Как выключить рекламу в utorrent?
Чтобы выключить рекламу:
1. Надо перейти в "Настройки -> Настройки программы (Ctrl+P) -> Дополнительно"
2. Переключаем все значения в false:
3. Перезагружаем программу
#разное@itmxav
😉 На сайте
Чтобы выключить рекламу:
1. Надо перейти в "Настройки -> Настройки программы (Ctrl+P) -> Дополнительно"
2. Переключаем все значения в false:
offers.left_rail_offer_enabled
offers.sponsored_torrent_offer_enabled
offers.content_offer_autoexec
offers.featured_content_badge_enabled
offers.featured_content_notifications_enabled
offers.featured_content_rss_enabled
bt.enable_pulse
distributed_share.enable
gui.show_plus_upsell
gui.show_notorrents_node
3. Перезагружаем программу
#разное@itmxav
😉 На сайте
Простая установка Docker
Если не хочется вручную ставить Docker, то можно скрипт использовать:
#devops@itmxav
#docker@itmxav
😉 На сайте
Если не хочется вручную ставить Docker, то можно скрипт использовать:
curl https://get.docker.com | sudo bash -
#devops@itmxav
#docker@itmxav
😉 На сайте
Ошибка Oxidized "Timeout::Error with msg execution expired" и Cisco Nexus
При сборе конфигурации Cisco Nexus через Oxidized может появиться ошибка "Timeout::Error with msg execution expired".
Чтобы её решить, в правилах для роли в Cisco Nexus необходимо добавить:
Примерный список правил для роли может выглядеть вот так:
#сети@itmxav
#cisco@itmxav
😉 На сайте
При сборе конфигурации Cisco Nexus через Oxidized может появиться ошибка "Timeout::Error with msg execution expired".
Чтобы её решить, в правилах для роли в Cisco Nexus необходимо добавить:
permit command terminal length 0
Примерный список правил для роли может выглядеть вот так:
NX(config-role)# rule 1 permit command show version
NX(config-role)# rule 2 permit command show inventory
NX(config-role)# rule 3 permit command show running-config
NX(config-role)# rule 4 permit command terminal length 0
#сети@itmxav
#cisco@itmxav
😉 На сайте
Обновление Oxidized c 0.26.3 до 0.29.1 на CentOS 7
Для обновления Oxidized c 0.26.3 до 0.29.1 на CentOS 7 необходимо обновить cmake > 3.0 и ruby > 3.0.
1. Обновляем cmake.
1.1 Создаем папки
1.2 Качаем cmake-3.6.2
1.3 Удаляем установленный cmake
1.4 Распаковываем с переходим в папку cmake
1.5 Устанавливаем и проверяем версию
2. Теперь обновляем ruby.
2.1 Создаем папки
2.2 Устанавлиаем доп.пакеты и качаем ruby 3.0.4 (для версии выше могут потребоваться дополнительные зависимости)
2.3 Распаковываем с переходим в папку ruby
2.4 Устанавливаем и проверяем версию
3. Теперь обновляем сам gem и oxidized
#linux@itmxav
😉 На сайте
Для обновления Oxidized c 0.26.3 до 0.29.1 на CentOS 7 необходимо обновить cmake > 3.0 и ruby > 3.0.
1. Обновляем cmake.
1.1 Создаем папки
# mkdir tmpdir; cd tmpdir/; mkdir tmpcmake; cd tmpcmake
1.2 Качаем cmake-3.6.2
# wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
1.3 Удаляем установленный cmake
# yum remove cmake -y
1.4 Распаковываем с переходим в папку cmake
# clear;tar -zxvf cmake-3.6.2.tar.gz; cd cmake-3.6.2
1.5 Устанавливаем и проверяем версию
# ./bootstrap --prefix=/usr/local
# make
# make install; cmake --version
2. Теперь обновляем ruby.
2.1 Создаем папки
# cd ~/tmpdir; mkdir tmpruby; cd tmpruby;
2.2 Устанавлиаем доп.пакеты и качаем ruby 3.0.4 (для версии выше могут потребоваться дополнительные зависимости)
#yum groupinstall "Development Tools"; yum install openssl-devel; wget http://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.4.tar.gz
2.3 Распаковываем с переходим в папку ruby
# tar -xzvf ruby-*; cd ruby-3.0.4
2.4 Устанавливаем и проверяем версию
# ./configure
# make
# make install; ruby -v
3. Теперь обновляем сам gem и oxidized
# gem update --system
# gem install oxidized-web oxidized
#linux@itmxav
😉 На сайте
Не запускается MongoDB на виртуальной машине Proxmox
Недавно наткнулся на с проблему с MongoDB. После установки сервис никак не хотел запускаться.
Полез посмотреть в логи, а там:
В других машинах всё нормально отрабатывает и запускается.
Ествественно, начал информацию искать через поиск и вот здесь нашлось решение.
Залез посмотреть какой CPU выбран для этой машины - x86-64-v2-aes.
Поменял на x86-64-v3, перезапустился и всё завелось.
Часто предлагают поставить host, но если на узлах Proxmox разные CPU, то могут быть проблемы с живой миграцией.
Хоть узлы и одинаковые, но всё же отказался от этой идеи.
На тему CPU моделей в Proxmox можно почитать здесь.
#бд@itmxav
#mongodb@itmxav
😉 На сайте
Недавно наткнулся на с проблему с MongoDB. После установки сервис никак не хотел запускаться.
Полез посмотреть в логи, а там:
kernel: traps: mongod[xxxxxx] trap invalid opcode ip:xxxxxx
В других машинах всё нормально отрабатывает и запускается.
Ествественно, начал информацию искать через поиск и вот здесь нашлось решение.
Залез посмотреть какой CPU выбран для этой машины - x86-64-v2-aes.
Поменял на x86-64-v3, перезапустился и всё завелось.
Часто предлагают поставить host, но если на узлах Proxmox разные CPU, то могут быть проблемы с живой миграцией.
Хоть узлы и одинаковые, но всё же отказался от этой идеи.
На тему CPU моделей в Proxmox можно почитать здесь.
#бд@itmxav
#mongodb@itmxav
😉 На сайте