Selamlar. Bu makalede Windows Server 2012R2’li bir File Server’dan Windows Server 2022’li bir makineye Migration konusunu işleyeceğiz. İşlem bittiğinde File Server rolü Windows Server 2022’ye geçmiş olacak. Bu işlem için Storage Migration Service’i kullanacağız.

Kaynak olarak Windows Server 2003’den 2019’a kadar

Hedef olarak da Windows Server 2012R2’den 2019’a kadar olan sistemleri kullanabiliriz.

Ayrıca kaynak ve hedef makineler aynı domain’de olması gerekiyor.

Bu işlemi yönetmek için 1 adet Orchestrator makineye ihtiyacımız var. Bu da minimum Windows Server 2019 olmak zorunda. Kaynak veya hedef makine Windows Server 2019 ise Orchestrator olarak bu makineyi kullanabiliriz. Ancak büyük boyutlu bir Migration yapılacaksa ayrı bir makine olması daha iyi olur. Hedef, kaynak ve Orchestrator makinede local admin hesabına sahip olmamız gerekiyor.

Hedef makine Server 2019 ve üstü bir makineyse, Firewall açısından Orchestrator makinede Server Manager’da Storage Migration Service Proxy’yi yüklememiz faydalı olur. Böylece portlar otomatik olarak açılıyor.

Kaynak ve hedef cihaz Windows Server 2019’dan aşağı bir sürümse Firewall’da inbound yönünde aşağıdaki kurallar açık olmalı.

Printer Sharing (SMB-In)

Netlogon Service (NP-In)

Windows Management Instrumentation (DCOM-In)

Windows Management Instrumentation (WMI-In)

Farklı bir Firewall kullanıyorsak aşağıdaki portlar açık olmalı.

CP/445 (SMB), TCP/135 (RPC/DCOM endpoint mapper), ve TCP 1025-65535 (RPC/DCOM ephemeral ports)

Bu bilgileri verdikten sonra yapımıza göz atalım. Çalışmamız için 5 adet sanal makine kullanıyorum.

DC                       – 192.168.10.1/24 DNS: 192.168.10.1 (Domain oluşturuldu – sistemdesk.local)

W2K12R2FS      – 192.168.10.2/24 DNS: 192.168.10.1 (KAYNAK FILE SERVER – Domain’e dahil edildi – File Server kurulu ve paylaşımlı SHARE klasörü mevcut)

W2K22FS           – 192.168.10.3/24 DNS: 192.168.10.1 (HEDEF FILE SERVER – Domain’e dahil edildi – File Server kurulu)

W2K22ORC       – 192.168.10.4/24 DNS: 192.168.10.1 (Domain’e dahil edildi)

Win11Client       – 192.168.10.5/24 DNS: 192.168.10.1 (Domain’e dahil edildi)

W2K12R2SOURCE isimli kaynak makinemde SHARE klasörünü paylaşıma açıp everyone full control verdim. Daha sonra burada NTFS izinlerine girip, Win11Client makinemdeki  user1 kullanıcısına dosya-klasör oluşturma, okuma izni veriyorum, silme izni vermiyorum.

File Server Migration - 61
File Server Migration - 62
File Server Migration - 63
File Server Migration - 62-1
File Server Migration - 65
File Server Migration - 66
File Server Migration - 67
File Server Migration - 68
File Server Migration - 69
File Server Migration - 70
File Server Migration - 71

Client’tan SHARE klasörüne girip ayarladığımız NTFS iznini kontrol edelim.

File Server Migration - 72
File Server Migration - 73
File Server Migration - 74

Şimdi ise önceden belirlemiş olduğum .zip uzantılı dosyaların kaydedilememesi kuralının çalıştığını teyit ediyorum.

File Server Migration - 75
File Server Migration - 76

Hedef ve kaynak makinelerde Firewall’da inbound kısmında gerekli portları açalım. W2K12R2 file server’a geldim. Burada Firewall’da aşağıdaki kuralları aktif ediyorum.

Printer Sharing (SMB-In)

Netlogon Service (NP-In)

Windows Management Instrumentation (DCOM-In)

Windows Management Instrumentation (WMI-In)

File Server Migration - 4
File Server Migration - 6
File Server Migration - 7
File Server Migration - 7

Aynı şekilde hedef makinede de Firewall’da aynı kuralları açıyorum. W2K22 file server’a geldim.

Printer Sharing (SMB-In)

Netlogon Service (NP-In)

Windows Management Instrumentation (DCOM-In)

Windows Management Instrumentation (WMI-In)

File Server Migration - 8
File Server Migration - 9
File Server Migration - 10
File Server Migration - 11

Şimdi W2K22ORC adlı Orchestrator makinemde Storage Migration Service Proxy rolünü kuracağım.

File Server Migration - 23
File Server Migration - 24
File Server Migration - 25

Orchestrator server’da Storage Migration service‘i kullanacağız fakat Windows Admin Center’da bu özelliğin yer alması için bu makinenin Windows sürümünün Standart Edition olması gerekmekte. Yani 180 günlük Evaluation sürümünde Storage Migration Service eksik oluyor. O yüzden DISM ile sistemi Standart Edition yapalım. Aşağıdaki komutları kullanıyorum ve restart atıyorum.

DISM /online /Get-CurrentEdition

DISM /online /Get-TargetEditions

DISM /online /Set-Edition:ServerStandard /ProductKey:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /AcceptEULA

File Server Migration - 28

W2K22ORC server’a geliyorum. Burada Windows Admin Center kuracağım. Bu, tarayıcı üzerinden çalışan bir araç. Google Chrome‘u ve ardından Windows Admin Center‘ı kuruyorum.

File Server Migration - 12
File Server Migration - 13
File Server Migration - 14
File Server Migration - 15
File Server Migration - 16
File Server Migration - 17
File Server Migration - 18
File Server Migration - 19
File Server Migration - 20

Kurulum sonunda bana verdiği adresi, sonuna 443 portu ekleyerek Chrome’da açıyorum.

File Server Migration - 21
File Server Migration - 22-1

Domain’den giriş yaptıktan sonra Name sekmesi altında bulunan w2k22orc.sistemdesk.local [Gateway] yazan yere tıkladım. Burada Storage Migration Service‘e gelip Install diyorum.

File Server Migration - 27
File Server Migration - 22
File Server Migration - 29File Server Migration - 29

Service yüklendi. Taşıma işleminin aşamalarını gösteriyor, bu pencereyi kapaıyorum. Daha sonra bir görev oluşturmak için New Job‘a tıklıyorum ve bir isim giriyorum. FSmig yazdım.

File Server Migration - 31
File Server Migration - 32
File Server Migration - 33

Burada kaynak server’ımın Admin bilgilerini giriyorum. Include administrative shares işaretlersek C$ gibi otomatik olarak oluşturulmuş gizli paylaşımlar da taşıma işlemine ekleniyor. Migrate from failover cluster‘ı işaretlersek failover cluster yapısını da taşımaya ekliyor. Bizim yapımızda şu an failover cluster yok o yüzden bunun işaretini kaldırıyorum.

File Server Migration - 34
File Server Migration - 35

Add and Scan a Device kısmında kaynak server’ımı belirteceğim. Add source device penceresinde Active Directory Search‘ü seçip kaynak file server’ın adını yazıyorum ve Search diyorum. Tarama sonucunda çıkan kaynak server’ı seçip Add diyorum. Daha sonra server’a tıklayıp Start scan diyorum. Succeeded gördükten sonra Next diyerek bu ayarları da kaydediyorum ve 2. aşamaya geçiyorum.

File Server Migration - 36
File Server Migration - 37
File Server Migration - 38
File Server Migration - 39

Transfer Data aşamasında hedef server’ın Admin bilgilerini giriyorum. Sonraki adımda hedef server’ı göstereceğiz. Use an existing server or VM seçili. Scan butonuyla hedef makineyi taratıyorum. Hedef server da geldiğinde Next deyip devam ediyorum.

File Server Migration - 40
File Server Migration - 41
File Server Migration - 42

Bu ekranda Validation method’u CRC64 seçtim. Transfer sırasında aksaklık çıkarsa kaç defa deneyeyim ve iki deneme arası kaç saniye olsun diye soruyor. Bu kısımları 3 defa ve 60 saniye şeklinde default olarak bırakıyorum. Next diyorum.

File Server Migration - 43
File Server Migration - 44

Validate devices ekranında Validate butonuna tıklıyorum ve Next diyorum. Start Transfer tıklayıp migration işlemini başlatıyorum. Başarılı bir şekilde tamamlandığında State sekmesinde Succeeded yazısı çıkıyor. Next diyorum.

File Server Migration - 45
File Server Migration - 46
File Server Migration - 47
File Server Migration - 48

Cut over aşamasına geldik. Bu ekranda kaynak ve hedef server’ın admin bilgileri mevcut. Next diyoruz. Burada kaynak makine için yani artık file server olmayacak makine için bir IP adresi gireceğim. 192.168.10.110 girip subnet’e 24 Gateway’e de 192.168.10.20 veriyorum ve bu makine için yeni bir isim belirliyorum. Buraya da OLDfs yazdım.

File Server Migration - 49
File Server Migration - 50
File Server Migration - 51

Timeout süresini default bıraktım. Next deyip sonraki ekranda Validate butonuna tıklıyorum. Pass yazısını gördükten sonra Next diyorum. Bu ekranda Start cut over butonu ile cut over işlemini başlatıyorum.

File Server Migration - 52
File Server Migration - 53
File Server Migration - 54
File Server Migration - 55

Succeeded yazısı çıktığında işlem başarıyla tamamlanmış oluyor ve Finish diyoruz.

File Server Migration - 56

Şimdi sonuçlara göz atalım. Kaynak file server’ıma bakıyorum. İsmi belirlediğimiz gibi değişmiş, OLDfs olmuş. IP’leri de aynı şekilde belirlediğim gibi verilmiş.

File Server Migration - 57
File Server Migration - 58
File Server Migration - 59

Yeni File Server’ımıza bakalım. Eski makinedeki paylaşım klasörü olan SHARE buraya gelmiş.

File Server Migration - 60

Bakalım NTFS izinleri de aktarılmış mı. Silme iznim yoktu. Client’tan SHARE’e erişip dosya silmeye çalışıyorum, silmiyor. NTFS taşınmış.

File Server Migration - 77

Yeni File Server’ımdaki File Group’u elle taşıyacağım. Bunun için W2K12R2SOURCE makinesine gelip komut ekranını açıyorum ve grubu export etmek için aşağıdaki komutu kullanıyorum.

EXPORT:

filescrn filegroup export /file:C:\grup.xml /filegroup:”ZIP YASAK”

File Server Migration - 78
File Server Migration - 79

Export ettiğimiz grup.xml isimli bu dosyayı paylaşım yeni File Server’a atıyorum.

File Server Migration - 80
File Server Migration - 81
File Server Migration - 82
File Server Migration - 83

File Group’u import etmek için de yeni file server’da aşağıdaki komutu kullanıyorum.

filescrn filegroup import /file:C:\grup.xml /filegroup:”ZIP YASAK”

File Server Migration - 84
File Server Migration - 85

Şimdi File Screen Template‘i export edelim. OLDfs isimli eski file Server’da aşağıdaki komutu giriyorum ve aynı şekilde paylaşım klasörüne atıyorum.

File Server Migration - 86
File Server Migration - 87
File Server Migration - 88

Aynı şekilde bunu da yeni File Server’da import edelim.

File Server Migration - 89
File Server Migration - 90
File Server Migration - 91
File Server Migration - 92
File Server Migration - 93

Paylaşım klasörünü de ayarladıktan sonra File Server artık hazır oluyor.

File Server Migration - 94

Win11Client’dan file server’a erişip dosyayı silmeye çalışıyorum. NTFS izinlerinde ayarladığım üzere silme iznim olmadığı için silemiyorum.

File Server Migration - 96
File Server Migration - 97

Böylece File Server Migration işlemini gerçekleştirmiş olduk. Bir sonraki makalede görüşmek üzere.