Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Замена терминального сервера с 2003 на 2016

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

multium



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.  
    Прошу совета в корректном переносе данных пользователей (профилей) и замене сервера.  
 
Ситуация.  
 
1. Старый Физический сервер Windows 2003 R2 X64, находится в домене и поднята служба удаленных рабочих столов. Часть пользователей работают в 1С в терминале а часть подключаются к базам через приложения на своих рабочих станциях. На нем находятся расшареные папки с файловыми базами 1С и также у пользователей прописаны пути к базам на других серверах. Пользователей больше сотни.
2. Новый Физический сервер Windows 2016, находится в домене и поднята служба удаленных рабочих столов.
 
Задача:  
  Полностью заменить сервер 1 сервером 2.
 
Вопросы:  
  - какой наиболее безболезненный сценарий переноса на Сервер 2?  
  - какой наиболее эффективный способ переноса профилей пользователей (профилей терминальных)?
  - можно ли сервер 1 вывести из домена а сервер 2 ввести под именем сервера 1?  

Всего записей: 54 | Зарегистр. 19-07-2007 | Отправлено: 14:13 21-08-2019
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
- можно ли сервер 1 вывести из домена а сервер 2 ввести под именем сервера 1?  

Можно вывести сервер 1 из домена, выключить, потом присвоить его имя новому серверу и затем вести в домен.  
Шары можно перенести , есть несколько способов.  
Saving and restoring existing Windows shares
https://support.microsoft.com/am-et/help/125996/saving-and-restoring-existing-windows-shares
Но я переносил шары другим способом - двумя утилитами, встроенной robocopy, умеет переносить права NTFS ,  permcopy - сторонняя бесплатная утилита для копирования разрешений (ACL) с одной сетевой папки на другую.
 
Есть еще вариант для шар, инструмент Microsoft File Server Migration Toolkit 1.2  - https://www.microsoft.com/en-us/download/details.aspx?id=10268
но имхо завязан с DFS, не юзал, потому сказать ничего не могу.
 

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11750 | Зарегистр. 10-12-2003 | Отправлено: 16:01 21-08-2019 | Исправлено: ipmanyak, 06:47 22-08-2019
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрите
Цитата:
1. Старый Физический сервер Windows 2003 R2 X64, находится в домене и поднята служба удаленных рабочих столов. Часть пользователей работают в 1С в терминале а часть подключаются к базам через приложения на своих рабочих станциях. На нем находятся расшареные папки с файловыми базами 1С и также у пользователей прописаны пути к базам на других серверах. Пользователей больше сотни.  
Сколько здесь служб вы насчитали? Телепатичеким образом насчитано три, в т.ч. 1С сервер. А у вас?
Вот вы их посчитайте вначале.
Кроме того, от слова "физический" - пахнет. Либо виртуализацией, либо хто знает чем. А новый? Метафизический или какой?
 
Телепаты в отпуске. Проблемы решаются по талонам.


----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 20:25 21-08-2019
multium



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сколько здесь служб вы насчитали? Телепатичеким образом насчитано три, в т.ч. 1С сервер. А у вас?  
Вот вы их посчитайте вначале.  
Кроме того, от слова "физический" - пахнет. Либо виртуализацией, либо хто знает чем. А новый? Метафизический или какой?  
 
Телепаты в отпуске. Проблемы решаются по талонам.  

 
Я так и понял что телепаты в отпуске, поэтому четко написал что и как обстоит. Если вы читаете через строчку, то можно было не пытаться начинать дискуссии.
Еще раз лично для вас опишу что есть и что надо.
1. Есть сервер ФИЗИЧЕСКИЙ 2003 терминальный сервер для удаленных сотрудников, стоит платформа 1С (Толстый клиент), есть файловые 1С базы, люди которые находятся  в офисе пользуют толстые клиенты со своих ПК.
2. Есть новый ФИЗИЧЕСКИЙ сервер 2016.
3. Оба сервера в одном домене.
 
Задача перенести профили пользователей с 2003 на 2016 сервер максимально просто, без больших затрат времени. Больше всего интересуют списки баз 1С. Файлы в профилях  нужны постольку ....  
 
Может быть есть какой-то инструмент который просто сможет из папок пользователей на 2003 сервере скопировать файлы со списком баз на Новый сервер для каждого пользователя в свою папку профиля?

Всего записей: 54 | Зарегистр. 19-07-2007 | Отправлено: 04:35 22-08-2019
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дискутировать можно во флейме, а тут не место для дискуссии. Пишите вы не точно, но у нас наука точная. Когда описание проблемы не точное, то ответы - ровно такие же. Приблизительные.
Итого мы имеем: сервер приложений, сервер удалённых рабочих столов, и файловый сервер в одном флаконе. Из всего этого набора нас интересует только перенос профилей. Да и из профилей, только лишь список баз. Что-то здесь не так, ибо вроде как и спрашивать в таком случае - незачем. Если всё же, всё правильно, то достаточно последней ссылки.
Для начала надо включить перемещаемые профили.
Развертывание перемещаемых профилей пользователей
Remote Desktop Services - Используем перенаправление профилей пользователей и перемещаемые папки
Настраиваем Roaming User Profiles и Folder Redirection
Подняв рядом свой новый сервер, вы должны получить один и тот же профиль на обоих.
Жёлтый монстр мутен, и статьи такие же
Управление списком баз 1С 8.2 с помощью Active Directory
Легкое управление списками баз 1С
 
Если же всерьёз подойти к тому, что нужен лишь список баз, то голову забивать и вовсе не стоит: Где хранится список баз 1с

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 05:47 22-08-2019
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
multium Я бы завиртуализировал старый сервер, подняв на новом w2k16 роль HYPER-V, версия Standard позволяет гонять 2 VM. Этим вы устроите себе  меньше работы и геморроя. Ничего переносить не придется, кроме как сделать образ для VM старого сервера.


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11750 | Зарегистр. 10-12-2003 | Отправлено: 06:51 22-08-2019 | Исправлено: ipmanyak, 06:52 22-08-2019
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Без виртуализации, вообще странно, как живут. Ведь виртуалка для гипервизора, - это процесс. Никого же не смущает многозадачность "железной" ОС. Тем не менее, в "ТЗ" этого нет.
Переносить старый терминал я бы не стал, но это уже дискуссия Впрочем, в рамках темы.
Всё же, новые сервера, RDS, это возможность построения ферм. Как минимум. С печатью, опять же, полегче. Софт прикладной. Он всё более привередлив.
Впрочем, для "жития на одной железке" да и с 1С v7, это не особо актуально.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 08:06 22-08-2019
multium



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я бы завиртуализировал старый сервер, подняв на новом w2k16 роль HYPER-V, версия Standard позволяет гонять 2 VM. Этим вы устроите себе  меньше работы и геморроя. Ничего переносить не придется, кроме как сделать образ для VM старого сервера.  
 

 
Нет смысла эту машину виртуализировать, она уже практически умерла физически, на ней всё что могло сбоить то и сбоит. Нужно именно перенести для повышения стабильности работы. Новую машину может быть и завиртуалим в будущем для удобства.  
 
Может какой-то скрипт можно использовать который  копировал ОТСЮДА C:\Documents and Settings\Имя Пользователя\Application Data\1C\1Cv81\ibases.v8i СЮДА C:\Users\Имя Пользователя\AppData\Roaming\1C\1Cv81t\ibases.v8i  разом для всех пользователей? Лень копировать руками. Кроме списка баз ничего в данный момент не нужно.

Всего записей: 54 | Зарегистр. 19-07-2007 | Отправлено: 10:56 22-08-2019 | Исправлено: multium, 11:03 22-08-2019
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
multium А чего бы скрипт не написать?

Код:
 
ECHO ON                                                                                                                          
REM мапим шару старого сервера DISK C:                                                                                          
net use T:  \\OLDserver\c$                                                                                                      
REM скрипт выполняем на новом сервере                                                                                                                                
REM for /F  %%i in ('dir C:\users /b') do  (      # проверял на  WIN 7 строка не нужна
                                                                                 
for /F  %%i in ('dir T:\Documents and Settings\users /b') do  (                                                                  
   echo current user %%i                                                                                                        
rem   пропускаем не нужых юзеров                                                                                                
   if %%i == Public goto M1                                                                                                      
   if %%i == Administrator goto M1                                                                                              
   xcopy "T:\Documents and Settings\%%i\Application Data\1C\1Cv81\ibases.v8i"  "C:\Users\%%i\AppData\Roaming\1C\1Cv81t\ibases.v8i"  
:M1                                                                                                                              
                                    )                                                                                        
rem     обрати внимание на закрывающую скобку перед end, нужна  , открывающая в do  
:end                                                                                                                            
                                                                                                                       
 

 
Скрипт не тестил, сам проверишь и подрихтуешь. Можешь проверить на одном юзере, вставив условие if, имей ввиду, прописные и строчяные буквы имеют значение в  IF
 if %%i == Public goto M1  
 if %%i == public goto M1  
это разные условия,  если имя каталога Public, то условие  if %%i == public goto M1   не сработает  
Запускать надо от локального или доменного админа, который имеет права NTFS к нужным папкам.

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11750 | Зарегистр. 10-12-2003 | Отправлено: 11:41 22-08-2019 | Исправлено: ipmanyak, 11:57 22-08-2019
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вариант ещё: логон скрипт политикой локального сервера, gpedit.msc
На исходном сервере

Код:
copy "%userprofile%\Application Data\1C\1Cv81\ibases.v8i" \\server\share\%USERNAME%\1C_bases\ibases.v8i /Y

На целевом сервере

Код:
copy \\server\share\%USERNAME%\1C_bases\ibases.v8i %USERPROFILE%\AppData\Roaming\1C\1Cv81t\ibases.v8i  

В сетевой папке любому доменному пользователю ставятся права на запись.
Синтаксис не сверял вовсе, просто - как идея. Набрать в шаре файлов в папках с именами пользователей, затем скопировать их на новый сервер.
Есть и более развесистые, с доменными политиками, с нормальными правами. Они заимствованы из ссылок выше, про 1С. Оттуда и забирать.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 13:02 22-08-2019
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Замена терминального сервера с 2003 на 2016


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru