Linkbased eeprom grep mac localmacaddress false eeprom localmacaddress
• Link-based 방식 구현 방법 # eeprom | grep mac local-mac-address? =false # eeprom local-mac-address? =true # eeprom | grep mac local-mac-address? =true # ifconfig e 1000 g 0 192. 168. 64. 3 netmask 255. 0 broadcast + group ipmp 0 up # ifconfig e 1000 g 1 down unplumb # ifconfig e 1000 g 1 plumb group ipmp 0 up # ifconfig -a
• 이중화 테스트 윈도우 시스템에서 ping –t 192. 168. 64. 3 서버 시스템 # if_mpadm -d e 1000 g 0 ( failed over ) # ifconfig -a 복구 # if_mpadm -r e 1000 g 0 ( failed back )
• /var/adm/messages 파일 참조 Sep 12 13: 14: 18 sol 10 in. mpathd[1395]: [ID 975029 daemon. error] No test address configured on interf ace e 1000 g 1; disabling probe-based failure detection on it Sep 12 13: 14: 31 sol 10 in. mpathd[1395]: [ID 832587 daemon. error] Successfully failed over from NIC e 1000 g 0 to NIC e 1000 g 1 Sep 12 13: 14: 54 sol 10 in. mpathd[1395]: [ID 620804 daemon. error] Successfully failed back to NIC e 1000 g 0
• 영구적으로 사용할 경우 /etc/hostname. nic. X 에 등록한다. # vi /etc/hostname. e 1000 g 0 192. 168. 64. 3 netmask 255. 0 broadcast + group ipmp 0 up # vi /etc/hostname. e 1000 g 1 group ipmp 0 up # reboot
• Sun Trunking 제약사항 – 지원하는 하드웨어 사양 Sun Ultra 60, Sun Ultra Enterprise 3 x 00, 4 x 00, 5 x 00, 6 x 00, E 250, E 450, Sun Enterprise 12 k, 15 k, 20 k, 25 k – 지원 OS Solaris 7, 8, 9 or 10 ( 소프트웨어 무료 배포 ) – 지원 NIC 목록 • • • Sun Quad Fast Ethernet adapter ( qfe driver ) Sun Gigabit. Ethernet adapter ( ge driver ) Sun Gig. Switft Ethernet Adapter ( ce driver ) Sun Dual Fast Ethernet and Dual SCSI/IP adapter ( ce driver ) Intel PRO/1000 Ethernet ( e 1000 g driver )
• 네트워크 카드 확인 # ifconfig -a lo 0: flags=2001000849<UP, LOOPBACK, RUNNING, MULTICAST, IPv 4, VIRTUAL> mtu 8232 index 1 inet 127. 0. 0. 1 netmask ff 000000 e 1000 g 0: flags=1000843<UP, BROADCAST, RUNNING, MULTICAST, IPv 4> mtu 1500 index 2 inet 192. 168. 64. 3 netmask ffffff 00 broadcast 192. 168. 64. 255 ether 0: c: 29: fe: f 6: 0 e 1000 g 1: flags=1000843<UP, BROADCAST, RUNNING, MULTICAST, IPv 4> mtu 1500 index 3 inet 192. 168. 64. 11 netmask ffffff 00 broadcast 192. 168. 64. 255 ether 0: c: 29: fe: f 6: a # grep e 1000 g /etc/path_to_inst "/pci@0, 0/pci 15 ad, 790@11/pci 15 ad, 750@0" 0 "e 1000 g" "/pci@0, 0/pci 15 ad, 790@11/pci 15 ad, 750@3" 1 "e 1000 g“ # eeprom | grep local-mac-address? =true mac
• 설정 시 주의 사항 – Sun Trunking 할 네트워크 카드는 전부 unplumb 상 태이어야 한다. (콘솔에서 작업 ) # ifconfig e 1000 g 0 down unplumb # ifconfig e 1000 g 1 down unplumb – # # # 네트워크 카드를 묶는다. dladm create-aggr -d e 1000 g 0 -d e 1000 g 1 1 dladm show-aggr ifconfig aggr 1 plumb 192. 168. 64. 3 up
# vi /etc/hostname. aggr 1 192. 168. 64. 3 # reboot -- -r 리부팅 후 # ifconfig -a # dladm show-dev # dladm show-aggr # dladm show-link
• # # Sun Trunking 제거 하기 ifconfig aggr 1 down unplumb dladm delete-aggr 1 1 dladm show-aggr dladm show-dev
- Slides: 14