40Gb Ethernet – A Competitive Alternative to InfiniBand (White paper)

Chelsio

This paper supports this conclusion with three real application benchmarks running on IBM’s Rackswitch G8316, a 40Gb Ethernet aggregation switch, in conjunction with Chelsio Communications’ 40Gb Ethernet Unified Wire network adapter. This paper shows how iWARP offers comparable application level performance at 40Gbps with the latest InfiniBand FDR speeds.

40Gb Ethernet: A Competitive Alternative to InfiniBand – LAMMPS, WRF and Quantum ESRESSO Modeling with 40Gb iWARP Technology (pdf)

Configuring OpenLDAP on CentOS 6 (Part 1)

Step 1″ Install OpenLDAP packages

# yum install openldap openldap-servers openldap-clients

Step 2: Generate a password hash to be used as the admin password. This password hash will be used when you create the root user for your LDAP installation. For example:

[root]# slappasswd
New password : p@ssw0rd
Re-enter new password : p@ssw0rd
{SSHA}5lPFVw19zeh7LT53hQH69znzj8TuBrLv

Step 3: At /etc/openldap/ldap.conf

#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

include         /etc/openldap/schema/core.schema
include         /etc/openldap/schema/cosine.schema
include         /etc/openldap/schema/inetorgperson.schema
include         /etc/openldap/schema/nis.schema

#BASE   dc=example,dc=com
#URI    ldap://ldap.example.com ldap://ldap-master.example.com:666

# Allow LDAPv2 client connections. This is not the default
allow bind_v2

# DO not enable referrals until AFTER you have workinf directory
# service AND an understanding of referrals
# referrals     ldap://root.openldap.org

pidfile         /var/run/openldap/slapd.pid
argsfile        /var/run/openldap/slapd.args

#######################################################################
# ldbm and/or bdb database definitions
#######################################################################
database        bdb
suffix          "dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg"
rootdn          "cn=manager,dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg"

# Cleartext Passwords, especially for the rootdn, shoud
# be avoided. See slappasswd and slapd.conf for details
# Use of strong authentication ecouraged
rootpw          {SSHA}5lPFVw19zeh7LT53hQH69znzj8TuBrLv

# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory       /var/lib/ldap

# indices to be maintain for this database
index ObjectClass                       eq,pres
index ou,cn,mail,surname,givenname      eq,pres,sub
index uidNumber,gidNumber,loginShell    eq,pres
index uid,memberUid                     eq,pres,sub
index nisMapName,nisMapEntry            eq,pres,sub


#SIZELIMIT      12
#TIMELIMIT      15
#DEREF          never

TLS_CACERTDIR   /etc/openldap/certs

Step 4: Start the Service

# service slapd start

Step 5: Check that the service is working.

[root@ldap init.d]# netstat -lnpt |grep 389
tcp        0      0 0.0.0.0:389                 0.0.0.0:*                   LISTEN      13513/slapd
tcp        0      0 :::389                      :::*                        LISTEN      13513/slapd

Step 6: Create LDIF file to add data

# vim /etc/openldap/base.ldif

# cluster.spms.ntu.edu.sg
dn:     dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg
dc:     cluster
objectClass: top
objectClass: domain

# People, cluster.spms.ntu.edu.sg
dn: ou=Users,dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg
ou: Users
objectClass: top
objectClass: organizationalUnit

# Groups, cluster.spms.ntu.edu.sg
dn: ou=Groups,dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg
ou: Groups
objectClass: top
objectClass: organizationalUnit

# Computers, cluster.spms.ntu.edu.sg
dn: ou=Computers,dc=cluster,dc=spms,dc=ntu,dc=edu,dc=sg
ou: Computers
objectClass: top
objectClass: organizationalUnit