PDA

Показать полную графическую версию : [решено] Перенос домашних папок - как оптимальнее?


mcmurphy
19-03-2015, 09:14
Добрый день!
Подскажите, как лучше перенести домашние папки пользователей...
Сейчас имеем следующую ситуацию: в свойствах доменной учетки у каждого пользователя пропасана домашняя папка, которая подключается как сетевой диск, и указан путь типа \\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
Есть сложности с переносом этих баз данных и сервисов - используем самописные программы, в которых четко прописан путь к серверу с именем Server.
Т.о. новый сервер должен называться как и старый - Server. »
Не должен. Перепишите эти самописные программы.

mcmurphy
19-03-2015, 10:15
Iska,
не реал, заморачиваться не будут.
подскажите по переносу домашних папок.

User001
20-03-2015, 09:49
если прямо сейчас переименовать старый глючный сервак в server_Old, а новый в Server »Если начали масштабные переименования - попробуйте алиасы (https://technet.microsoft.com/en-us/library/cc772053.aspx), может, сгодятся.
используем самописные программы, в которых четко прописан путь к серверу с именем Server »O.o

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

:-(

El Scorpio
20-03-2015, 17:00
Но тут заковыка - как правильно перенести домашние папки?
Если их переносить уже сейчас, на FS, то придется править путь во всех учетках, а потом, после переименования в Server - опять править.
При таком способе винда сама создат нужные подпапки с нужными правами. »
1. Создать в домене дерево DFS с нужной структурой
2. Подключить к дереву в нужные "ветки" сетевые папки старого сервера.
3. Изменить для всех пользователей абсолютные пути с \\server\Home\Ivanov на пути DFS вида \\domain\dfs\структура\profiles\ivanov (поскольку реально используются одна и та же папка, пользователи не заметят никакой разницы)
4. В день X задержаться после работы, подключить в те же папки DFS аналогичные сетевые папки нового сервера и запустить репликацию
5. Утром отключить от DFS сетевые папки старого сервера

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

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




© OSzone.net 2001-2012