Bonjour,

 

Aujourd’hui, je vais vous parler des nouveautés de DFSR 2008 R2.

 

. La première nouveauté est le répertoire de réplication en mode lecture seule (read only) dans DFSR 2008 R2.

Pour faire cela, utilisez l'interface dfsmgmt.msc pour créer des répertoires à répliquer en lecture seule. Lorsqu’une création en lecture seule est créée et répliquée par DFSR, vous ne pouvez ni déposer ni modifier directement le contenu de ce répertoire.

 

Voici une procédure de création de ce type de répertoire :

Dans dfsmgmt.msc, choisissez le ‘primary member’

clip_image002  clip_image004

Ensuite choisissez un répertoire à répliquer, sinon créez en un.

clip_image006  clip_image008

Laissez les permissions NTFS par défaut.

Choisissez un membre qui va recevoir le répertoire à répliquer par DFSR en lecture seule, puis choisissez un répertoire existant, sinon créez un.

clip_image010   clip_image012

Choisissez l’option 'Make the selected replicated folder on this member read-only'.

 

clip_image014

 

Assurez-vous que dans 'Membership Status' vous avez le status 'Enabled (read-only)'.

clip_image016  clip_image018

Si tout est OK dans la fenêtre “review settings”, alors terminez la procédure de création.

Dans l’onglet Memberships , vérifiez si le répertoire en lecture seule est affiché correctement comme ci-dessous.

 

clip_image020

Maintenant pour tester le répertoire en lecture seule, allez dans le répertoire dfsrfolder3-2008R2-1 de 2008R2-1 et tentez de créer un fichier.

clip_image022  clip_image024

La création va échouer avec le message d’erreur ci-dessus.

 

Allez ensuite dans le répertoire FolderDfsr3 de la machine 2008R2, essayez de créer un fichier. La création se déroule bien et on voit le fichier créé se répliquer sur le serveur 2008R2-1

 

clip_image026

 

clip_image028

Dans dfsrxxxx.log se trouvant de la répertoire windows\debug, on peut voir les informations suivantes durant la création.

 

20090608 17:23:32.936 1668 LDBX 4104 Ldb::Insert Inserting contentSetRecord:

+ contentSetId: {F577B71C-A773-4CB8-A42D-6D757250C941}

+ memberId: {E630A3A4-CC13-4131-8B9A-3E9BBF479E94}

+ state: InitialBuilding

+ startVersion: 0xv14

+ authRebuilding: 0

+ stageVolumeSerialNumber: 0x0

+ stageFid: 0x0

+ birthUsn: 0x1006370

+ isTombstone: 0

+ readOnlySince: 20090608 15:23:32.936

+ beingDeleted: 0

+ dbLossRecover: 0

+

20090608 17:23:32.999 1668 STAG 2594 Staging::ScanStagingDirectory Staging space usage is: 0

20090608 17:23:32.999 1668 STAG 6300 StagingManager::RegisterContentSetsOnPath {F577B71C-A773-4CB8-A42D-6D757250C941} added to the replicated folder list.

20090608 17:23:33.014 1668 LDBX 4139 Ldb::Update Updating contentSetRecord:

+ contentSetId: {F577B71C-A773-4CB8-A42D-6D757250C941}

+ memberId: {E630A3A4-CC13-4131-8B9A-3E9BBF479E94}

+ state: InitialBuilding

+ startVersion: 0xv14

+ authRebuilding: 0

+ stageVolumeSerialNumber: 0x44bb8a13

+ stageFid: 0x9000000004C09

+ birthUsn: 0x1006370

+ isTombstone: 0

+ readOnlySince: 20090608 15:23:32.936

+ beingDeleted: 0

+ dbLossRecover: 0

+

20090608 17:23:33.030 1668 CSMG 6914 ContentSetManager::Initialize Walk replica set to initialize or fix up database. csId:{F577B71C-A773-4CB8-A42D-6D757250C941} csName:folderdfsr3

20090608 17:23:33.030 1668 DIRW 576 DirWalkerTask::QueueMoveinJob Queuing move-in. uid:{F577B71C-A773-4CB8-A42D-6D757250C941}-v1 fid:0x2E000000004B85 name:dfsrfolder3-2008R2-1

20090608 17:23:33.030 1672 DIRW 316 DirWalkerTask::Run Start walking directory.

20090608 17:23:33.030 1672 DIRW 1024 DirWalkerTask::MoveinStep Starting to process move-in job. uid:{F577B71C-A773-4CB8-A42D-6D757250C941}-v1

20090608 17:23:33.030 1672 DIRW 101 DirWalkerTask::Job::Finish MoveIn csId:{F577B71C-A773-4CB8-A42D-6D757250C941} uid:{F577B71C-A773-4CB8-A42D-6D757250C941}-v1

20090608 17:23:33.030 1672 DIRW 872 DirWalkerTask::RemoveJob Removing job type:1 uid:{F577B71C-A773-4CB8-A42D-6D757250C941}-v1

20090608 17:23:33.030 1672 LDBX 4472 Ldb::DeleteWalkerJob Deleting dirWalkerJob. uid:{F577B71C-A773-4CB8-A42D-6D757250C941}-v1

20090608 17:23:33.046 1672 EVNT 1185 EventLog::Report Logging eventId:4102 parameterCount:6

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter1:F577B71C-A773-4CB8-A42D-6D757250C941

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter2:C:\temp\dfsrfolder3-2008R2-1

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter3:folderdfsr3

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter4:ReplicationGroup1

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter5:0E67CE5C-935E-46DE-8356-1C09D55FB376

20090608 17:23:33.046 1672 EVNT 1205 EventLog::Report eventId:4102 parameter6:E630A3A4-CC13-4131-8B9A-3E9BBF479E94

20090608 17:23:33.046 1672 CSMG 4517 ContentSetManager::SetContentSetState Set content set state. csId:{F577B71C-A773-4CB8-A42D-6D757250C941} newState:InitialSync(Sync) (auth:0)

20090608 17:23:33.046 1672 LDBX 4139 Ldb::Update Updating contentSetRecord:

+ contentSetId: {F577B71C-A773-4CB8-A42D-6D757250C941}

+ memberId: {E630A3A4-CC13-4131-8B9A-3E9BBF479E94}

+ state: InitialSync(Sync)

+ startVersion: 0xv14

+ authRebuilding: 0

+ stageVolumeSerialNumber: 0x44bb8a13

+ stageFid: 0x9000000004C09

+ birthUsn: 0x1006370

+ isTombstone: 0

+ readOnlySince: 20090608 15:23:32.936

+ beingDeleted: 0

+ dbLossRecover: 0

+

L’événement 4102 décrit dans DFSRxxxx.log est aussi loggé dans le journal d’événements DFSR.

clip_image030

Après cela, vous avez l’événement 4104 prouvant que la configuration s’est bien déroulée.

clip_image032

 

. La deuxième nouveauté est que la commande DFSRDIAG possède une nouvelle option qui est ‘replicationState’

Pour plus d’information, tapez la commande :

dfsrdiag replicationState /?

 

Huu-Duc