wiki:Old/hNodes/cNodeVer3/dAssembly/e4NodesSetup

Version 21 (modified by agosain, 11 years ago) ( diff )

GENI Configuration assembly

Requires:

— LV-67J — Assemble as with G except: (put link to node specific page)

  • 1 160GB HDD on tray, with standoffs (add picture)
  • Power button in back panel
  • No CM
  • Intel 1000T NIC adapter

— LV-67K — Assemble as with G except: (put link to node specific page)

  • DO NOT CONNECT 4 PIN ATX12V POWER CABLE
  • Mobile node uses connector for 12V dc input, with 24 pin connector acting as output. Connecting both will damage board.

  • Connect new CM, attach to back panel with angle bracket, #440 screws. Choose beveled or pan head appropriately.
  • Use 60gb SSD on tray, with standoffs. (add picture)
Installing the base OS
Console Machine Disk Partitioning

While setting up Ubuntu server, partition the disk as follows:

  • 20 GB Primary boot partition
  • 20 GB Home directory
  • 116 GB create a new mount point /Export for images
  • 4 GB Swap . Set the 'location' as end, and set 'use as' to swap area.
  • 35 MB EFI boot partition
Network setup and configuration
  • Three networks
  • Data
  • CM
  • Control
  • 3 switches, 1 partitioned switch, or single cable out.
One unmanaged switch per subnet

Single managed switch

Single trunk per node

Software Configuration

Add the following line to the /etc/apt/sources.list

deb http://pkg.mytestbed.net/ubuntu precise/

Follow the steps on http://mytestbed.net/projects/omf54/wiki/Installation_Guide_54 to install OMF 5.4.

Please setup DNS to resolve locally rather than use the domain setup by the dhcp client. This will help create your own sub-domain for OMF services such as XMPP,inventory and wimax-rf.

Remove any "search" entries from /etc/resolv.conf as well as remove the "request domain-*" parameters from /etc/dhcp/dhclient.conf

Seeting up DNSMASQ

Edit /etc/dnsmasq.conf and at the end of the file add

interface=eth0,eth1,eth3
dhcp-range=10.1.0.0,static,12h
dhcp-range=10.10.0.0,static,12h
dhcp-range=10.20.0.0,static,12h
dhcp-option=3
dhcp-option=option:ntp-server,10.10.0.1
dhcp-boot=net:control,pxelinux.0
enable-tftp
tftp-root=/tftpboot

Edit /etc/dnsmasq.d/omf_testbed.conf and add separate entries for the CM,control and data interfaces

# CM
dhcp-host=00:20:4a:d5:94:28,10.1.0.1,cons1-1
dhcp-host=00:20:4a:d5:94:2a,10.1.0.2,cons1-2
dhcp-host=00:20:4a:d5:94:27,10.1.0.3,cons1-3


# CTRL
dhcp-host=net:control,00:03:1d:0c:d3:7e,node1,10.10.0.1
dhcp-host=net:control,00:03:1d:0c:d3:61,node2,10.10.0.2
dhcp-host=net:control,00:03:1d:0c:d3:63,node3,10.10.0.3


# DATA
dhcp-host=00:03:1D:0c:d3:7e,10.20.0.1,node1-1
dhcp-host=00:03:1D:0c:d3:60,10.20.0.2,node1-2
dhcp-host=00:03:1D:0c:d3:62,10.20.0.3,node1-3

Setting up Inventory service

After installing the ogs_inventory package to /usr/share/omf-aggmgr-5.4/omf-aggmgr/

Add all the nodes to the inventory database using

ruby addNode.rb 

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.