home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / unix / aix / 9355 < prev    next >
Encoding:
Text File  |  1992-09-03  |  6.8 KB  |  150 lines

  1. Newsgroups: comp.unix.aix
  2. Path: sparky!uunet!gatech!darwin.sura.net!uvaarpa!murdoch!holmes.acc.Virginia.EDU!op
  3. From: op@holmes.acc.Virginia.EDU (Olaf  Pors)
  4. Subject: Re: rootvg restores by inode
  5. Message-ID: <1992Sep3.181334.13202@murdoch.acc.Virginia.EDU>
  6. Originator: op@holmes.acc.Virginia.EDU
  7. Sender: usenet@murdoch.acc.Virginia.EDU
  8. Organization: University of Virginia
  9. Date: Thu, 3 Sep 1992 18:13:34 GMT
  10. Lines: 138
  11.  
  12. > I have never heard of this requirement before - and Ive heard many
  13. > about AIX deficiencies from customers and support personnel.
  14. > (at least more than I can count using my fingers and toes :-))
  15.  
  16.   The requirement referred to is to be able to completely,
  17. accurately, and relatively automatically restore the root
  18. volume group from daily backup tapes.  In other words, at
  19. our site, if a rootvg disk dies, we need to be able to
  20. restore rootvg to exactly the state it was in when the
  21. previous day's backups were done.  On a standard system,
  22. this is close to impossible, since it means doing a mksysb
  23. every day.
  24.  
  25.   I have always taken this requirement for granted.  In
  26. your words, I have never heard of this requirement NOT
  27. being met before, except on IBM systems.  Try to find an
  28. experienced CDC NOS system administrator who doesn't
  29. expect the combination of the deadstart tape and daily
  30. PFDUMP tapes to fully restore the disks.  Or find an
  31. experienced SunOS or SGI administrator who doesn't expect
  32. to be able to boot miniroot and restore every partition,
  33. including the root partition, directly from daily backup
  34. tapes.  Similarly for a Vax running BSD Unix.  Or how
  35. about an MSDOS PC? Boot from a diskette, format your hard
  36. disk, and use RESTORE to completely restore everything
  37. from daily diskettes created by BACKUP.  If your PC is a
  38. Novell Netware server using the Maynard software package
  39. to create daily 8mm backup tapes, during a restore it fully
  40. restores all files from tape, cleverly sitting around in
  41. memory to be able to overwrite everything on disk.
  42.  
  43.   If customers have never expressed concerns along these
  44. lines, you've been talking to the wrong customers!
  45. Backup/restore software on the platforms listed above was
  46. not developed on a whim - the developers perceived a need,
  47. a requirement, otherwise they wouldn't have created the
  48. software.
  49.  
  50.   The "backup gap" became very apparent when we ran VM/HPO
  51. on our IBM 3090.  It was possible to do binary copies of
  52. entire disk volumes, or selected files, but no capability
  53. existed for daily incremental backups (and restores).  It
  54. took a third party, Systems Center, Inc, to perceive the
  55. need and develop the VMBackup software product to fill the
  56. need, for a handsome price.  But even at VM/XA 2.1, saved
  57. segments and spool files are not handled by VMBackup, so
  58. restoring disks completely is an ongoing problem.
  59.  
  60.   AIX is similarly afflicted.  It is currently impossible,
  61. without local modifications, to back up and restore your
  62. root volume group by inode.  This means that unless you
  63. are willing to do a mksysb every day, you can't have
  64. complete, accurate, and automatically-restorable daily
  65. backups of the root volume group.
  66.  
  67. > And I dont see how inode backups solves your problem.
  68.  
  69.   Unlike backups by name, backups by inode allow for
  70. incremental backups - only those files that have changed
  71. since the last backup, are written to tape.  This makes it
  72. feasible to back up all disks daily.
  73.  
  74. > 11 systems programmers independently changing the rootvg of 27 RS6000's
  75. > sounds like quite a unique environment to me.
  76.  
  77.   I need to explain this better.  Judging from my contact
  78. with the Support Center and PTFs I've seen, IBM software
  79. development has always been quite disciplined.  You
  80. development folks don't just decide to generate some code
  81. out of the clear blue sky.  Software is discussed and
  82. approved by managers, is tested, cataloged, and documented.
  83. IBM is a money-making outfit, and can't afford chaos.  In
  84. our state university environment, there's no such
  85. discipline.  We're paid the same, regardless of how well
  86. software is organized, so there's very little incentive
  87. for efficiency.  So our jobs are a congenial affair:
  88. systems programmers often make changes without documenting
  89. them for others, and if something breaks, it gets fixed.
  90. Some amount of chaos results.  For example, someone takes
  91. the time to fix a certain system problem on a certain
  92. machine.  The fix doesn't get documented, or gets
  93. documented in a confusing manner, or nobody refers to the
  94. documentation, so that the same problem reappears later on
  95. other machines, and somebody else has to reinvent the
  96. wheel.  Or a certain convention is enthusiastically
  97. adopted, only to fall by the wayside as people
  98. enthusiastically pursue other interests.  Fortunately,
  99. chaos is limited by the new operating systems released by
  100. vendors such as IBM and Sun who have the necessary
  101. discipline to incorporate fixes into new releases.  Get
  102. the picture?  In our environment, changes are made by
  103. independent programmers to files in rootvg such as
  104. /usr/lib/terminfo, /etc/exports, /etc/ethers,
  105. /etc/printcap, /etc/inittab, /etc/syslog.conf, to name a
  106. few.  Changes over which we have no control are made to
  107. /etc/passwd, and various files in /etc/security.  It's
  108. pretty strange to have to lose all changes to these files
  109. since the last mksysb if a disk dies.  It's also strange
  110. to consider keeping some kind of a list of all possible
  111. files that may change, and, say, tarring only these to
  112. tape daily.  Who can guarantee that the list stays up
  113. to date?
  114.  
  115.   I believe that our environment is not unique, but typical
  116. for state agencies and possibly federal agencies as well.
  117.  
  118. > Bottom line is that I dont think the IBM designers are concerned about
  119. > this because it seems to be the first time that it has come up.
  120.  
  121.   Barring just a plain oversight of the Berkeley
  122. backup/restore by inode programs, or an incredible amount
  123. of insulation from the real world, I suspect that $$$ are
  124. involved.  After all, IBM is not our big warm fuzzy friend
  125. - it is a business.  Perhaps the managers figured out that
  126. they could sell an operating system without suitable
  127. backups.  As long as it makes money, a business does not
  128. need to care about occasional customer inconvenience.
  129. This is, however, not a smart long-term sales attitude.
  130. Just ask the Japanese.
  131.  
  132. >  At first glance, the first
  133. > solution that comes to mind is to change volume group arrangements so
  134. > that rootvg is more static. IE rootvg should just have AIX stuff in it.
  135.  
  136.   This is probably what we would have to do, if our
  137. restore-by-inode local mods can no longer be maintained.
  138. But you can only make it so static - see the list of files
  139. above.  Thank you for the suggestion, but I'm still hoping
  140. that the AIX designers/managers will find a motivation
  141. to keep in step with the rest of the world.  Who does one
  142. contact about a design change along these lines?  Or have
  143. my recent postings accomplished that?
  144.  
  145. Olaf Pors
  146. Academic Computing Center
  147. University of Virginia
  148. op@Virginia.EDU
  149. 804-924-0633
  150.