Обновление сервака
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Подскажите пожалуйста
При обновлении сервера FreeBSD с 11.2 на 11.3
Лучше остановить squid и ejabberd работающие на этом серваке? Или без разницы?
При обновлении сервера FreeBSD с 11.2 на 11.3
Лучше остановить squid и ejabberd работающие на этом серваке? Или без разницы?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
В принципе без разницы, особенно если вы используете последние версии софта, поскольку обновление идет внутри ветки...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Подскажите пожалуйста ещё в следующем:
На серваке версия 11.2 STABLE
Возможно обновить STABLE 11.2 до 11.3 RELEASE?
Если возможно, как лучше это сделать?
На серваке версия 11.2 STABLE
Возможно обновить STABLE 11.2 до 11.3 RELEASE?
Если возможно, как лучше это сделать?
-
- проходил мимо
Обновление сервака
возможноReken » 2019-09-30 8:41:31
Подскажите пожалуйста ещё в следующем:
На серваке версия 11.2 STABLE
Возможно обновить STABLE 11.2 до 11.3 RELEASE?
А у Вас нет выбора, традиционная сборка системы и ядра.Если возможно, как лучше это сделать?
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Понял, спасибо
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
Ну вообще-то стейбл существует только один в ветке(stable 11, stable 12)... У вас в продакшене или как? Вообще-то как вы решите так и будет, я, к примеру, в продакшене использую только релиз с обновлениями безопасности, никогда не стейбл, да и внутри ветки на след.релиз перехожу только после анализа его работы на виртуалке или тестовом железе...На следующую ветку перехожу только после выхода ХХ.1. Примерно такое же решение и с портами...
Как лучше сделать? Ну сначала определиться, что у вас стоит, может релиз 11.3 уже устарел по сравнению с тем, что у вас стоит на сервере...
Как лучше сделать? Ну сначала определиться, что у вас стоит, может релиз 11.3 уже устарел по сравнению с тем, что у вас стоит на сервере...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Сервер боевой, так что лучше перевести на RELEASE
Раньше обновлял только через freebsd-update
Обновлять из исходников предстоит первый раз. Поэтому накатал в виртуалке FreeBSD 11.2 RELEASE i386
Скачал в /usr/src исходники RELEASE-11.3 i386
При попытке собрать ядро, получается ошибка:
error: instruction requires AVX-512 ISA
В чем может быть причина?
Раньше обновлял только через freebsd-update
Обновлять из исходников предстоит первый раз. Поэтому накатал в виртуалке FreeBSD 11.2 RELEASE i386
Скачал в /usr/src исходники RELEASE-11.3 i386
При попытке собрать ядро, получается ошибка:
error: instruction requires AVX-512 ISA
В чем может быть причина?
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
А сейчас то что говорит uname -a ? Какая виртуалка, имеется ввиду гипервизор?
-
- проходил мимо
Обновление сервака
В дополнение к uname -a
# grep -v ^# /sys/conf/newvers.sh | head
в VirtualBox, VMWare Workstation - все собралось без проблем.
пишите как скачивали sources и как производили сборку
# grep -v ^# /sys/conf/newvers.sh | head
в VirtualBox, VMWare Workstation - все собралось без проблем.
пишите как скачивали sources и как производили сборку
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Спасибо за помощь.
Использую VirtualBox
В VirtualBox пытаюсь обновить RELEASE-11.2 до RELEASE-11.3
Выводы команд:
FreeBSD test 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:09:26 UTC 2018 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
TYPE="FreeBSD"
REVISION="11.3"
BRANCH="RELEASE"
if [ -n "${BRANCH_OVERRIDE}" ]; then
BRANCH=${BRANCH_OVERRIDE}
fi
RELEASE="${REVISION}-${BRANCH}"
VERSION="${TYPE} ${RELEASE}"
Скачал sources так:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/relea ... SE/src.txz
Разархивировал в /usr/src
Далее так:
cd /usr/src/
make buildkernel
Ошибка полностью:
Использую VirtualBox
В VirtualBox пытаюсь обновить RELEASE-11.2 до RELEASE-11.3
Выводы команд:
FreeBSD test 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:09:26 UTC 2018 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
TYPE="FreeBSD"
REVISION="11.3"
BRANCH="RELEASE"
if [ -n "${BRANCH_OVERRIDE}" ]; then
BRANCH=${BRANCH_OVERRIDE}
fi
RELEASE="${REVISION}-${BRANCH}"
VERSION="${TYPE} ${RELEASE}"
Скачал sources так:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/relea ... SE/src.txz
Разархивировал в /usr/src
Далее так:
cd /usr/src/
make buildkernel
Ошибка полностью:
Код: Выделить всё
/usr/src/sys/i386/i386/support.s:967:2: error: instruction requires: AVX-512 ISA
vmovdqa64 %zmm0, %fs:0x300
^
/usr/src/sys/i386/i386/support.s:968:2: error: instruction requires: AVX-512 ISA
vpxor %zmm0, %zmm0, %zmm0
^
/usr/src/sys/i386/i386/support.s:971:2: error: instruction requires: AVX-512 DQ ISA
vorpd (%edx), %zmm0, %zmm0
^
/usr/src/sys/i386/i386/support.s:972:2: error: instruction requires: AVX-512 DQ ISA
vorpd (%edx), %zmm0, %zmm0
^
/usr/src/sys/i386/i386/support.s:984:2: error: instruction requires: AVX-512 ISA
vmovdqa64 %fs:0x300, %zmm0
^
*** Error code 1
Stop.
make[2]: stopped in /usr/obj/usr/src/sys/GENERIC
*** Error code 1
Stop.
make[1]: stopped in /usr/src
*** Error code 1
Stop.
make: stopped in /usr/src
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
ну по правилам надо бы
удалить /usr/obj
cd /usr/src
make buildworld
make buildkernel KERNCONF=GENERIC
удалить /usr/obj
cd /usr/src
make buildworld
make buildkernel KERNCONF=GENERIC
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Значит получается сначала мир собирается, а только потом ядро...
Сегодня не получится обновить FreeBSD в виртуалке, а завтра попробую как snorlov посоветовал
О результате отпишусь
Сегодня не получится обновить FreeBSD в виртуалке, а завтра попробую как snorlov посоветовал
О результате отпишусь
-
- проходил мимо
Обновление сервака
сначала собирается инструментарий для сборки, это делается при сборке мираReken » 2019-10-01 9:31:54
Значит получается сначала мир собирается, а только потом ядро...
Сегодня не получится обновить FreeBSD в виртуалке, а завтра попробую как snorlov посоветовал
О результате отпишусь
1. собирается мир
2. собирается ядро
# less /usr/src/Makefile
# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
в пунктах 3/4 если не использовать KERNCONF, by default будет KERNCONF=GENERIC
# [steps 3. & 4. can be combined by using the "kernel" target]
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
^^^^^^^^^^^^^- это пункт можно пропустить
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `mergemaster' (you may wish to use -i, along with -U or -F).
лучше запускать `mergemaster -U -F`
или создать /etc/mergemaster.rc (что будет аналогично -U -F)
Код: Выделить всё
# Install the new file if it differs only by VCS Id ($FreeBSD)
FREEBSD_ID=yes
# Automatically install files that do not exist on the system already
AUTO_INSTALL=yes
# 10. `reboot'
# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
Я обязательно юзаю mergemaster.rc
PRESERVE_FILES=yes
AUTO_UPGRADE=yes
IGNORE_FILES-='/etc/master.passwd /etc/group'
пункт6. mergemaster -piUP
пункт8 mergemaster -iUFP
Правда при этом если есть возможность то юзаю софт с альтернативным указание конфигов, например с ssh юзаю не /etc/sshd.conf, ну и тому подобное...
Да если прыгаете с ветку на другую, обязательно после пункта 9 или 10 но до выполнения 11 пересоберите весь прикладной софт, а то не стартанет...
PRESERVE_FILES=yes
AUTO_UPGRADE=yes
IGNORE_FILES-='/etc/master.passwd /etc/group'
пункт6. mergemaster -piUP
пункт8 mergemaster -iUFP
Правда при этом если есть возможность то юзаю софт с альтернативным указание конфигов, например с ssh юзаю не /etc/sshd.conf, ну и тому подобное...
Да если прыгаете с ветку на другую, обязательно после пункта 9 или 10 но до выполнения 11 пересоберите весь прикладной софт, а то не стартанет...
-
- проходил мимо
Обновление сервака
не нужно ему mergemaster с опцией -i, пусть сначала прочуствует.Я обязательно юзаю mergemaster.rc
PRESERVE_FILES=yes
AUTO_UPGRADE=yes
IGNORE_FILES-='/etc/master.passwd /etc/group'
пункт6. mergemaster -piUP
пункт8 mergemaster -iUFP
Правда при этом если есть возможность то юзаю софт с альтернативным указание конфигов, например с ssh юзаю не /etc/sshd.conf, ну и тому подобное...
Да если прыгаете с ветку на другую, обязательно после пункта 9 или 10 но до выполнения 11 пересоберите весь прикладной софт, а то не стартанет...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Спасибо за подробные объяснения
В VirtualBox получилось обновить RELEASE-11.2 i386 до RELEASE-11.3 i386
Пошагово делал так:
rm -rf /usr/obj/*
cd /usr/src
make buildworld # Около 6-ти часов занял процесс
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC # Около 30 мин. занял процесс
mergemaster -p
make installworld
mergemaster -U -F # Наверное самый сложный момент в обновлении, нужно будет ещё поизучать (а так, сделал всё по умолчанию)
make delete-old
reboot
make delete-old-libs
Когда буду обновлять боевой сервер, нужно будет ещё весь софт пересобрать, так как перейду с ветки STABLE на RELEASE
А вообще, на момент обновления назначу все важные задачи на другой FreeBSD сервак, мало ли что в момент обновления случится...
В VirtualBox получилось обновить RELEASE-11.2 i386 до RELEASE-11.3 i386
Пошагово делал так:
rm -rf /usr/obj/*
cd /usr/src
make buildworld # Около 6-ти часов занял процесс
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC # Около 30 мин. занял процесс
mergemaster -p
make installworld
mergemaster -U -F # Наверное самый сложный момент в обновлении, нужно будет ещё поизучать (а так, сделал всё по умолчанию)
make delete-old
reboot
make delete-old-libs
Когда буду обновлять боевой сервер, нужно будет ещё весь софт пересобрать, так как перейду с ветки STABLE на RELEASE
А вообще, на момент обновления назначу все важные задачи на другой FreeBSD сервак, мало ли что в момент обновления случится...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Подскажите мне пожалуйста в следующем.
Как я уже ранее описывал, предстоит обновить «боевой» сервер FreeBSD STABLE 11.2 до RELEASE 11.3
Так как есть вероятность сломать сервер во время обновления, решил сделать так:
1) Снять полный dupm боевого сервера
2) В VirtualBox развернуть этот dump (в общем сделать «копию» боевого сервера)
3) Обновить в VirtualBox эту копию до RELEASE 11.3
4) Если обновление получится успешно, сделать полный dump виртуальной копии сервера
5) На боевом сервере, выполнить «восстановление» из виртуального dupma
6) В итоге боевой сервер будет обновлен
Но есть непонятный для меня момент…
Боевой FreeBSD сервер выполняет роль DNS сервера (slave) для локальной зоны. DNS сервером (master) является контроллер домена в локальной зоне. Между серверами DNS (master и slave) происходит синхронизация (сверка зоны).
Когда я выполню восстановление на боевом сервере из виртуального dumpa, получится что зоны DNS будут отличаться, во временном интервале (количество дней которое потратится на обновление виртуального сервера). Как думаете, из-за этого могут быть проблемы?
Как я уже ранее описывал, предстоит обновить «боевой» сервер FreeBSD STABLE 11.2 до RELEASE 11.3
Так как есть вероятность сломать сервер во время обновления, решил сделать так:
1) Снять полный dupm боевого сервера
2) В VirtualBox развернуть этот dump (в общем сделать «копию» боевого сервера)
3) Обновить в VirtualBox эту копию до RELEASE 11.3
4) Если обновление получится успешно, сделать полный dump виртуальной копии сервера
5) На боевом сервере, выполнить «восстановление» из виртуального dupma
6) В итоге боевой сервер будет обновлен
Но есть непонятный для меня момент…
Боевой FreeBSD сервер выполняет роль DNS сервера (slave) для локальной зоны. DNS сервером (master) является контроллер домена в локальной зоне. Между серверами DNS (master и slave) происходит синхронизация (сверка зоны).
Когда я выполню восстановление на боевом сервере из виртуального dumpa, получится что зоны DNS будут отличаться, во временном интервале (количество дней которое потратится на обновление виртуального сервера). Как думаете, из-за этого могут быть проблемы?
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
Сделайте по мануалу, но если это в первый раз, то сначала протестируйте весь процесс в виртуалке, в VBox'е рекомендую создавать диски *.vmdk.
На тему DNS, сервак у вас slave, поэтому можно на нем убить зоны, он их снова скачает...
На тему DNS, сервак у вас slave, поэтому можно на нем убить зоны, он их снова скачает...
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2019-10-06 15:55:32
Обновление сервака
Я, как постоянный игрок этого [лохотрон] стабильно зарабатываю за неделю 50000рублей и больше. Такой же заработок подвластен и Вам, всё что требуется- это небольшая сумма для начального депозита, немного времени и чуточку везения. И я уверяю Вас, что Ваш карман точно не останется пустым и Вы будете выходить из [лохотрон] с солидным выиграшем и хорошим настроением!
Для того что бы начать играть переходи по ссылке
Для того что бы начать играть переходи по ссылке
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
Столкнулся с проблемой, сможете пожалуйста подсказать
1) С боевого сервака FreeBSD STABLE 11.2 в холодном режиме снял dump
2) В virtualbox накатал FreeBSD Release 11.2
3) Загрузился в virtualbox с livecd и выполнил restore из dump, после прогнал диск на fsck
4) Подменил название диска в /etc/fstab что бы соответствовал действительности
5) При запуске freebsd в virtualbox вижу следующее:
1) С боевого сервака FreeBSD STABLE 11.2 в холодном режиме снял dump
2) В virtualbox накатал FreeBSD Release 11.2
3) Загрузился в virtualbox с livecd и выполнил restore из dump, после прогнал диск на fsck
4) Подменил название диска в /etc/fstab что бы соответствовал действительности
5) При запуске freebsd в virtualbox вижу следующее:
-
- проходил мимо
Обновление сервака
зачем? есть dumpReken » 2019-10-08 12:00:44
Столкнулся с проблемой, сможете пожалуйста подсказать
1) С боевого сервака FreeBSD STABLE 11.2 в холодном режиме снял dump
2) В virtualbox накатал FreeBSD Release 11.2х.
неудачно сделали dump restore.3) Загрузился в virtualbox с livecd и выполнил restore из dump, после прогнал диск на fsck
4) Подменил название диска в /etc/fstab что бы соответствовал действительности
5) При запуске freebsd в virtualbox вижу следующее:
откуда Вы собираете такие непонятные грабли?
На днях обновил боевой сервер с 9.3 до 12.0, потратил 2 часа, установил compat
- весь старый софт работает без проблем.
Грохнул old-binaries и old-libs, переустановил весь софт: пакеты-порты - потратил
еще несколько часов.
-
- сержант
- Сообщения: 239
- Зарегистрирован: 2017-01-10 14:37:13
Обновление сервака
а не может быть такое когда шел был другой не дефолтный? у меня вроде такое было когда баш стоял и обновлял систему
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Обновление сервака
Странно все как-то, у вас разметка диска в mbr или gpt...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
Обновление сервака
При установке FreeBSD всегда оставлял автоматическую разметку диска (MBR DOS Partitions)
Накатаю обновления с 11.2 STABLE до RELEASE 11.3 сразу на боевом серваке, с виртуалкой как то всё сложно оказалось...
Тем более как я понял, во время сборки мира и ядра, можно продолжать использовать программы на серваке...
Накатаю обновления с 11.2 STABLE до RELEASE 11.3 сразу на боевом серваке, с виртуалкой как то всё сложно оказалось...
Тем более как я понял, во время сборки мира и ядра, можно продолжать использовать программы на серваке...
-
- проходил мимо
Обновление сервака
до конца не разобрался, понимание не пришло, с виртуалкой "все сложно",Reken » 2019-10-08 16:38:57
При установке FreeBSD всегда оставлял автоматическую разметку диска (MBR DOS Partitions)
Накатаю обновления с 11.2 STABLE до RELEASE 11.3 сразу на боевом серваке, с виртуалкой как то всё сложно оказалось...
Тем более как я понял, во время сборки мира и ядра, можно продолжать использовать программы на серваке...
бум делать на живую.
Умиляет