Unsolved
This post is more than 5 years old
16 Posts
0
28787
February 2nd, 2007 21:00
AX150i - 1 Disk Pool - 1 Virtual Disk - Multiple Host (Backup Servers)?
We are currently in the process of implementing a secondary Backup Server.
The current Primary Backup Server is attached directly to the tape drive and has access to the AX150i.
All the disks on the AX150i are configured as 1 disk pool and assigned as 1 Virtual Disk and assigned to the Primary Backup Server.
The Secondary Backup will backup data to the Virtual Disk first. After backup completion, the Primary Backup will backup the data from the same Virtual Disk to Tape.
We basically followed the
figure 8 found on
page 18 of
AX150-Series Planning Your AX150-Series iSCSI Storage-System Configuration manual. The only difference from
figure 8 is the additional server connected to the same 8-port Linksys Gigabit Switch for the dedicated iSCSI LAN.
According to Dell Technical Support, it is not supported to have 1 Virtual Disk assigned to more than one host (backup server).
Is this true? If so, what is the best way to have both Primary and Secondary Backup Server to see the same data on the same Virtual Disk?
Message Edited by Kingsley Mok on 02-02-2007 05:35 PM
No Events found!



Dev Mgr
4 Operator
•
9.3K Posts
0
February 3rd, 2007 03:00
When you assign the virtual drive to the 2nd server, Navisphere express even gives you a warning about this.
Each server will be able to write directly to the harddrive without considering the other server. They will eventually overwrite each others changes and update the file allocation table (database) crossing over each other and causing you to lose data.
This is not a thing that "might" happen, it's just a question of time.
This isn't a limitation of Dell and/or EMC SANs, it's the same for any storage device that can allow one or more servers to see the same harddrive at the same time.
You may want to look into the snapshot feature of Navisphere as this can take a 'still picture' of the data on a virtual drive and allow access to this from another server (changes to the original will not be reflected in the snap session).
The reason a cluster would work is that the cluster service treats the disk as a resource that can only be owned by 1 server/cluster node at a time, so it would be impossible for 2 nodes to read and/or write to the same disk at the same time.
Kingsley Mok
16 Posts
0
February 5th, 2007 14:00
Dev Mgr
4 Operator
•
9.3K Posts
0
February 5th, 2007 16:00
If you want disk access from multiple systems/users w/o running a cluster, you'd want to look into a NAS solution instead of a SAN.
If a vendor would have to provide a list of things that a product cannot do, you'd have some really long manuals out there. Vendors only post what it can do, as that's a much more manageable list.
JTGlenn
96 Posts
0
February 5th, 2007 17:00
Typically, you would present the virtual disks to servers and when you want to backup the virtual disks, you create a snapshot and present the new snapshot to a backup server. You can't use a cluster for the scenario you are describing.
There should be plenty of information in the help files on Snapshots. If you send me a private message, I can send you some additional info on scripting the snapshots.
Kingsley Mok
16 Posts
0
February 5th, 2007 18:00
JTGlenn
96 Posts
0
February 5th, 2007 20:00
Kingsley Mok
16 Posts
0
February 5th, 2007 21:00
Message Edited by Kingsley Mok on 02-05-2007 07:17 PM
JTGlenn
96 Posts
0
February 6th, 2007 02:00
Can you clarify?
If you have 1 big virtual disk and you used all the space, then you will have to destory the virtual disk and rebuild it to enable snapshots. They take up a little bit of space, depending how changes on the original virtual disk while the snapshot is active. The snapshot presents the same virtual disk to a different server for backups but through the magic of technology it but only at a point in time. So it has to keep track of all the changes that occur on either the source virtual disk or the snapshot. (For backups all the changes occur on the source virtual disk)
Even though you would be using the snapshots to backup to tape, it will create a complete backup of the original virtual disk. The backup server it doesn't know it is looking at a snapshot virtual disk, it looks just like the origianl disk. So a restore from tape would be the same as if you had backed up from the original virtual disk.
I hope this helps and isn't too wordy. If you do rebuild your Disk Pool configuration, I recommend looking at this post for setting up an AX150 or AX150i.
Kingsley Mok
16 Posts
0
February 6th, 2007 14:00
Message Edited by Kingsley Mok on 02-06-2007 10:44 AM
JTGlenn
96 Posts
0
February 6th, 2007 16:00
One other thing, if you destroy the virtual disk and re-bind a new one. Allow plenty of time for the virtual disk to bind. The very first time you bind a virtual disk, it is almost instantaneous, however if you delete a virtual disk, the storage system must write zeros to the entire disks, which can take a significant amount of time.
Kingsley Mok
16 Posts
0
February 6th, 2007 16:00
JTGlenn
96 Posts
0
February 6th, 2007 16:00
I would definitely go with the snapshot method, you should be able to restore from the snapshot.
The snapshot will present the file exactly as it was when the snapshot was created, even if it has changed or was deleted. It is not a backup, as it is just pointers to the original virtual disk and "changes" made to original virtual disk. If the original virtual disk becomes double faulted and is no longer available, the snapshot will not be available. Some people have confused snapshots as backups, they just allow you to perform backups.
Just an FYI, one other use of snapshots is to create a snapshot of a database or program and test changes before implementing them. The snapshot is a "virtual" read and write copy of the original disk. It keeps track of all the changes (or differences) between the original and the snapshot regardless of which disk the change occurs.
Best of luck.
JTGlenn
96 Posts
0
February 6th, 2007 17:00