Changes between Version 14 and Version 15 of UfoServer
- Timestamp:
- Feb 21, 2012, 1:23:46 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UfoServer
v14 v15 1 = UFO Server = 2 1 = UFO Server = 3 2 [[TOC]] 3 4 4 == System == 5 5 * Host name: ufosrv1.ka.fzk.de 6 6 * Interfaces: eth0 (10 GBit), eth1 (upper-right socket) 7 * eth0: dhcp8 * eth1: 141.52.111.135/229 * Gateway: 141.52.111.208 (via dhcp)10 * Name server: 141.52.111.248 (via dhcp)7 * eth0: dhcp 8 * eth1: 141.52.111.135/22 9 * Gateway: 141.52.111.208 (via dhcp) 10 * Name server: 141.52.111.248 (via dhcp) 11 11 * Running services 12 * SSH on ports 22 and 2413 * NX server over SSH14 * VirtualGL (OpenGL forwarding)12 * SSH on ports 22 and 24 13 * NX server over SSH 14 * VirtualGL (OpenGL forwarding) 15 15 16 16 == Hardware == … … 19 19 * System drives: 2 x Hitachi 2TB SATA2 20 20 * Areca ARC-1880 Raid Controller (x16 slot) 21 * 16 x 2 TB Hitachi HUA722020ALA330 in external Areca Enclosure22 * 4 x 256 Crucial RealSSD C30021 * 16 x 2 TB Hitachi HUA722020ALA330 in external Areca Enclosure 22 * 4 x 256 Crucial RealSSD C300 23 23 * External PCIe 2.0 x16 (x16 slot) 24 * External GPU box from One Stop Systems25 * 4 x NVIDIA GeForce GTX58024 * External GPU box from One Stop Systems 25 * 4 x NVIDIA GeForce GTX580 26 26 * 2 x NVIDIA GeForce GTX580 (x16 slots) 27 27 * Intel 82598EB 10GBit Ethernet (x4 slot) … … 36 36 * 4 x Crucial SSD C300 in the server case are organized as Raid-0 37 37 38 == Partitioning == 39 * Two system hard-drives are connected to internal SATA controller and mirrored as Raid-1 using Linux Software Raid. 40 * Devices: /dev/sda, /dev/sdb 41 * Partitions: /boot (2GB ext2), / (256GB ext4), /home (ext4) 42 * The RAID is split into the 2 partitions (GPT partition table): the fast and normal. 43 * Device: /dev/sdc 44 * The fast partition will be used to stream the data from the camera and should be able to stand throughput of 850 MB/s. The data should be moved out as soon as possible. Only a single application is allowed to write to the disk. 45 * Size: first 6TB of disk array 46 * File system: non-journaled ext4 47 * Mount point: /mnt/fast 48 * Standard partition is for short term data storage (before offloading to LSDF) 49 * Size: 22 TB 38 == Partitioning == 39 * Two system hard-drives are connected to internal SATA controller and mirrored as Raid-1 using Linux Software Raid. 40 * Devices: /dev/sda, /dev/sdb 41 * Partitions: /boot (2GB ext2), / (256GB ext4), /home (ext4) 42 * The RAID is split into the 2 partitions (GPT partition table): the fast and normal. 43 * Device: /dev/sdc 44 * The fast partition will be used to stream the data from the camera and should be able to stand throughput of 850 MB/s. The data should be moved out as soon as possible. Only a single application is allowed to write to the disk. 45 * Size: first 6TB of disk array 46 * File system: non-journaled ext4 47 * Mount point: /mnt/fast 48 * Standard partition is for short term data storage (before offloading to LSDF) 49 * Size: 22 TB 50 * File system: ext4 51 * Mount point: /mnt/raid 52 * The SSD cache 53 * Device: /dev/sdd 54 * Size: 1 TB 50 55 * File system: ext4 51 * Mount point: /mnt/raid 52 * The SSD cache 53 * Device: /dev/sdd 54 * Size: 1 TB 55 * File system: ext4 56 * Mount point: /mnt/ssd 56 * Mount point: /mnt/ssd 57 57 * Partition table (/dev/sda & /dev/sdc) 58 58 {{{ … … 130 130 }}} 131 131 132 133 132 == Software == 134 135 133 === Base System === 136 137 134 * openSUSE 12.1 138 135 * Desktop: Gnome … … 140 137 141 138 === Additional Packages === 142 143 139 {{{ 144 140 zypper install bzr cmake … … 149 145 zypper install gtk-doc python-Sphinx 150 146 zypper install libtiff-devel 151 }}} 152 147 zypper install nano 148 }}} 153 149 === Camera Drivers === 154 150 * Get Silicon Software driver and SDK 155 * Download from [http://www.silicon-software.de/en/download.html here]156 * Driver version 3.9.14/4.0.3 is tested. Get it [http://www.silicon-software.de/download/systemsoftware/Linux/menable_linuxdrv_src_3.9.14_4.0.3.tar.bz2 here]157 * SDK version 5.1.2 is tested. Get it [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-5.1.2-1.x86_64.rpm 1] [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-devel-5.1.2-1.x86_64.rpm 2] [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-gui-5.1.2-1.i586.rpm 3]151 * Download from [http://www.silicon-software.de/en/download.html here] 152 * Driver version 3.9.14/4.0.3 is tested. Get it [http://www.silicon-software.de/download/systemsoftware/Linux/menable_linuxdrv_src_3.9.14_4.0.3.tar.bz2 here] 153 * SDK version 5.1.2 is tested. Get it [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-5.1.2-1.x86_64.rpm 1] [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-devel-5.1.2-1.x86_64.rpm 2] [http://www.silicon-software.de/download/systemsoftware/Linux/siso-rt5-gui-5.1.2-1.i586.rpm 3] 158 154 * Install menable driver for Silicon Software micronEnable CameraLink frame-grabber 159 * Extract source160 * For post 3.2 kernels, you may need to apply a patch [attachment:menable-ds.patch]161 * Compile with default compiler (the system will crash if you use different version of compiler to build kernel and modules). Please, be careful here, if you have already installed CUDA and set default compiler to gcc-4.3, you need temporarily to revert to gcc-4.6 to build the kernel module!162 * Install and load the module155 * Extract source 156 * For post 3.2 kernels, you may need to apply a patch [attachment:menable-ds.patch] 157 * Compile with default compiler (the system will crash if you use different version of compiler to build kernel and modules). Please, be careful here, if you have already installed CUDA and set default compiler to gcc-4.3, you need temporarily to revert to gcc-4.6 to build the kernel module! 158 * Install and load the module 163 159 {{{ 164 160 tar xjf menable_linuxdrv_src_3.9.14_4.0.3.tar.bz2 … … 170 166 modprobe menable 171 167 }}} 172 * Install SDK RPMs168 * Install SDK RPMs 173 169 {{{ 174 170 rpm -i siso-rt5*.rpm … … 176 172 177 173 === FreeNX === 178 179 174 Install FreeNX server to allow remote desktop 175 180 176 {{{ 181 177 zypper ar http://download.opensuse.org/repositories/X11:/RemoteDesktop/openSUSE_12.1/X11:RemoteDesktop.repo … … 183 179 nxsetup 184 180 }}} 185 186 181 === VirtualGL === 187 188 182 Install VirtualGL to provide OpenGL forwarding (HOW?) 189 183 190 184 === CUDA === 191 185 * Downgrade to gcc 4.3 (gcc-4.6 is not compatible with the latest CUDA toolkit) 192 {{{ 186 {{{ 193 187 zypper ar http://download.opensuse.org/repositories/devel:/gcc/openSUSE_12.1/devel:gcc.repo 194 188 zypper install gcc43 gcc43-c++ gcc43-locale … … 196 190 }}} 197 191 * Currently installed 198 * Driver: 285.05.32199 * Toolkit: 4.1 (installed into /opt/cuda)200 * SDK: 4.1 (installed into /opt/cuda/sdk)201 * SDK must be compiled192 * Driver: 285.05.32 193 * Toolkit: 4.1 (installed into /opt/cuda) 194 * SDK: 4.1 (installed into /opt/cuda/sdk) 195 * SDK must be compiled 202 196 {{{ 203 197 cd /opt/cuda/sdk … … 214 208 215 209 === PyHST === 216 217 210 * Currently installed in `/opt/pyhst` 218 211 * To build from [source:pyhst/pyhst]