|
|||
|
Creating Highly Available,
|
|||
|
|
|||
|
The %$@(&%^)# Customer
continued... |
|||
|
|
|||
|
The %$@(&%^)# Customer
continued... |
|||
|
|
|||
|
The %$@(&%^)# Customer
|
|||
|
|
|||
|
Watchdog Timer
|
|||
|
|
|||
|
Boot Linux from Disk
continued... |
|||
|
|
|||
|
Boot Linux from Disk
continued... |
|||
|
|
|||
|
Boot Linux from Disk
|
|||
|
|
|||
|
Intact File Systems ?
continued... |
|||
|
|
|||
|
Intact File Systems ?
|
|||
|
|
|||
|
What if the disk wasn't there ?
|
|||
|
|
|||
|
What if the disk wasn't there ?
|
|||
|
|
|||
|
Boot Linux from FLASH
continued... |
|||
|
|
|||
|
Boot Linux from FLASH
|
|||
|
|
|||
|
What if the FLASH isn't there ?
|
|||
|
|
|||
|
UBOOT
|
|||
|
|
|||
|
UBOOT
continued... |
|||
|
|
|||
|
UBOOT
|
|||
|
|
|||
|
Synchronizing Disks
continued... |
|||
|
|
|||
|
Synchronizing Disks
continued... |
|||
|
|
|||
|
Synchronizing Disks
|
|||
|
|
|||
|
High Availability Daemonscontinued... |
|||
|
|
|||
|
High Availability Daemons
continued... |
|||
|
|
|||
|
High Availability Daemons
|
|||
|
|
|||
|
High Availability Daemons (cont.)
continued... |
|||
|
|
|||
|
High Availability Daemons (cont.)
|
|||
|
|
|||
|
smphad
continued... |
|||
|
|
|||
|
smphad
continued... |
|||
|
|
|||
|
smphad
continued... |
|||
|
|
|||
|
smphad
|
|||
|
|
|||
|
Masters and Slaves
|
|||
|
|
|||
|
Masters and Slaves (cont.)
|
|||
|
|
|||
|
Duties of a Master
|
|||
|
|
|||
|
Duties of a Slave
|
|||
|
|
|||
|
Aliases
|
|||
|
|
|||
|
Aliases (cont.)
root@SITE_1_S_5_8:~# ifconfig
eth0 Link encap:Ethernet HWaddr 48:00:00:00:05:12
inet addr:20.0.2.120 Bcast:20.63.255.255 Mask:255.192.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:990672 errors:1 dropped:0 overruns:0 frame:0
TX packets:312456 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1410916961 (1345.5 Mb) TX bytes:108021725 (103.0 Mb)
Interrupt:10 Base address:0x2000
eth0:1 Link encap:Ethernet HWaddr 48:00:00:00:05:12
inet addr:20.0.2.201 Bcast:20.63.255.255 Mask:255.192.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:10 Base address:0x2000
|
|||
|
|
|||
|
Gratuitous ARP
use Net::GARP;
Net::GARP::send_garp("eth0:1");
|
|||
|
|
|||
BootStrap Sequencing
|
|||
|
|
|||
|
Thank You |
|||
|