Re: What is the Difference between Shadow and Mirrored disk?

From: Hans Vlems (hvlems.dotweg_at_zonnet.nl)
Date: 02/28/05


Date: Mon, 28 Feb 2005 17:46:01 +0100


<john_20_28_2000@yahoo.com> schreef in bericht
news:1109608065.016739.142670@g14g2000cwa.googlegroups.com...
> Is a Shadow disk in OpenVMS the same as a Mirrored disk in RAID for
> Windows or other OS? And does anyone know why a Quorum disk cannot be
> shadowed. Thanks.
>
Err, yes and no. I can almost see you looking at the ceiling thinking "wise
ass":-) but there's a reason for at least a little confusion.
A VMS shadow set is a software based solution. The OS recognizes the disk
devices and bundles them into a shadow set. There is a decicated device
driver that does all the work. Once the shadow set device is created, the
users and system administrators access the shadow set through that driver.
Example: under VMS a SCSI disk uses the DKdriver and the shadow set is
implemented by the DSdriver. Consequently a shadow set called, say, DSA3:
may consist of one, two or three harddisks, say, $2$DKA0:, $2$DKB100: and
$2$DKB300:
This technique is called host based shadowing.
Now there's also a thing called controller based shadowing. A RAID
controller drives the harddisks and the RAID sets are defined thru firmware
tools built into that controller. The main difference here is that the OS no
longer controls the actual disk hardware, no longer knows whether a RAID
volume is RAID-1 or RAID-5, let alone how many disks the RAID volume
contains. VMS tends to know that controller based RAID is used, these disks
are under control by DRdriver (and are called DRAn: accordingly). Other OSes
might not even know. Windows 2000 Server just recognizes a RAID-1 set as C:
and has no clue about the mirroring.
In terms of recovery and speed there's not much difference between the two,
other than that host base shadowing uses main processor cycles and RAID
controllers use there own processor abilities. But the difference lies in
system management opportunities. With VMS you are able to dismount one
member from a shadow set, and back it up or mount it on an entirely
different system. Each member of the set is identical. That is not
necessarily the case with RAID controllers, nor can you be sure that a
RAID-1 member can be used on a normal standalone system with a regular SCSI
controller.
Complicated? Not at all, just wait until we start discussing HSC50's and HSC
based shadowing....

Under VMS a shadow set (DSAn:) device cannot be used as a quorum disk. IIRC
a RAID set member (DRAn:) can be used.

Hans



Relevant Pages

  • Re: physical drive replacement
    ... >> My first problem is determining which of the 2 physical drives in stripeset ... DELETE the disk, quiesce the bus and perform the physical swap, ... > and mount it into the shadow set, which should trigger a shadow copy ...
    (comp.os.vms)
  • Re: Implementing a RAID 1 Array
    ... For your RAID 1 drive is hardware RAID 1, you will not see the mirrored ... drive in the Disk Management console. ... The Volume Shadow Copy Service provides the backup infrastructure for the ...
    (microsoft.public.windows.server.sbs)
  • Re: MinVMS or CD backup and volume shadowing
    ... shadow set with two data disks for the first time. ... Currently we have MinVMS on DISK1 (a data disk, ...
    (comp.os.vms)
  • Re: shadowing questions
    ... Suppose a node starts a full shadow copy on a shadow set the disks of ... Will the entire shadow set go into mount verification, picking up the copy where it was left off when the node, and the disk which is connected to it, become available again? ... The operator can then do a MOUNT from an ALPHA to enable a MINICOPY to a disk which went down with the VAX which just rebooted. ... (This works even if the shadow set has no members with a direct connection to an ALPHA.) ...
    (comp.os.vms)
  • Re: Volume Shadow Copies
    ... > could not rebuild the RAID as hardware. ... > 3) I disabled Volume Shadow Copy on the disk. ... Had the Shadow Copy been made before you replace the disk? ... >> Microsoft Online Partner Support ...
    (microsoft.public.windows.server.sbs)