70 likes | 206 Vues
The OpenSSI Cluster offers a unified high availability (HA) solution with a single root filesystem, consistent OS kernels, and strong membership dynamics. Nodes join the cluster early in the boot process, providing a cohesive view of filesystems, devices, and processes. Key features include dynamic service provisioning, load balancing of connections and processes, and improved disk I/O performance. This architecture supports a seamless management domain, enhancing system efficiency and flexibility in compute environments. For more information, visit: www.openssi.org.
E N D
Overview of OpenSSI Cluster • Single HA root filesystem • Consistent OS kernel on each node • Join cluster early in boot • Strong Membership • Single view of filesystems, devices, processes, ipc objects • Single management domain • Load balancing of connections and processes • Dynamic service provisioning See: www.openssi.org
변동 사항 • Disk I/O 의 성능개선 • LVS(Linux Virtual Server) 를 이용한 ssh,bbftp,X • HEP S/W 의 설치 • Batch System 의 교체 (OpenPBS -> Condor) • Local Disk 의 사용
DISK I/O The SSI kernel has a 4% overhead time tar -cvf 100MB.tar 50MB.tar 50MB.tar 50MB.tar 50MB.tar real 1m45.465s user 0m0.030s sys 0m3.030s time tar -cvf 100MB.tar 50MB.tar 50MB.tar 50MB.tar 50MB.tar real 0m22.985s user 0m0.000s sys 0m1.050s NFS 와 비교 했을 때, 비슷한 속도를 보임.
LVS (linux virtual server) More /etc/cvip.conf <?xml version="1.0"?> <cvips> <cvip> <ip_addr>155.230.20.123</ip_addr> <director_node> <node_num>1</node_num> <garp_interface>eth0</garp_interface> <sync_interface>eth0</sync_interface> </director_node> <real_server_node> <node_num>1</node_num> </real_server_node> <real_server_node> <node_num>2</node_num> </real_server_node> <real_server_node> <node_num>3</node_num> </real_server_node> </cvip> </cvips> cat /proc/cluster/ip_vs_portweight Port Range Weight 20 - 80 1 5021 - 5030 1 Vi /etc/init.d/ha-lvs /usr/sbin/setport_weight --start-port=20 --end-port=80 --weight=1 /usr/sbin/setport_weight --start-port=5021 --end-port=5030 --weight=1
Mwlee @ethz Jwshin @knu /disk1 Ditector server switch real /disk2 /disk3 real Chchung @rwth Example 1 – ssh amscluster.knu.ac.kr jwshin@ams1:jwshin$ ssh -X -l jwshin cluster93.knu.ac.kr jwshin@cluster93.knu.ac.kr's password: Permission denied, please try again. jwshin@cluster93.knu.ac.kr's password: [jwshin@cluster99 jwshin]$ Example 1 – bbftp Mwlee @ethz Jwshin @knu Chchung @rwth bbftp file1 server_name bbftp file1 amscluster.knu.ac.kr
Example 3 – X connection Xnest :1 -geometry 1152x864+10+10 -query amscluster.knu.ac.kr (linux) 윈도우에서 접근 할 수 있도록 설정.
HEP S/W 의 설치 : cernlib ,Geant4, ams s/w, root, clhep, galprop … -> AFS server 고려중 Batch System 의 교체 (OpenPBS -> Condor) : altare 에서 상용 openPBS 인 PBSpro를 출시함에 따라, 더 이상 openPBS 를 지원하지 않고, 시스템은 업그레이드 되나 openPBS 가 필요한 라이브러리 와의 버전 차이 문제가 발생 할 수 있다. Local Disk 의 사용 (CFS –cluster file system) ]$ mount /dev/1/hda3 on / type ext3 (rw,chard) none on /proc type proc (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) devfs on /dev type devfs (rw) /dev/1/hda1 on /boot type ext3 (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbdevfs on /proc/bus/usb type usbdevfs (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) ]# fdisk /dev/3/hda ]# onnode –l 3 mount /dev/3/hda1