Начало > Command Line , Общи > CIFS миграцията на данни

CIFS миграцията на данни

3 март 2011

Почти безпроблемно! Сортиране на ...

Както и при повечето от моите мисли, той започна с едно невинно заявка на клиента. EMC има някои много готини вградени инструменти за правене на безшевни CIFS миграция на данни, но NetApp не. Това е нещо, което често води до справедлива стойност на проблеми и някои внимателно планиране с NetApp, тъй като ние не разполагат с този. Но аз си мислех днес, ние нямаше как да направя, аз просто не мисля, че прибягват до инструменти, достъпни правилно.

Въведете widelinks. Ето един откъс от статия NetApp KB по темата (3011420 KB) ...

Символична връзка е специален файл, създаден от клиентите на NFS, която сочи към друг файл или директория. Widelink записи са начин да се пренасочи абсолютни символни връзки на цедката. Те позволяват на символно предназначение връзката да е акция на една и съща цедката или друг цедката. Следните примери илюстрират как да се създаде символна връзка от обем в qtree на същата цедката, и от обема на обема на различни Filers.

Какво означава това и защо ще живота ми бъде по-лесно след като прочетете останалата част от тази статия?

Така че, ако имате хубав лъскав нов цедката NetApp (или стара аз нямам кръг за мигриращите ми CIFS информация върху все още), и аз имам стар файл CIFS сървър, който бързо се приближава недостатъчност или от подкрепа. Мога да създам нов файл и структурата акции на моя NetApp, а след това използвайте widelinks да пренасочва потребителя към CIFS сървър файл, докато аз се тревожи за всички данни копирате от час без да се налага топката болки на копиране всичките ми данни, всички в веднъж.

Преди всичко позволете ми силно препоръчвам, че ако не използвате DFS, започнете да го използвате. Вие ще трябва да repoint вашите потребители да ново име акция така или иначе, така че може и да го направиш правилно. Настройка на основния корен DFS и repoint всичките си потребители за това. Защо? Защото следващия път, когато се убедим преконфигуриране или надстройване на CIFS акции инфраструктура няма да се налага да се докоснат до своите потребители, само repoint DFS една нощ.

Така widelinks разширява символните връзки. Да не се получи прекалено развълнуван, защото в момента "mklink" от Windows 7/2008, не е едно и също нещо, и тя няма да работи на NetApp акции. Символни връзки в тази статия са * NIX нещо, но идеята е подобна на символни връзки Windows. Ако не знаете символни връзки, мисля за тях като преки пътища, те просто ще ви прехвърли на друго място, без всъщност да ви пренасочване. Какво widelinks ще направите, е да превърне тази символична връзка и преодоляване на пропастта на отдалечено място.

Добре, стига теория, върху практиката ...

Моята настройка е съвсем проста. Имам NetApp симулатор работи като клъстер, имам кутия NAS, че има някои Home Media, имам MBA да направя някои от нещата UNIX имам нужда (съжалявам, аз се опитах да получите този кръг, но Linux / UNIX кутия е необходима за сега). Filer1 ми е нова система, която искам всичките ми потребители да използват. Filer2 (с папка, наречена test2) и ми NAS кутия (с филми) са утвърдени системи Търся да замени (малко на ролевата игра).

Преди всичко ми CIFS акции на новата система е създадена. Трябва да направим така, че това е "widelinks" включен, така командния ред е както следва ...

CIFS акции-добавиш / vol/test1 test1-widelink

Ако вече имате своя акция за настройка, няма проблем ...

CIFS акции промяна <share_name>-widelink

Ако имате въпроси към CIFS акции, вие трябва да получите резултат, подобен по-долу ...

node1 *> CIFS акции

Име Описание Point Mount

---------------

test1 / vol/test1

. . . widelinks подкрепени

Желаещите / Full Control

Виждам, че widelinks е активирана за моя дял. Имам нужда да изнася това като NFS да ми MBA за да мога да се създаде символна връзка. Преди да ви попитам, аз се опитах и двете Adam Fox е "ntap_symlink" и Oliver Краус "LN", но те ​​не са направили това, което исках (LN просто катастрофи на Win7). Аз не съм сигурен дали можете да монтирате на целта за символичните връзки, както нищо друго освен NFS, но със сигурност може да картографирането на файлови системи, които не са просто NFS, аз направих това и с външен дял CIFS.

exportfs-IO корен = <unix_hostname> / vol/test1

От моя MBA I може да монтирате това и създаде някои символни връзки. (Аз вече имам моя NAS монтиран)

монтиране filer1 :/ vol/test1 / mnt/test1

монтиране filer2 :/ vol/test2 / mnt/test2

CD / mnt/test1

LN-S / mnt/test2/test2 test2

LN-и / количества / филми филми

Ако "LS-LAH" папката ще видите създадените символните връзки и трябва да покаже преобразувания. Job направил за моята MBA, обратно към Windows и NetApp (Пфу ви въздишат).

Ние трябва да създадем преводи файл за символните връзки. Основно това чете символната връзка, че сме създадени на UNIX нашия домакин и превръща това в DFS линк стил за пренасочване на пътя на данните. Така че не забравяйте да се отбележи, пътеките, които сте използвали за UNIX вашия хост за съпоставяне! The "*" в пътеките са полезни като можете да включите много различни символни връзки тук и всички те ще бъдат съчетани и изпълнени.

wrfile / и т.н. / symlink.translations

widelink / mnt/test2 / * \ \ filer2 \ test2 \ *

widelink / Volumes / Филми / * \ \ \ NAS филми \ *

CTRL + C

Този файл е препрочитам на всеки 30 секунди, така че търпение, иди се чаша вода. Върни се в CIFS test1 акции и ще видите някаква магия! (Test1 вече съществува като нови данни).

Повече магия се показва, когато щракнете с десния бутон един от тези папки и да преминете към DFS раздела. (Ще видите също така DFS раздела на папки, които не са widelinks, но вие ще забележите, че сезирането списък е само нормалната акции).

Освен това ще забележите, че ако отидете на "test2" папка ще видите цялото му съдържание без да ви е действително пренасочени към този друг домакин.

Сега ние сме изправени пред предизвикателството на миграцията на данни. Предимството (и основен проблем) на widelinks е, че те изглеждат и се чувстват на потребител Windows и данни за акции те се разглеждат. Така потребителите не можете да променяте символната връзка, или над-пишете на данните (което вероятно е нещо добро). Ако копирате папката, тя ще се опита да актуализира цел (в нашия случай, съществуващите системи). Но като администратор имате същите ограничения. И така, какво да правя???

За съжаление, това е мястото, където най-готини неща, неща се разпадне малко. Това, което трябва да направите, е да премахне символната връзка, извадете влизане в "/ и т.н. / symlink.translations" и след това да копирате данните ми в цяла да запълни пространството. Когато правите това, не забравяйте да направите на стари данни не работи (по промяна на дела разрешения е най-безопасният и най-простият) като символни връзки може да е малко лепкаво и не искате потребителите писмено две места. Имах някои странни резултати с този на моя Windows 7 десктоп, колкото изглеждаше да кешира widelink, но картографиране на кола от друга машина работи добре. Предполагам, че ще искате всички клиенти офлайн, когато направите копия на данни.

Сега няма ли да е готино, ако widelinks може да бъде някакъв начин интегрирана в механизма OSSV? В случай, че не знаете, OSSV може да направи копия на файлове от множество Windows върху NetApp в qtrees. Това ще направи един много хубав инструмент миграция!

Моля, NetApp разгледа следните подобрения widelinks:

  • Позволете ми да създадете символни връзки от Windows (mklink) - това е трябва да има! Всички потребители там, влезте подкрепа разговор относно това, колкото повече хора са я поискали, толкова по-бързо те ще го направя!
  • Дай ми механизъм за интегриране на това с OSSV (Знам, че искам много)
  • След като сте интегрирани OSSV в това, да ми даде механизъм за прозрачно премахнете widelinks веднъж ми данни е копирал намира. Това със сигурност не иска невъзможното като ndmp копия зареже възела и ACL-последните и това е, което трябва да се постигне тук.
  • A GUI да управлявам widelinks и символични връзки. Аз си играеше с идеята за създаване на PowerShell да управлява това, но въпросите за създаване на символни връзки не се постига лесно на Windows.

Специални благодарности на Адам Fox и няколко от неговите теми на общностите мен на посочените в правилната посока. Полезни препратки включени по-долу:

http://communities.netapp.com/thread/3752

http://communities.netapp.com/message/24227

http://communities.netapp.com/message/31156

https://kb.netapp.com/support/index?page=content&actp=LIST&id=1011758

https://kb.netapp.com/support/index?page=content&actp=LIST&id=1011091

https://kb.netapp.com/support/index?page=content&id=3011420

VN: F [1.9.22_1171]
Оцени този пост:
Рейтинг: 0.0 / 10 (0 гласували)

Command Line , генералния , , , ,

  1. Роджър Weeks
    5 март, 2011 в 05:45 | # 1

    Смятате ли да използвате MultiStore (vfilers) за хостване на Вашите CIFS данни на ONTAP данни? vFilers ви позволи да мигрират цяло vfiler в даден момент, или да се създаде vFiler DR на място, DR, и не над цялата CIFS конфигурация, включваща акция, квоти и т.н.

    Ние не можем да мигрират или DR срив CIFS акции, без повторно свързване, поради естеството на протокола, но ако използвате DFS пред, че клиентите няма да забележат, тъй като IP адрес на vfiler остава същото след миграция или DR.

  2. 6-ти Март 2011 в 18:42 | # 2

    Благодаря Роджър. Да, това е нещо, което ние всъщност редовно се направи както тя прави живота много по-просто. MultiStore носи много много готини характеристики и функционалност, и мисля, че много хора се обсебени от идеята за това просто се използва за сигурно мулти-tennancy, но всъщност това е приложения са много повече!

    За съжаление, това все още не се занимава с получаване на CIFS данни върху NetApp, на първо място, но MultiStore определено комплименти протокола CIFS, особено когато се използва с DFS. Това е област, в която CIFS на NetApp е много по-силна от EMC дължи на гъвкавостта и силата на MultiStore.

  3. Dave
    13 Март, 2011 в 22:26 | # 3

    Може би не е най-елегантно решение, но ние създадохме нашите CIFS обеми и акции и след това избяга Robocopy над пространството на няколко вечери наближава уикенда, за да получите всички CIFS данни в. Последното нещо си, което направихме е да "споделянето" на неща на сървъра Windows, стартирайте Robocopy за последен път, промените рекорд за прозорец Windows на CNAME за истинското име на NetApp е след това да добавите името на старата кутия прозорците, за да CIFS псевдоним на NetApp.

    Предполагам, че не работи толкова добре, ако само искате да преместите някои неща, или ако искате кутията Windows да продължат да работят ..

  4. 14 Март, 2011 в 08:30 | # 4

    Напълно съм съгласен с този метод Дейв, това е изпитан и работи добре. Предизвикателството е, че ако имам terrabytes файл с данни акция, Robocopy не е най-елегантно решение и тъй като това е един поточно, той може да отнеме известно време. Widelinks означава, че потенциално не е нужно да се копират всички данни наведнъж. Тя е под натиска.

    Щеше да е хубаво за NetApp да се съберат елегантно решение, че направи трансфер Robocopy стил във фонов режим, предполагам, че това е наистина къде отивам с това :)

  5. John DeBella
    15 Март 2011 в 18:31 | # 5

    Крис, никакви проблеми, ако filer1 и filer2 са различни Filers NetApp? Аз не виждам никакво ограничение, това във вашия пиша, но реших да питам.

  6. 15 Март 2011 в 22:24 | # 6

    Не на всички въпроси, официалната документация Вярвам, всъщност показва, че това довереник.

  7. Jon Whitwham
    22 март 2011 в 09:52 | # 7

    Hi Chris,

    Има един лесен начин за импортиране Акции в vFiler? Ние сме в процес на преместване Windows Home Directories и има над 1000 акции. Ние ще използваме Robocopy за преместване на данни, но се надяват, че не се налага ръчно да създадете всички тези акции.

    Наздраве

    Jon

  8. 22 март 2011 в 09:57 | # 8

    Смятате ли да използвате homedir функция? Този начин се избягва необходимостта от създаване на акция за всеки един потребител и непрекъснато трябва да се справят и да актуализира тази. Да погледнем в http://www.wafl.co.uk/cifs_homedir/ да получите обща представа. Това е доста лесно и просто да настроите да бъда честен и ви дава най-добрата гъвкавост.

  9. Alex
    28 Март, 2011 в 09:35 | # 9

    @ Dave
    какво минава сте използвали Robocopy с? Аз също искам да мигрират на данни от един CIFS-акции на друго.

    THX

  10. стив
    11 Май, 2011 в 05:04 | # 10

    Можете да използвате Robocopy / copyall / д / w: 0 / R: 0 / MT. Направи Robocopy /??? за м-т; многонишкова е нова функция, и вярвам, че дава възможност за 128 или така теми; 8 е по подразбиране, но проверка на ме четат.

  11. 11 Май, 2011 в 10:25 | # 11

    Благодаря Стив!

  12. Erling
    27 май 2011 в 07:10 | # 12

    Здравейте и благодаря за една информативна статия.
    Просто исках да добавя няколко точки, които се борят с все widelinks за работа:
    1.
    Аз не се получи widlinks да работят като I редактирали symlink.translations файл с бележка (дума) тампон (след картографиране и др $ да ми win7 работния плот).
    Когато пишете точно същото изявление widelink с wrfile / и т.н. / symlink.translations директно върху цедката тя работи!
    2.
    Имам проблеми с достъп до widlink "идва от" скрит дял (someshare $ / widelinkpath ... проблем!). Споделянето без $ работил OK
    (Someshare / widelinkpath ... няма проблем!)

    Erling

  13. 27 май 2011 в 09:49 | # 13

    Наздраве за обратна връзка Ерлинг, наистина полезни благодаря!

  14. Jacques Cronje
    22 Август, 2011 г. При 23:42 | # 14

    Може да е твърде късно, но има малък апартамент:

    http://www.scriptlogic.com/products/securecopy/

    Прави същото като Robocopy но това, което аз оценявам най-много е, че тя създава акциите от източника на целта.

  15. 23-ти август 2011 г. При 08:46 | # 15

    Благодаря ви Jacques, и да securecopy е много добра. Знам, че някои хора, които са използвали това от време на време. Наздраве за обратна връзка!

  16. 27 Септември 2011 в 14:33 | # 16

    @ Крис Кранц
    Или да се използва само един дял (т.е. Users) с достъп въз Преброяване на Data ONTAP 7.3.3 и по-горе.

  17. 27 Септември 2011 в 14:36 ​​| # 17

    Прашника полезен инструмент за синхронизиране на данни между NetApp Storage Systems и Windows DFS акция е Sync Toy (Version 2.1 Разрешава проблеми с ACL-и загуба на данни предприятието, което го прави най-добрият избор). Той може да направи двупосочна репликация които OSSV няма да правя.

  18. 27 Септември 2011 в 14:37 | # 18

    За съжаление моя ABE отговор беше да Jon Whitwham да замени своите 1000 акции.

  19. Cadey
    21 окт 2011 в 05:47 | # 19

    @ Крис Кранц бях с клиент вчера и предложи помощта OSSV там файлов сървър, че начина, по който им позволява да се направи копие блок основа на данните за значението цедката, че би било по-бързо от Robocopy, създайте акции на qtree е създадена и след това изпълнете ръчна Robocopy за синхронизиране на файлове, когато сте готови да се насочат?

    Това е нещо, което са видели или са приложили? какво етажа има в това. Това ще означава само с помощта на софтуера OSSV и snapvault насрочва един път, но трябва да свърши нали?

  20. 25ти октомври 2011 в 17:21 | # 20

    Не, това работи добре, и налице фактът, можете да продължите да използвате SnapVault да направите допълнителни копия и след това просто да изтриете снимки, след като го превърнат в нормален обем.

    SnapVault не работи добре с много големи обеми или обеми с милиони файлове, но след това много малко решения работят добре с този TBH!

Коментарите са затворени.


Този сайт не е свързан по никакъв начин или спонсорирани от NetApp или друга компания, споменати в него.

© 2009-2013 Chris Кранц Всички права запазени
Този сайт не е свързан по никакъв начин или спонсорирани от NetApp или друга компания, споменати в него.