US006931558B1
(12) United States Patent
(10) Patent N0.:
J effe et al. (54)
US 6,931,558 B1
(45) Date of Patent:
COMPUTER RESTORATION SYSTEMS AND
OTHER PUBLICATIONS
METHODS
International Search Report application No. PCT/US01/ 44941‘
(75) Inventors: Peter J e?'e, Austin, TX (US); Bruce Bramha", P?ugerv?le, TX (Us) _
_
Aug. 16, 2005
Primary Examiner—Rehana Perveen
_
(74) Attorney, Agent, or Firm—Meyertons Hood Kivlin
(73) Ass1gnee: VERITAS Operating Corporation,
Kowert & Goetzel, RC; 3 Noel Kivhn
Mountam View, CA (US) *
(21) (22)
N' ot1ce:
Sbj u ect to an yd'l' 1sc a1mer, t h e term 0 fh' t is patent is extended or adjusted under 35 USC‘ 154(k)) by 532 days‘
Appl' N07 09/998’246 Filed, NOV 30 2001 '
l
’
ABSTRACT
A method restores a client device of a network on major failure of the client device. The client device is incapable of automatically booting on its own. The network includes a server computer. The method includes booting the client device over the network in the restoration operation, con
Related US Application Data (60)
(57)
Provisional application NO~ 60/250>200> ?led on N0V~ 29> 2000
?guring the client device according to the boot program and saved con?guration states for the client device, and copying ?les to the client device in accordance with the con?gura
(51)
Int. Cl.7 ............................................... .. G06F 1/24
(52)
US. Cl. ............................ .. 713/340; 714/2; 714/7; 714/13; 714/15 Field Of Search .............................. .. 713/300,340;
tion. The client computer has access to a storage manager application, such as a server computer of the network Operating a Storage management Software program All Client ?les, including Con?guration ?les, as W611 as aPPliCa tion and data ?les, of the client device are saved on the network by the storage manager application, The client
714/1, 2, 7, 13, 15
device is booted over the network, rather than locally to the
(58)
client device by boot disk or otherwise. The boot program is
(56)
References Cited
loaded to the client device, and the client device retrieves
U S PATENT DOCUMENTS
con?guration and ?le information over the network from the
' '
5,452,454 A
2 ’
’
storage manager application. The client device con?gures its
9/ 1995 Basu
1% *
g1 * 6’317’826 B1
disk according to the con?guration information, and then all
Ziegler 6: a}'
other ?les and data of the client device at the time of failure
gm e a '
of the client device are saved on the disk substantially in the
31105115; ilt'a'l""""""" "
condition and state just prior to the failure and as most
11/2001 McCall et a1; """"""" "
recently backed up to the storage manager application.
6:530:050 B1 *
3/2003 Mergard ................... .. 714/726
Alternatively, the Client device is reset and booted Via a
6,535,976 B1 * 6,708,283 B1 *
3/2003 Hoggarth et at ____________ __ 713/2 3/2004 Nelvin et al. ................ .. 714/5
control device either locally or otherwise connected to the client device, and substantially according to the method of
6,785,695 B1 6,802,025 B1
8/2004 Hamilton, II et al. 10/2004 Thomas et al.
the network boot,
* cited by examiner
23 Claims, 5 Drawing Sheets BMR Server
(
104 l
[30o
Boot ierver
File S'erver
TSM lServer
OS. BMR, & TSM ?les needed at restore time
Boot
All backed-up client ?les
Restore Client
U.S. Patent
Aug. 16,2005
Sheet 1 0f 5
US 6,931,558 B1
Service
Computer
m
/— 100
Network
E
Client
Computer
Fig. 1
19E
1
/
200
Run command at server
a
i Reboot client over network
go_4
i
Fig. 2
U.S. Patent
Aug. 16,2005
US 6,931,558 B1
Sheet 2 0f 5
BMR Server
/—
300
302
104