-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kern Sibbald wrote: > On Thursday 20 April 2006 19:14, Ryan Novosielski wrote: >> Kern Sibbald wrote: >>> On Thursday 20 April 2006 18:26, Ryan Novosielski wrote: >>>> Hi all, >>>> >>>> After a loss of my director machine earlier this week (someone "thought" >>>> the rootdisks were mirrored -- no such luck), I have decided that >>>> bacula_rescue is probably the way to go. We had no UFS dump or anything >>>> like that, so we just happened to be lucky that an older copy of Solaris >>>> 9 was still on the box somewhere. The box is the director for my Bacula >>>> backups, but the machine itself is backed up by our datacentre, which >>>> uses HP's Data Protector. I'm not sure whether I will endeavor to change >>>> this or not, but at the very least the rescue could get me going either >>>> way I decide to go. >>>> >>>> I see that there is a make_static_bacula script in the directory, but it >>>> occurred to me that this is not going to be enough if I don't have a >>>> director to use for the restore. Can someone point me in the right >>>> direction for my attempt to do this? Would I just modify the scripts to >>>> build the whole package static so that I have it for my restore? >>>> >>>> Thanks for any assistance that you can provide. >>> To give an appropriate answer, you will need to be a bit more specific >>> about what was knocked out in your loss (i.e. DIR, SD, database, ...) and >>> exactly how you want to recover. On how you want to recover, I mean: on >>> the same machine with a new harddisk, elsewhere, ... >> I lost the entire root volume, which contained essentially everything on >> the box. The machine was backed up by Data Protector, so I was able to >> boot the other copy of Solaris 9 and have data protector >> remote-installed and be on my way. What I lost was an install of Bacula >> that had the DIR, SD, and FD. Therefore if I had a rescue that only >> included the FD, I'd still be up the creek. Probably my most likely plan >> is to backup the base OS with Bacula just to get to a restore point (far >> enough up that I can have Data Protector installed) and then worry about >> restoring the rest from the datacentre backup. The situation with this >> box is that it is a webserver as well as Bacula director/sd/fd. I am >> concerned with my ability to quickly return the machine to service to >> continue making backups -- the other mission of the box is not my >> responsibility. The root volume is now mirrored and this SHOULD never >> happen again, but we know how that goes. >> >>> IMO, the simplest and quickest way to get a Bacula server back up is >>> first to have a Bacula rescue disk, or perhaps the new Knoppix remastered >>> disk that includes the Bacula rescue files, AND a separate machine where >>> you can at least temporarily bring up a Director, SD, and a database. >>> With the DIR, SD and a database on a separate machine, you can then >>> repair or recreate your hardisk partitioning, load up a static FD, and >>> restore everything ... If I lost my Bacula server that is what I would >>> do. I always have a "hot spare" with a SCSI card, and my Bacula conf >>> files waiting for the time when my backup server totally dies -- >>> hopefully this will never happen. >> This is a Sun UltraSparc E450, not a Linux machine. Does Knoppix exist >> for UltraSparc? > > No I don't imagine so. > >> Actually, is the "solaris" tree in the rescue perhaps >> aimed toward Solaris x86? In that case, I suppose I'm out of luck anyway. > > No, it was aimed at Sparc, but no one ever offered to make it work -- I don't > have a Sparc and the one I had access to I never had root permissions so > could never run the scripts anyway ... > >>> In most companies, the cost of having a "hot spare" is about $300 for a >>> second SCSI card, and maximum 100 MB of disk space holding Bacula and a >>> dummy catalog database. At the time of a problem you will need >>> sufficient extra disk space to handle the full Bacula catalog. >> The machine is much more hardened now and everything is mirrored, with >> hot spares in addition. I also have 3 SCSI controllers (a total of 6 >> channels) so I'm set in the case of any kind of large-scale failure, but >> I still need to be able to restore this machine in the case of a >> disaster of a larger scale. I likely will not have extra hardware for a >> backup director, so I'd like to find out how I can make a complete >> enough rescue disk/disc to get back on my feet. Perhaps some builtin >> Solaris utility would be a better idea, then restoring Bacula from Data >> Protector as I did this time. However, my datacentre is relatively slow >> with restores and this time I missed 3 days of backups by the time the >> box was back in shape. > > Well, I haven't looked at the Solaris rescue code for a long time, so I doubt > very much that it is at all useful. It would be rather a lot of work to get > it into shape. > > My previous recommendation still goes, have a "standby spare" on a separate > Solaris system ready to go. If you don't have a spare Solaris system, the > next best bet is to spend about $1500 for a suitable Linux machine that could > at least host the Dir, FD, and database to restore your other machine. This > would not be so simple though since it is not clear that restoring a database > written on a Solaris to a Linux machine would work. In addition, there would > be some rather important changes needed to your SD conf file because of drive > naming convention differences ... > > Now that you have had this problem, you may want to quickly glance over the > Rescue chapter in the manual, and more importantly read the Restore chapter > of the manual. The later has a lot of suggestions for how to recover in case > of disaster. Any comments about the doc in this area would be *much* > appreciated since there is nothing like someone who has just been through it > to know what the real problems are -- I can only guess ...
Perhaps at least part of what we can get out of this situation is to assist in the Solaris rescue portion of the package. I have a couple of Solaris boxes that are soon to be repurposed. As a rescue solution for boxes using Solaris would be very welcome (two of my -sd's are Solaris 10 machines that are as-yet unsupported by Data Protector which is Sparc only). I could test restores that resulted from the bare metal recovery, since the boxes are not in use at present anyway. I will take a better look at the docs later and let you know what kinds of things I ran into. It was a little different because I'm missing step one from my process (I did not need to get the machine booted as I found a slice with Solaris on it and did all of my work from that environment on a mounted set of disks elsewhere in the chassis). While bacula didn't help me in this restore as it wasn't being used, I at least appreciate the fact that once it was restored from tape, it kept on humming right as it did when I left off. :) - -- ---- _ _ _ _ ___ _ _ _ |Y#| | | |\/| | \ |\ | | |Ryan Novosielski - User Support Spec. III |$&| |__| | | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 (2-0922) \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (MingW32) iD8DBQFER82Qmb+gadEcsb4RAqecAKCyz9fWMZCI7dYZNtXQ9EYOjwhyGACfZEKh tiQxMtCl/CunCaPAb1SvNcs= =jdld -----END PGP SIGNATURE----- ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users