wiki:dSite/c0OMF
close Warning: Can't synchronize with repository "(default)" (/common/SVN/wimax does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 4 (modified by ssugrim, 10 years ago) ( diff )

Install OMF Services

Table of Contents

    Configure Apt Repository

    wget -qO - http://packages.orbit-lab.org/downloads/orbitapt.gpg.key | sudo apt-key add -
    
    sudo wget -qO /etc/apt/sources.list.d/orbit.list http://packages.orbit-lab.org/downloads/orbit-precise.list
    

    Install Services

    apt-get install omf-geni-5.4
    

    This will install:

    The following extra packages will be installed:
      apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9 bind9utils binutils cpp cpp-4.6 frisbee gcc gcc-4.6 imagezip isc-dhcp-server ldap-utils ldapscripts libapache2-mod-php5
      libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-bin libc-dev-bin libc6 libc6-dev libcap2 libdbd-mysql-perl libdbi-perl libgomp1 libhtml-template-perl libltdl7 liblua5.1-0 libmpc2
      libmpfr4 libmysql-ruby1.9.1 libmysqlclient-dev libmysqlclient18 libnet-daemon-perl libodbc1 libperl5.14 libplrpc-perl libquadmath0 libruby1.9.1 libslp1 libsqlite3-ruby1.9.1 libssl0.9.8
      libterm-readkey-perl libyaml-0-2 linux-libc-dev make manpages-dev mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 nmap
      omf-aggmgr-accountingcommon-5.4 omf-aggmgr-accountmanagement-5.4 omf-aggmgr-autoapprover-5.4 omf-aggmgr-cmc-5.4 omf-aggmgr-common-5.4 omf-aggmgr-controlpanel-5.4 omf-aggmgr-delegatedam-5.4
      omf-aggmgr-frisbee-5.4 omf-aggmgr-genimon-5.4 omf-aggmgr-instr-5.4 omf-aggmgr-inventory-5.4 omf-aggmgr-pxe-5.4 omf-aggmgr-result-5.4 omf-aggmgr-saveimage-5.4 omf-aggmgr-scheduler-5.4
      omf-aggmgr-status-5.4 omf-aggmgr-wimaxrf-5.4 omf-common-5.4 perl perl-base perl-modules php5-cli php5-common php5-fpm php5-ldap phpldapadmin pwgen ruby-mysql ruby-sqlite3 ruby1.9.1 ruby1.9.1-dev
      sharutils slapd sqlite3 ssl-cert tftpd-hpa zlib1g-dev
    Suggested packages:
      apache2-doc apache2-suexec apache2-suexec-custom bind9-doc binutils-doc cpp-doc gcc-4.6-locales gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multilib libmudflap0-4.6-dev
      gcc-4.6-doc libgcc1-dbg libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold isc-dhcp-server-ldap libnss-ldap php-pear glibc-doc libipc-sharedcache-perl libmyodbc odbc-postgresql tdsodbc
      unixodbc-bin slpd openslp-doc make-doc tinyca mailx perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl libpod-plainer-perl php5-suhosin ruby1.9.1-examples ri1.9.1 graphviz sqlite3-doc
      openssl-blacklist syslinux-common
    The following NEW packages will be installed:
      apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9 bind9utils binutils cpp cpp-4.6 frisbee gcc gcc-4.6 imagezip isc-dhcp-server ldap-utils ldapscripts libapache2-mod-php5
      libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-dev-bin libc6-dev libcap2 libdbd-mysql-perl libdbi-perl libgomp1 libhtml-template-perl libltdl7 liblua5.1-0 libmpc2 libmpfr4
      libmysql-ruby1.9.1 libmysqlclient-dev libmysqlclient18 libnet-daemon-perl libodbc1 libperl5.14 libplrpc-perl libquadmath0 libruby1.9.1 libslp1 libsqlite3-ruby1.9.1 libssl0.9.8 libterm-readkey-perl
      libyaml-0-2 linux-libc-dev make manpages-dev mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 nmap omf-aggmgr-accountingcommon-5.4
      omf-aggmgr-accountmanagement-5.4 omf-aggmgr-autoapprover-5.4 omf-aggmgr-cmc-5.4 omf-aggmgr-common-5.4 omf-aggmgr-controlpanel-5.4 omf-aggmgr-delegatedam-5.4 omf-aggmgr-frisbee-5.4 omf-aggmgr-geni-5.4
      omf-aggmgr-genimon-5.4 omf-aggmgr-instr-5.4 omf-aggmgr-inventory-5.4 omf-aggmgr-pxe-5.4 omf-aggmgr-result-5.4 omf-aggmgr-saveimage-5.4 omf-aggmgr-scheduler-5.4 omf-aggmgr-status-5.4
      omf-aggmgr-wimaxrf-5.4 omf-common-5.4 php5-cli php5-common php5-fpm php5-ldap phpldapadmin pwgen ruby-mysql ruby-sqlite3 ruby1.9.1 ruby1.9.1-dev sharutils slapd sqlite3 ssl-cert tftpd-hpa zlib1g-dev
    The following packages will be upgraded:
      libc-bin libc6 perl perl-base perl-modules
    

    You will be promted for Ldap root and administrator passwords. Make them the same.

    LDAP Server Installation

    While installing LDAP it will ask:

    1. It will guess the oganizational structure for ldap based on FQDN:
      geni.net => dc=geni,dc=net
      

    (if any error is made during the initial installation, LDAP can be reconfigured with: dpkg-reconfigure slapd)

    Use these choices (CHECK IF STILL THE SAME)

    • Omit OpenLDAP server configuration? No
    • DNS domain name: geni.net #The DNS domain name is used to construct the base DN of the LDAP directory.
    • Organization name: GENI
    • Password: Sg10l3P
    • Database backend to use: HDB
    • Do you want the database to be removed when slapd is purged? : Yes
    • Move old database? Yes
    • Allow LDAPv2 protocol? No

    MySQL Installation

    Will ask some questions…

    Attachments (7)

    Download all attachments as: .zip

    Note: See TracWiki for help on using the wiki.