Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   [решено] Перенос домашних папок - как оптимальнее? (http://forum.oszone.net/showthread.php?t=297148)

mcmurphy 19-03-2015 09:14 2484631

Перенос домашних папок - как оптимальнее?
 
Добрый день!
Подскажите, как лучше перенести домашние папки пользователей...
Сейчас имеем следующую ситуацию: в свойствах доменной учетки у каждого пользователя пропасана домашняя папка, которая подключается как сетевой диск, и указан путь типа \\server\Home\Ivanov.
В сети есть этот самый server - файлопомойка + на нем же крутятся БД SQL и разные сервисы. Сервер глючный на 2003 R2, и папки переносим на другой сервер с именем FS под Windows 2012 R2.
Есть сложности с переносом этих баз данных и сервисов - используем самописные программы, в которых четко прописан путь к серверу с именем Server.
Т.о. новый сервер должен называться как и старый - Server.

Но тут заковыка - как правильно перенести домашние папки?
Если их переносить уже сейчас, на FS, то придется править путь во всех учетках, а потом, после переименования в Server - опять править.
При таком способе винда сама создат нужные подпапки с нужными правами.

Если мапить папки через ГПО с указанием пути сначало на FS, а потом на Server (после переименования) - это проще, но создадуться ли тогда папки со всеми разрешениями (имею в виду, что в свою папку может зайти только владелец и администратор, а не все пользователи домена).
К стати, такой путь будет поддерживаться - \\FS\Home\%username%, если делать через ГПО, а перед этим скопировать дормашние папки на новый сервер?

Есть параметр политики, добавляющий право Администраторам заходить в папки перемещаемых профилей пользователя, а для домашних папок такая настройка есть? Перемещаемые профили тут не используем.

Вообще, как-то непонятно с чего начать... если прямо сейчас переименовать старый глючный сервак в server_Old, а новый в Server, и перенести базы - то они заработают, но отваляться примапленные домашние папки.
Если начать с переноса папок, то придется два раза мудрить с переназначением путей, сначало на существующий, новый FS, а потом на его новое имя - Server.

Ну, как-то так...
Требуется совет опытного сисадмина :-)

Iska 19-03-2015 09:22 2484632

Цитата:

Цитата mcmurphy
Есть сложности с переносом этих баз данных и сервисов - используем самописные программы, в которых четко прописан путь к серверу с именем Server.
Т.о. новый сервер должен называться как и старый - Server. »

Не должен. Перепишите эти самописные программы.

mcmurphy 19-03-2015 10:15 2484650

Iska,
не реал, заморачиваться не будут.
подскажите по переносу домашних папок.

User001 20-03-2015 09:49 2485043

Цитата:

Цитата mcmurphy
если прямо сейчас переименовать старый глючный сервак в server_Old, а новый в Server »

Если начали масштабные переименования - попробуйте алиасы, может, сгодятся.
Цитата:

Цитата mcmurphy
используем самописные программы, в которых четко прописан путь к серверу с именем Server »

O.o

mcmurphy 20-03-2015 16:44 2485253

Сам удивлялся не меньше вашего, когда тут начал работать.
Прога после запуска соединяется с заданным сервером, на котором д.б. сиквельная БД, и + в заданной сетевой папке ищет определенные файлы (тоже привязка к серверу).
+ при сохранении результатов работы, протоколов все пути запомнены в сетевую папку. Пути можно переопределить, но т.к. проектов много, то это неудобно.
Да, старый сервак переименовывать только временно - потом под разборку пойдет.

:-(

El Scorpio 20-03-2015 17:00 2485264

Цитата:

Цитата mcmurphy
Но тут заковыка - как правильно перенести домашние папки?
Если их переносить уже сейчас, на FS, то придется править путь во всех учетках, а потом, после переименования в Server - опять править.
При таком способе винда сама создат нужные подпапки с нужными правами. »

1. Создать в домене дерево DFS с нужной структурой
2. Подключить к дереву в нужные "ветки" сетевые папки старого сервера.
3. Изменить для всех пользователей абсолютные пути с \\server\Home\Ivanov на пути DFS вида \\domain\dfs\структура\profiles\ivanov (поскольку реально используются одна и та же папка, пользователи не заметят никакой разницы)
4. В день X задержаться после работы, подключить в те же папки DFS аналогичные сетевые папки нового сервера и запустить репликацию
5. Утром отключить от DFS сетевые папки старого сервера

Цитата:

Цитата mcmurphy
Есть сложности с переносом этих баз данных и сервисов - используем самописные программы, в которых четко прописан путь к серверу с именем Server. »

Вариантов три
1. Взять исходные коды программ и переписать их так, чтобы они брали адреса из реестра, файлов INI или других источников
2. Открыть двоичные файлы программ редактором ресурсов и произвести замену текстовых констант
3. Сделать в DNS "псевдоним" (запись типа CNAME) СТАРЫЙСЕРВЕР на НОВЫЙСЕРВЕР. При этом режиме новый сервер будет иметь своё имя, но также будет принимать все запросы по старому имени

mcmurphy 24-03-2015 13:42 2486882

Большое спасибо всем помогавшим!
Что-то при создании вопроса я немного не учел возможность групповой работы с доменными учетками, что называется, глаз замылился :-)
В общем, перепрописал всей группе новый путь домашних папок, а их потом скопировал - тут вроде все ок.


Время: 17:14.

Время: 17:14.
© OSzone.net 2001-