Thread View: mod.computers.apollo
1 messages
1 total messages
Started by ZELEZNIK
Fri, 11 Jul 1986 16:31
Alternate Links
Author: ZELEZNIK
Date: Fri, 11 Jul 1986 16:31
Date: Fri, 11 Jul 1986 16:31
39 lines
2517 bytes
2517 bytes
In reference to alternate links, we have developed a two fold approach to maintaining a consistent environment (at the system, node, and user levels) across single node failures. First, each entry directory with "critical" data has a backup location on some other node. For system level directories, each backup contains only those branches which are required to maintain the environment (e.g., /etc, /sys/tcp, ... objects which exist in only one place). For user login directories, the backup is user specified, (usually top level files and links, user_data, and personal com/bin directories). In this way, both the system and user environments are preserved. A simple "node_down node" command walks the net and uncatalogs the unavailable node, replacing it with a link to its backup location, while a corresponding "node_up node" command undoes this action (execution of these commands is restricted). In this way, we forget about what lives where; once the backup locations are established, everything is handled by simply switching the root level entry for the unavailable node. Second, backup node_data directories are provided to preserve the node environment when diskless partners are down. Each node has a primary and a secondary paging partner. The secondary is maintained with only the critical files (e.g., startup?*, etc?*, tcp info, ... and any user-specific files), with all non-essential files removed periodically. This reduces the backup size by more than an order of magnitude. All the necessary syncing and such for all of this is done automatically through scripts running under /etc/cron. User logins, however, are left to the user. While far from the elegance of replicated objects, this has provided a reasonably stable environment during single node failures, and has been straight forward to maintain. Contact me if anyone has more interest. Mike Zeleznik University of Utah Zeleznik@Utah-20.ARPA -------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads