Mac OS X Server 10.4
K Apple Computer, Inc. 2005 Apple Computer, Inc. All rights reserved. Mac OS X Server Apple 1 Infinite Loop Cupertino CA 95014-2084 U.S.A. www.apple.com 163-1480 3 20 2 www.apple.com/jp Apple Apple Computer, Inc. Apple Apple Computer, Inc. Apple Apple AppleShare AppleTalk Mac Macintosh QuickTime Xgrid Xserve Apple Computer, Inc. Finder Apple Computer, Inc Adobe PostScript UNIX X/Open Company, Ltd. Apple Computer, Inc. J019-0175/03-24-05
1 5 5 10.4 5 6 6 Mac OS X Server 8 8 1 9 9 9 10 10 2 11 IP 12 IP 14 15 15 IP 16 16 17 17 18 IP 3 19 19 20 Xserve Xserve RAID 20 Xserve 20 Xserve RAID 21 21 Xserve RAID UPS 22 Xserve UPS 23 3
24 24 24 25 26 LACP Link Aggregation Control Protocol 27 29 Mac OS X Server 31 32 33 33 35 4 37 37 38 38 RAID Admin 39 40 5 41 IP 41 41 41 43 51 4
Mac OS X Server Mac OS X Server IP 10.4 Mac OS X Server 10.4 Mac OS X Server watchdog launchd watchdog launchd 1 2 IP Mac OS X Server IP 3 4 5 IP 5
Mac OS X Server www.apple.com/jp/server/documentation Finder Mac OS X Mac OS X Server Mac OS X Server Mac OS X Server PDF www.apple.com/jp/server/documentation/ Mac OS X Server Mac OS X 6
AFP NFS FTP SMB/CIFS NetBoot Macintosh WebDAV WebMail Web Web DHCP DNS VPN NTP IP NAT QuickTime PDC BDC Windows Windows NT Mac OS X Server Mac OS X Server JBoss UNIX Mac OS X Server IP Xgrid Xserve 7
Mac OS X Server PDF Mac OS X Server Web www.apple.com/jp/server/documentation www.apple.com/jp/server/macosx/ www.apple.com/jp/support/ www.apple.com/jp/training/ discussions.info.apple.com/jp/ discussions.info.apple.com/jp 8
1 1 Mac OS X Server Mac OS X Server 99 99.99 99.999 99 361.8 84 99.9 364.9 8.5 99.999 365.3 5 9
Mac OS X Server IP launchd launchd launchd RAID Admin rsync Xserve RAID ECC Error Correcting Code Xserve RAID Xserve RAID 2 10 1
2 IP 2 IP Mac OS X Server IP IP 2 1,000 Mac OS X Server IP Mac OS X Server IP IP 11
IP IP IP 2 Mac OS X Server AFP SMB/CIFS homedirs.example.com node1.example.com node2.example.com IP DNS IP over FireWire IP Mac OS X Server heartbeatd failoverd heartbeatd 1694 failoverd heartbeatd /etc/hostconfig FAILOVER_BCAST_IPS failoverd 1967 failoverd IP failoverd /etc/ hostconfig FAILOVER_PEER_IP FAILOVER_PEER_IP IP IP 12 2 IP
IP AFP AFP 2 IP cron rsync Xserve RAID AFP homedirs.example.com node1.example.com node2.example.com Xserve RAID IP Xserve RAID Xsan SAN Storage Area Network LUN Xserve RAID 1 Xsan SAN 2 Xserve RAID 2 IP 13
heartbeatd failoverd IP IP homedirs.example.com IP 1 failoverd /usr/sbin/ FireWire 2 failoverd /etc/hostconfig NotifyFailover /usr/libexec/ 3 failoverd ProcessFailover /usr/libexec/ 4 ProcessFailover / /Failover/IP_address/Test IP_address IP a Test ProcessFailover IP b Test ProcessFailover Test 5 ProcessFailover PreAcq /Failover/ IP_address PreAcq IP Mac OS X Server PreAcq 6 ProcessFailover IP 14 2 IP
7 ProcessFailover PostAcq /Failover/ IP_address PostAcq IP PreAcq Mac OS X Server PostAcq PostAcq failoverd NotifyFailover ProcessFailover man 30 1 failoverd /etc/hostconfig NotifyFailover /usr/libexec/ 2 failoverd ProcessFailover /usr/libexec/ 3 ProcessFailover Test / /Failover/IP_address IP_address IP a Test ProcessFailover IP b Test ProcessFailover 4 ProcessFailover PreRel /Failover/ IP_address 5 ProcessFailover IP 6 ProcessFailover PostRel /Failover/ IP_address Test IP IP Mac OS X Server 1 TCP/IP IP 2 IP 15
2 Ethernet IP over FireWire 2 IP IP 3 IP 1 Ethernet 2 TCP/IP IP DNS homedirs.example.com IP IP IP 2 DNS node1.example.com node2.example.com IP Ethernet IP over FireWire 2 1 Ethernet FireWire 2 Ethernet IP over FireWire TCP/IP IP 10.1.0.2 10.1.0.3 16 2 IP
IP /etc/ hostconfig 2 IP 1 /etc/hostconfig FAILOVER_BCAST_IPS IP 17.1.0.50 IP 10.1.0.2 /etc/hostconfig 2 FAILOVER_BCAST_IPS= 10.1.0.255 17.1.0.255 FAILOVER_BCAST_IPS= 10.1.0.3 17.1.0.51 IP IP /etc/hostconfig sudo 2 FAILOVER_EMAIL_RECIPIENT 3 IPFailover heartbeatd heartbeatd /etc/hostconfig FAILOVER_BCAST_IPS IP /etc/ hostconfig 2 IP 1 /etc/hostconfig FAILOVER_PEER_IP_PAIRS IP IP 17.1.0.50 FAILOVER_PEER_IP_PAIRS= en0:17.1.0.50 /etc/hostconfig sudo 2 IP 17
2 /etc/hostconfig FAILOVER_PEER_IP IP FireWire IP 10.1.0.2 FAILOVER_PEER_IP= 10.1.0.2 3 IP over FireWire 2 FireWire 4 5 IP Mac OS X Server / /Logs/failoverd.log IP 1 / / / 2 3 / /Logs/ failoverd.log 4 failoverd.log cron grep IP IP 18 2 IP
3 3 Mac OS X Server Xserve Xserve RAID Mac OS X Server IP 2 IP RAID RAID Xserve 19
Xserve Xserve RAID Xserve Xserve RAID Xserve Power Mac G5 Mac OS X Server Xserve Xserve 8 1 1 SCSI Xserve G5 ECC Error Correction Code DIMM ECC Xserve G5 RAID Xserve RAID www.apple.com/jp/xserve/ Xserve RAID Xserve RAID IP Xserve RAID Xserve RAID Xserve RAID RAID RAID Xserve RAID 20 3
RAID 2 RAID 7 2 Xserve RAID 1.5 2 2 2 Xserve RAID RAID 1 RAID Xserve RAID Xserve RAID www.apple.com/jp/xserve/raid/ 1 UPS Xserve RAID UPS Xserve RAID UPS Xserve RAID UPS 2 Xserve RAID UPS UPS Xserve RAID UPS 3 21
APC UPS Xserve RAID 20 Xserve RAID Xserve RAID UPS UPS Xserve RAID 72 Xserve RAID Xserve RAID 50 50 UPS Xserve RAID UPS Xserve RAID Xserve UPS Xserve UPS UPS UPS UPS Xserve UPS 22 3
Mac OS X Server Mac OS X Server wdticklerd 5 30 5 5 1 2 3 4 2 5 3 23
1 1 Windows Mac 1 SACLS ACL 24 3
RAID Admin Apple Remote Desktop 1 IEEE 802.3ad Mac OS X Mac OS X Server Mac Mac 1 3 25
4 1 en1 en2 en3 en4 Xserve en1 en2 en3 en4 1 bond0 4 1 Xserve Xserve server1.example.com bond0 en1 en2 en3 en4 400 4 100 100 1 1 LACP Link Aggregation Control Protocol IEEE 802.3ad LACP Link Aggregation Control Protocol Mac OS X Server TCP UDP 1 LACP 26 3
LACP LACP Mac OS X Server 3 2 2 4 100 3 27
802.3ad server1.example.com 4 1 10 4 1 4 802.3ad 2 server1.example.com 3 1 2 1 28 3
2 Mac OS X Server Mac OS X Server IEEE 802.3ad 2 Ethernet Mac 1 IEEE 802.3ad Mac OS X Server 3 29
1 2 3 4 5 6 2 Ethernet 7 8 9 OK 10 bond<num> <num> bond0 2 bond1 3 bond2 bond<num> ifconfig -a bond0: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500 inet6 fe80::2e0:edff:fe08:3ea6 prefixlen 64 scopeid 0xc inet 10.0.0.12 netmask 0xffffff00 broadcast 10.0.0.255 ether 00:e0:ed:08:3e:a6 media: autoselect (100baseTX <full-duplex>) status: active supported media: autoselect bond interfaces: en1 en2 en3 en4 30 3
Mac OS X Mac OS X Server 1 2 3 4 5 3 31
1 1 1 1 2 32 3
1 1 2 3 1 3 33
GFS Grandfather-Father-Son Son Father Grandfather GFS Grandfather-Father-Son 8 8 8 GB GB GB Xserve RAID 1 Xserve RAID GB Xserve RAID Xserve RAID 1 34 3
Mac OS X Server rsync rsync ditto asr cron cron 3 35
4 4 RAID Admin Web /var/log/httpd/access_log Web AppleScript grep cron grep cron 37
Ethernet RAID Admin RAID Admin RAID Admin RAID Admin RAID Admin RAID Admin RAID Admin RAID Admin Xserve RAID 38 4
Mac OS X Server df df -Hl Filesystem Size Used Avail Capacity Mounted on /dev/disk0s9 40G 38G 2.1G 95% / 2.1GB du sudo du -sh /Users/* 3.2M /Users/Shared 9.3M /Users/omar 8.8M /Users/jay 1.6M /Users/lili diskspacemonitor diskspacemonitor 2 75 85 man 4 39
Mac OS X Server tcpdump tcpdump 80 sudo tcpdump -i en0 dst port 80 tcpdump man tcpdump AppleScript Mac OS X Server X11 X11 Ethereal tcpdump Ethereal www.ethereal.com/ 40 4
5 IP 5 IP / /Logs/failoverd.log /etc/hostconfig FAILOVER_BCAST_IPS /etc/hostconfig FAILOVER_PEER_IP_PAIRS FAILOVER_PEER_IP /etc/hostconfig FAILOVER_EMAIL_RECIPIENT IP 41
AFP Apple Filing Protocol Macintosh Apple AFP TCP/IP Apple Filing Protocol AppleScript 1 AppleScript Mac Macintosh Common Internet File System DNS Domain Name System IP DNS IP DNS Domain Name System IP DNS Domain Name System IP Domain Name System Ethernet 1 TCP/IP Ethernet Ethernet Ethernet Ethernet NIC GB 1,073,741,824 2 30 HTTP Hypertext Transfer Protocol World Wide Web Web HTTP Web HTML Hypertext Transfer Protocol Internet Protocol 43
IP Internet Protocol IPv4 TCP Transmission Control Protocol IP TCP IP KB 1,024 2 10 LUN SCSI Xsan Xserve RAID LUN LUN LUN LUN LUN LUN 1 LUN LUN RAID LUN Mac OS X Mac OS X Macintosh UNIX Mac OS X Server Mac Windows UNIX Linux MB 1,048,576 2 20 Mbit Mbit/s MB Network File System NFS Network File System IP Internet Protocol NFS IP RAID Redundant Array of Independent/Inexpensive Disks 1 RAID 1 44
RAID 1 RAID 1 RAID RAID RAID Xsan RAID LUN LUN RAID RAID RAID3 RAID 0+1 Server Message Block/Common Internet File System SMB/CIFS Server Message Block/Common Internet File System TCP/IP Windows SMB/ CIFS 1 1 1 TCP/IP LDAP NetInfo Active Directory BSD 45
admin Ethernet 1 Ethernet GBE Web denial of service attack DoS attack 1 ping 46
Ethernet RAID LUN 1 1 1 disk Mac OS NetBoot.img.dmg 2 Finder.dmg Mac OS 9.com.net.us.uk www.example.com www example com IP Ethernet AirMac FireWire 1 8 2 47
1 0 1 SAN 2 TCP UDP Mac OS X Mac OS X UNIX Mac OS X Server NFS /etc/hostconfig HOSTNAME=some-host-name DHCP BootP IP DNS IP localhost RAID RAID 1 2 48
2 1 ID NAT Network Address Translation 49
A Access Control List ACL 24 ACL 24 Apple Remote Desktop 25 asr 35 C cron 35 D ditto 35 E Ethereal 40 F FAILOVER_BCAST_IPS 12 FAILOVER_PEER_IP 12 failoverd 12 failoverd.log 18 FireWire 16 G grep 37 H heartbeatd 12 hostconfig FAILOVER_BCAST_IPS 12 FAILOVER_PEER_IP 12 I IP over FireWire 16 IP Xserve RAID 13 15 11 41 12 12 18 L LACP 26 launchd 5, 10 Link Aggregation Control Protocol LACP 26 N NotifyFailover 14, 15 P PostAcq 15 PreAcq 15 ProcessFailover 14 R RAID 19 RAID Admin 10, 25, 38 rsync 10, 35 S SACL 24 Service Access Control List SACL 24 T TCP 26 tcpdump 40 Test 14 U UDP 26 UPS 21 APC 22 W watchdog 5 X XServe 10, 20 Xserve RAID 10, 13, 20 51
24 24 DNS 16 32 26 Apple Remote Desktop 25 RAID Admin 10, 25, 38 37 25, 38 39 40 33, 9 37 25 6 10, 25, 38, 23 33 23 10 28 NotifyFailover 14, 15 PostAcq 15 PreAcq 15 ProcessFailover 14 Test 14 24 33 19 df 39 diskspacemonitor 39 du 39 failoverd 12 heartbeatd 12 launchd 5, 10 watchdog 5 39 Ethereal 40 tcpdump 40 33 asr 35 cron 35 ditto 35 rsync 10, 35 34 34 34 33 24 32 10 27 6 10 UPS 21 5, 10 31 29 25 27 GFS Grandfather-Father-Son 34 52