Geçiş çakışmalarını çözümleme

Geçiş sırasında, NIS Sunucusu gelen kullanıcı hesaplarını, grupları ve bilgisayar adlarını Active Directory Etki Alanı Hizmetleri (AD DS) içindeki varolan sınıflarla birleştirmeye çalıştığında çakışmalar olabilir. Çakışmalar, NIS Sunucusu bir Ağ Bilgi Hizmeti (NIS) etki alanının NIS Sunucusu'na zaten geçirilmiş olan diğer bir NIS etki alanıyla birleştirilmesine izin vermesi nedeniyle de olabilir.

Örneğin, NIS Sunucusu'na geçirilmekte olan bir passwd eşleme kaynak dosyasını ele alalım. Bir UNIX kullanıcı adı, johnwood geçirilecek eşleme içinde yer almaktadır. johnwood kullanıcı adına sahip bir kullanıcı yoksa bu kullanıcının NIS Sunucusu'na geçirilmesi kolaydır. Başka bir NIS etki alanından daha önce geçirilmiş olan, aynı kullanıcı adına sahip bir kullanıcı varsa çakışma olur.

NIS Data Migration sihirbazı geçiş sırasında olası bir ad çakışmasıyla karşılaştığında, geçirilmekte olan ada önek ekleyerek çakışmayı çözümler. Geçirilmekte olan ad bir kullanıcı adıysa, önek NIS etki alanının adı ve _u_ karakterlerinden oluşur. Geçirilmekte olan ad bir grup adıysa, önek NIS etki alanının adı ve _g_ karakterlerinden oluşur. Bu şekilde, çakışma olsa bile geçiş işleminin tamamlanması sağlanır.

Örneğin, adı mktg olan bir NIS etki alanına johnwood adlı kullanıcıyı geçiriyorsanız ve aynı ada sahip bir kullanıcı daha önce başka bir NIS etki alanından geçirildiyse, mktg etki alanındaki johnwood kullanıcı adı, geçiş sırasında mktg_u_johnwood olarak değiştirilir.

Çakışma olduğunda geçiş günlüklerini inceleyin ve her çakışma için ne yapılması gerektiğine karar verin. Çakışan adın her iki etki alanında da aynı kullanıcıya veya gruba ait olup olmadığına bakın. Değilse, iki kullanıcı veya gruptan birinin adını değiştirmeniz önerilir. Çakışan adlar aynı kullanıcıya veya gruba ait ise, bu kullanıcı veya grup her iki etki alanında da bulunacak mı (bu durumda, en azından birinin yeniden adlandırılması gerekir) ya da etki alanlarından birindeki kullanıcı veya grup silinecek mi karar vermeniz gerekir.

Çakışmayı etki alanı geçişi tamamlandıktan sonra düzeltmek yerine, çakışmanın olmasını önleyebilirsiniz (örneğin, NIS etki alanındaki kullanıcının veya grubun adını değiştirerek).

Varsayılan ayar olarak NIS Data Migration sihirbazı bir sınama geçişi yapar. Bu işlem sırasında NIS Sunucusu bir NIS etki alanını AD DS'ye geçirmek için gerek adımları uygular, ancak gerçekte AD DS'yi değiştirmez. NIS Sunucusu beklenen geçiş sonuçlarını bir günlük dosyasına kaydeder. Olası çakışmalar bulunursa bunları gerçek geçişi yapmadan önce çözümleyebilirsiniz.

Sınama veya gerçek geçiş sırasında birbiriyle aynı olan adlar algılanırsa, bu çakışma, eşleme geçişi sırasında oluşan çakışmaların listelendiği bir günlük dosyasına yazılır. Çakışma olursa, çakışma günlüğü geçirilecek NIS girdisini ve AD DS'de bulunan girdiyi listeler. Aşağıdaki örnekte, çakışma günlüğü dosyası passwd dosyasının geçişinde herhangi bir çakışma olmadığını bildiriyor.

--------------
## Tue Jun 1 16:22:47 1999 : Conflicts between entries from map file 'passwd' and existing entries in Active Directory. ##
-------------

Bir sonraki örnekte, çakışma günlüğü dosyası eşlemenin geçişinde bir çakışma olduğunu bildiriyor. Günlük, AD DS'de varolan girdiyi ve bu girdiyle çakışan geçirilecek yeni girdiyi listeler.

-------------
## Tue Jun 1 16:22:52 1999 : Conflicts between entries from map file 'aliases' and existing entries in Active Directory. ##
EXISTS : having DN = 'CN=al1,CN=nisadmin,CN=DefaultMigrationContainer,DC=nis, DC=sfu,DC=nttest,DC=microsoft,DC=com'
OLD : staff:wnj,mosher,sam
NEW : staff:pradeep,peter,wjs
-------------

Dosyaya göre, staff eşlemesi AD DS içinde vardır. AD DS içindeki girdi, eklenen yeni girdiden farklıdır. staff diğer adın adını AD DS veya eşleme kaynak dosyasında (NIS eşleme veritabanının derlendiği düz metin dosya) değiştirebilirsiniz. Ayrıca, NIS Data Migration sihirbazındaki ayarları kullanarak varolan girdileri koruyabilir veya değiştirebilirsiniz.

Çakışma dosyasına ek olarak, tüm geçiş işlemlerinin kaydedildiği bir günlük dosyası da belirtebilirsiniz. Geçiş işlemleri günlük dosyasının örnek bir çıktısı aşağıda verilmiştir.

## Start of NIS to Active Directory migration of 'passwd' @ Tue Jun 1 16:26:21 1999 ##
MESSAGE : Migrating 'passwd' entries from UNIX NIS domain 'nis01' to Active Directory domain 'CorpDomain.'
SUCCESS : Migration of object 'nis0101' of class 'User' into 'LDAP://localhost/CN=Users,DC=nis,DC=sfu,DC=nttest,DC=microsoft,DC=com'.
SUCCESS : Migration of object 'nis0102' of class 'User' into 'LDAP://localhost/CN=Users,DC=nis,DC=sfu,DC=nttest,DC=microsoft,DC=com'.
## Start of NIS to Active Directory migration of 'passwd' @ Tue Jun 1 16:41:46 1999 ##
MESSAGE : Migrating 'passwd' entries from UNIX NIS domain 'conflicts' to Active Directory domain 'conflicts'.
CONFLICT : Can't migrate 'nis0101' to 
'LDAP://localhost/CN=Users,DC=nis,DC=sfu,DC=nttest,DC=microsoft,DC=com'. An object having same attributes(name/uidNumber/gidNumber) exists at 'CN=nis0101,CN=Users,DC=nis,DC=sfu,DC=nttest,DC=microsoft,DC=com'. 

Ayrıca Bkz.


İçindekiler