ΠžΡ‚ΠΊΠ°Ρ‚ вСрсии сСрвСра 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” Π·Π°Π΄Π°Ρ‡Π°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ сталкиваСтся любой администратор. НСудачноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, критичСская ошибка послС Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с клиСнтскими Π±Π°Π·Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии. Однако процСсс ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π΅ Ρ‚Π°ΠΊ прост, ΠΊΠ°ΠΊ каТСтся: ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, понимания Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ сСрвСра ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π° зависимостСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всС доступныС способы ΠΎΡ‚ΠΊΠ°Ρ‚Π° β€” ΠΎΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ восстановлСния Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π΄ΠΎ использования встроСнных инструмСнтов ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ рискам ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, совмСстимости вСрсий ΠΈ нюансам Ρ€Π°Π±ΠΎΡ‚Ρ‹ с кластСром сСрвСров 1Π‘. Если Π²Ρ‹ администрируСтС сСрвСр Π² производствСнной срСдС, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ сначала ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π½Π° тСстовом стСндС.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ:

  • πŸ“ Полная рСзСрвная копия сСрвСра (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ настройки кластСра).
  • πŸ”‘ Доступ ΠΊ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора Π½Π° сСрвСрС ΠΈ Π² 1Π‘.
  • πŸ“‹ ДокумСнтация ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (особСнно Ссли ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° нСсколько Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Π½Π°Π·Π°Π΄).
  • πŸ› οΈ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для восстановлСния: rac, 1cv8, rgss (для кластСрных установок).

1. Когда трСбуСтся ΠΎΡ‚ΠΊΠ°Ρ‚ вСрсии сСрвСра 1Π‘?

ΠžΡ‚ΠΊΠ°Ρ‚ β€” это Π½Π΅ рутинная опСрация, Π° вынуТдСнная ΠΌΠ΅Ρ€Π°. Π•Π³ΠΎ проводят Π² Ρ‚Ρ€Ρ‘Ρ… основных случаях:

  1. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ошибки послС обновлСния β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ сСрвСра ΠΏΡ€ΠΈ запускС Π±Π°Π·, ошибки лицСнзирования ΠΈΠ»ΠΈ Π½Π΅Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сСрвисов. Часто это связано с Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π·Π° Π½Π° вСрсии 8.3.18 Π½Π΅ открываСтся Π½Π° сСрвСрС 8.3.20 ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…).
  2. ΠΠ΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° кластСра β€” ΠΊΠΎΠ³Π΄Π° послС Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ частыС Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ соСдинСний, зависания ΠΈΠ»ΠΈ нСкоррСктная Ρ€Π°Π±ΠΎΡ‚Π° распрСдСлённых процСссов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, rmngr ΠΈΠ»ΠΈ rphost).
  3. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΎ API, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠ΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с внСшними систСмами, ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Π—Π£ΠŸ ΠΈΠ»ΠΈ 1Π‘:ERP).

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΊΠ°Ρ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ” Π›ΠΎΠ³ΠΈ сСрвСра (C:\ProgramData\1C\1Cv8\logs\ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π² Linux) Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ошибок.
  • πŸ“Œ ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·-Π½ΠΎΡ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° исправлСна Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠ°Ρ‚Ρ‡Π΅.
  • πŸ’¬ Π€ΠΎΡ€ΡƒΠΌΡ‹ 1Π‘ ΠΈ Π±Π°Π·Ρƒ Π·Π½Π°Π½ΠΈΠΉ ИВБ β€” Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ…ΠΎΠ΄Ρƒ Π±Π°Π³Π° Π±Π΅Π· ΠΎΡ‚ΠΊΠ°Ρ‚Π°.
πŸ“Š Часто Π»ΠΈ Π²Π°ΠΌ приходится ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ обновлСния 1Π‘?
Никогда
Π Π΅Π΄ΠΊΠΎ (Ρ€Π°Π· Π² Π³ΠΎΠ΄)
Иногда (Ρ€Π°Π· Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π»)
Часто (СТСмСсячно)

Π’Π°ΠΆΠ½ΠΎ! Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Π±Π°Π·Ρ‹ (Π° Π½Π΅ с сСрвСром), ΠΎΡ‚ΠΊΠ°Ρ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. Π’ этом случаС трСбуСтся восстановлСниС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ Π΅Ρ‘ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€.

2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΎΡ‚ΠΊΠ°Ρ‚Ρƒ: Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° зависимостСй

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг β€” созданиС ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ. Π‘Π΅Π· Π½Π΅Ρ‘ ΠΎΡ‚ΠΊΠ°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ нСработоспособности систСмы. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:

ΠœΠ΅Ρ‚ΠΎΠ΄ рСзСрвирования Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π§Ρ‚ΠΎ сохраняСтся ВрСмя восстановлСния
ΠŸΠΎΠ»Π½Ρ‹ΠΉ бэкап сСрвСра Veeam, Acronis, Windows Server Backup Вся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина ΠΈΠ»ΠΈ физичСский сСрвСр 10–60 ΠΌΠΈΠ½ΡƒΡ‚
Π Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ кластСра 1Π‘ rac (ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° администрирования кластСра) Настройки кластСра, списки Π±Π°Π·, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 5–15 ΠΌΠΈΠ½ΡƒΡ‚
Бэкап Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… 1cv8 (Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ°/Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°), SQL Server Management Studio Π”Π°Π½Π½Ρ‹Π΅ Π±Π°Π· (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ справочники) 20–120 ΠΌΠΈΠ½ΡƒΡ‚ (зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°)
Экспорт настроСк Π ΡƒΡ‡Π½ΠΎΠΉ экспорт Ρ„Π°ΠΉΠ»ΠΎΠ² .cf, .epf ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, внСшниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ 1–5 ΠΌΠΈΠ½ΡƒΡ‚

ПослС создания бэкапа ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ зависимости вСрсий:

  • πŸ”„ Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ вСрсии сСрвСра с вСрсиями клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅).
  • πŸ—ƒοΈ Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π‘Π£Π‘Π”: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8.3.20 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Microsoft SQL Server 2016 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅.
  • πŸ”‘ Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HASP ΠΈΠ»ΠΈ JaCarta).

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию сСрвСра|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ вСрсий 1Π‘ ΠΈ Π‘Π£Π‘Π”|ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС слуТбы кластСра 1Π‘|Π£Π²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ простоС|ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ ΠΎΡ‚ΠΊΠ°Ρ‚Π° (ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ)

-->

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ распрСдСлённый кластСр 1Π‘ (нСсколько Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… сСрвСров), ΠΎΡ‚ΠΊΠ°Ρ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° всСх ΡƒΠ·Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ вСрсии сСрвСров Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ ошибкам синхронизации.

3. Бпособы ΠΎΡ‚ΠΊΠ°Ρ‚Π° вСрсии сСрвСра 1Π‘

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° зависит ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ вСрсии. Рассмотрим Ρ‚Ρ€ΠΈ основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

3.1. ΠžΡ‚ΠΊΠ°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· установщик (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄)

Π‘Π°ΠΌΡ‹ΠΉ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ способ β€” пСрСустановка ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ. Для этого:

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ дистрибутив Π½ΡƒΠΆΠ½ΠΎΠΉ вСрсии с сайта 1Π‘ ΠΈΠ»ΠΈ ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° ИВБ.
  2. ЗапуститС установщик с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ /Downgrade (для Windows) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ --downgrade Π² Linux.
  3. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям мастСра, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠΏΡ†ΠΈΡŽ "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки кластСра" (Ссли доступна).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Windows:

setup.exe /Downgrade /Silent /NoRestart /Components=Server,ServerAdmin

3.2. ВосстановлСниС ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап сСрвСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, снимок Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

  • πŸ”„ ΠžΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ всю VM ΠΊ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π° Π΄Π°Ρ‚Ρƒ Π΄ΠΎ обновлСния (Ρ‡Π΅Ρ€Π΅Π· VMware, Hyper-V ΠΈΠ»ΠΈ Proxmox).
  • πŸ“‚ Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΏΠΊΠΈ с установкой 1Π‘ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ C:\Program Files\1cv8\ ΠΈΠ»ΠΈ /opt/1C/v8.3/ Π² Linux).
  • πŸ—„οΈ Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· бэкапа (Ρ‡Π΅Ρ€Π΅Π· 1cv8 ΠΈΠ»ΠΈ SQL Server).

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠŸΡ€ΠΈ восстановлСнии ΠΈΠ· бэкапа ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π±Π°Π· ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚. НапримСр, Π±Π°Π·Π°, обновлённая Π΄ΠΎ вСрсии 8.3.21, Π½Π΅ откроСтся Π½Π° сСрвСрС 8.3.19 Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… манипуляций.

3.3. Π ΡƒΡ‡Π½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· кластСр (для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… администраторов)

Если Π²Ρ‹ администрируСтС кластСр сСрвСров 1Π‘, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы:

  1. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ кластСр: rac cluster stop.
  2. Π£Π΄Π°Π»ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы: rac working-process delete --all.
  3. УстановитС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ rphost ΠΈ rmngr Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (скопировав Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· бэкапа ΠΈΠ»ΠΈ дистрибутива).
  4. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ кластСр: rac cluster start.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π ΡƒΡ‡Π½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Ρ‚ кластСра ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСсовмСстимости с Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ сСрвСром кластСра (Ссли Π΅Π³ΠΎ вСрсия Π½Π΅ измСнилась). Π’ этом случаС потрСбуСтся полная пСрСустановка кластСра.
Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³?

Если послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

1. Π›ΠΎΠ³ΠΈ сСрвСра Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибок лицСнзирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ΄ 8000000B).

2. Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π±Π°Π· β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, трСбуСтся ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрвСра, Π½ΠΎ ΠΈ самих Π±Π°Π·.

3. ΠŸΡ€Π°Π²Π° доступа β€” послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ°ΠΏΠΊΠΈ 1Cv8 ΠΈ рССстр.

4. Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ настройки β€” Ссли использовался Π²Π΅Π±-сСрвСр (Apache/Nginx), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ модуля 1c-web.

4. ΠžΡ‚ΠΊΠ°Ρ‚ вСрсии сСрвСра 1Π‘ Π½Π° Linux

На Linux ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ свои Π½ΡŽΠ°Π½ΡΡ‹ ΠΈΠ·-Π·Π° особСнностСй ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈ ΠΏΡ€Π°Π² доступа. Рассмотрим ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ для Debian/Ubuntu ΠΈ CentOS/RHEL.

4.1. ΠžΡ‚ΠΊΠ°Ρ‚ Π½Π° Debian/Ubuntu

Если 1Π‘ Π±Ρ‹Π»Π° установлСна Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ:

  1. Π£Π΄Π°Π»ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ:
    sudo apt remove 1c-enterprise83-server 1c-enterprise83-common
  2. УстановитС Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΡƒΠΊΠ°Π·Π°Π² Π΅Ρ‘ явно:
    sudo apt install 1c-enterprise83-server=8.3.20.1234 1c-enterprise83-common=8.3.20.1234
  3. ЗафиксируйтС Π²Π΅Ρ€ΡΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ автоматичСского обновлСния:
    sudo apt-mark hold 1c-enterprise83-server 1c-enterprise83-common

4.2. ΠžΡ‚ΠΊΠ°Ρ‚ Π½Π° CentOS/RHEL

Для систСм с yum ΠΈΠ»ΠΈ dnf:

  1. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ установок:
    sudo yum history list 1c-enterprise83*
  2. ΠžΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ID 15):
    sudo yum history undo 15
  3. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ слуТбы:
    sudo systemctl restart srv1cv83

Для Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² с 1Π‘:

  • 🐳 ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€: docker stop 1c-server.
  • πŸ”™ ΠžΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π·Ρƒ: docker run -d --name 1c-server-old 1c-enterprise:8.3.20.
  • πŸ”„ ΠŸΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ сСти ΠΈ Ρ‚ΠΎΠΌΠ° (Ссли использовались внСшниС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°).
ldd /opt/1C/v8.3/x86_64/rphost

Если ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, libssl.so.1.1), установитС ΠΈΡ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ldconfig.-->

5. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΎΡ‚ΠΊΠ°Ρ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ошибки. Рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии ΠΈ способы ΠΈΡ… устранСния:

Ошибка ВозмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
НС Π½Π°ΠΉΠ΄Π΅Π½Π° лицСнзия для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 8.3.20.1234 ЛицСнзия привязана ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии сСрвСра. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Π›ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ 1Π‘ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ старой вСрсии.
Ошибка Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π‘Π°Π·Π° Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠžΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚Π΅ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· бэкапа ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 1cv8 /RestoreIB.
ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ вСрсий ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠ΅ ПО Π½ΠΎΠ²Π΅Π΅, Ρ‡Π΅ΠΌ сСрвСр. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄ΠΎ вСрсии, совмСстимой с сСрвСром, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.
Ошибка ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру (ΠΊΠΎΠ΄ 2147) Π Π°Π·Π½Ρ‹Π΅ вСрсии Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов Π² кластСрС. ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ сСрвСр Π½Π° всСх ΡƒΠ·Π»Π°Ρ… кластСра.

Если послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° сСрвСр Π½Π΅ запускаСтся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • πŸ“‚ ΠŸΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ: /var/1C ΠΈ /opt/1C Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ usr1cv8 (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ).
  • πŸ”Œ ΠŸΠΎΡ€Ρ‚Ρ‹: ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚Ρ‹ 1540–1541 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) Π½Π΅ заняты Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ слуТбами.
  • πŸ“œ Π›ΠΎΠ³ΠΈ: ΠΈΡ‰ΠΈΡ‚Π΅ критичСскиС ошибки Π² /var/log/1C/1Cv8.log ΠΈΠ»ΠΈ C:\ProgramData\1C\1Cv8\logs\.
πŸ’‘

Если послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π±Π°Π·Ρ‹ Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ /Repair. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ поврСТдСния структуры.

6. Автоматизация ΠΎΡ‚ΠΊΠ°Ρ‚Π°: скрипты ΠΈ инструмСнты

Для упрощСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипты. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ PowerShell-скрипта для Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ°Ρ‚ с Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ:


Π‘ΠΊΡ€ΠΈΠΏΡ‚ для ΠΎΡ‚ΠΊΠ°Ρ‚Π° 1Π‘ Π½Π° Windows

$SourcePath = "C:\Backups\1C\8.3.20\"

$TargetPath = "C:\Program Files\1cv8\8.3.20.1234\"

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° слуТб

Stop-Service -Name "1C:Enterprise 8.3 Server Agent" -Force

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· бэкапа

Copy-Item -Path "$SourcePath\*" -Destination $TargetPath -Recurse -Force

ΠŸΠ΅Ρ€Π΅Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

regsvr32 /s "$TargetPath\bin\comcntr.dll"

regsvr32 /s "$TargetPath\bin\v83comcntr.dll"

Запуск слуТб

Start-Service -Name "1C:Enterprise 8.3 Server Agent"

Для Linux ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bash-скрипт:


#!/bin/bash

ΠžΡ‚ΠΊΠ°Ρ‚ 1Π‘ Π½Π° Linux

VERSION="8.3.20.1234"

BACKUP_DIR="/backups/1c/$VERSION"

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСрвисов

systemctl stop srv1cv83

ВосстановлСниС ΠΈΠ· бэкапа

rsync -avz $BACKUP_DIR/ /opt/1C/v8.3/

ОбновлСниС симлинков

ln -sf /opt/1C/v8.3/$VERSION/bin/rphost /usr/bin/rphost

Запуск сСрвисов

systemctl start srv1cv83

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

  • πŸ€– Ansible-ΠΏΠ»Π΅ΠΉΠ±ΡƒΠΊΠΈ для управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ сСрвСров.
  • πŸ“¦ Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ с фиксированными вСрсиями 1Π‘.
  • πŸ”„ CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² GitLab ΠΈΠ»ΠΈ Jenkins) для тСстирования ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! АвтоматичСскиС скрипты слСдуСт Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° нСпроизводствСнном сСрвСрС. Ошибки Π² скриптах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²Π°) ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ нСработоспособности систСмы.

7. ΠŸΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ°: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСобходимости ΠΎΡ‚ΠΊΠ°Ρ‚Π°

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” Π΅Ρ‘ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски:

  • πŸ§ͺ ВСстированиС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ: всСгда провСряйтС Π½ΠΎΠ²Ρ‹Π΅ вСрсии Π½Π° тСстовом стСндС ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΏΠΈΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ“… План ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ: ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, согласованного с бизнСс-подраздСлСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обновлСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ).
  • πŸ”„ Π Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ: настройтС автоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· rac ΠΈΠ»ΠΈ SQL Agent).
  • πŸ“‹ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΆΡƒΡ€Π½Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ вСрсий, Π΄Π°Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ отвСтствСнных Π»ΠΈΡ†.
  • πŸš€ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ Zabbix ΠΈΠ»ΠΈ Prometheus для отслСТивания ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСрвСра послС Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π°.

Если Π²Ρ‹ администрируСтС ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ инфраструктуру (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1Π‘:Fresh ΠΈΠ»ΠΈ 1Π‘:Π“ISPRU), возмоТности ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠΌ. Π’ этом случаС:

  • Π£Ρ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ Ρƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, прСдоставляСтся Π»ΠΈ snapshot-восстановлСниС.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ тСстовыС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ инстансы для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.
  • НастройтС Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π±Π°Π· Π½Π° внСшний сСрвСр для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.
πŸ’‘

РСгулярно провСряйтС ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями 1Π‘ Ρ‡Π΅Ρ€Π΅Π· Π¦Π΅Π½Ρ‚Ρ€ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ИВБ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π΅.

FAQ: ЧастыС вопросы ΠΎΠ± ΠΎΡ‚ΠΊΠ°Ρ‚Π΅ вСрсии сСрвСра 1Π‘

МоТно Π»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрвСр 1Π‘, Π½Π΅ трогая Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…?

Π”Π°, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли вСрсии сСрвСра ΠΈ Π±Π°Π· совмСстимы. НапримСр, Π±Π°Π·Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 8.3.20 откроСтся Π½Π° сСрвСрС 8.3.19, Π° Π²ΠΎΡ‚ Π±Π°Π·Π° 8.3.21 β€” Π½Π΅Ρ‚. ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ Π±Π°Π·Ρ‹ Π² ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ (мСню Π‘ΠΏΡ€Π°Π²ΠΊΠ° β†’ О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅).

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли послС ΠΎΡ‚ΠΊΠ°Ρ‚Π° пСрСстали Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-сСрвисы?

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ связана с Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ модуля 1c-web. ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

  1. Π£Π΄Π°Π»ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ: apt remove 1c-enterprise83-ws (Debian) ΠΈΠ»ΠΈ yum remove 1c-enterprise83-web (CentOS).
  2. УстановитС Π²Π΅Ρ€ΡΠΈΡŽ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ сСрвСру: apt install 1c-enterprise83-ws=8.3.20.1234.
  3. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ Π²Π΅Π±-сСрвСр: systemctl restart apache2 ΠΈΠ»ΠΈ systemctl restart nginx.

Как ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ сСрвСр 1Π‘, Ссли Π½Π΅Ρ‚ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ?

Π‘Π΅Π· бэкапа ΠΎΡ‚ΠΊΠ°Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠΎΠ»Π½ΠΎΠΉ пСрСустановки ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ восстановлСниСм Π±Π°Π· ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² .dt (Ссли ΠΎΠ½ΠΈ сохранСны). ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 1cv8 /DumpIB для Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ» ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° старой вСрсии. Однако это Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ всСх Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, созданныС послС обновлСния).

Бколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Ρ‚?

ВрСмя зависит ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

  • ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСрвСра: 15–40 ΠΌΠΈΠ½ΡƒΡ‚ (Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° восстановлСния Π±Π°Π·).
  • ВосстановлСниС ΠΈΠ· бэкапа VM: 10–60 ΠΌΠΈΠ½ΡƒΡ‚ (зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° диска).
  • Π ΡƒΡ‡Π½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Ρ‚ кластСра: 5–20 ΠΌΠΈΠ½ΡƒΡ‚ (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π°).
  • ВосстановлСниС Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…: ΠΎΡ‚ 20 ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… часов (зависит ΠΎΡ‚ ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…).

МоТно Π»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ сСрвСр 1Π‘ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ ΡΡ‚Π°Ρ€ΡˆΠ΅, Ρ‡Π΅ΠΌ 8.3.10?

ВСхничСски Π΄Π°, Π½ΠΎ это ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ рСкомСндуСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

  • ВСрсии ΡΡ‚Π°Ρ€ΡˆΠ΅ 8.3.10 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ соврСмСнныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TLS 1.2+), Ρ‡Ρ‚ΠΎ создаёт риски бСзопасности.
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .cd для 1Π‘:Fresh).
  • НСт совмСстимости с послСдними вСрсиями Π‘Π£Π‘Π” (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PostgreSQL 14+ ΠΈΠ»ΠΈ MS SQL Server 2022).

Если ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сСрвСр Π±Π΅Π· доступа ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.