Difference between revisions of "How to Create Cluster 7 (Ubuntu 20.04)"

From DISI
Jump to navigation Jump to search
Line 29: Line 29:
 
#: # This is the network config written by 'subiquity'
 
#: # This is the network config written by 'subiquity'
 
#: network:
 
#: network:
#:  ethernets:
+
#::  ethernets:
#:    enp3s0:
+
#:::    enp3s0:
#:      addresses:
+
#:::      addresses:
#:      - 10.70.1.2/16
+
#:::      - 10.70.1.2/16
#:      gateway4: 127.0.0.1
+
#:::      gateway4: 127.0.0.1
#:      nameservers:
+
#:::      nameservers:
#:        addresses:
+
#::::        addresses:
#:        - 10.70.1.1
+
#::::        - 10.70.1.1
#:        search:
+
#::::        search:
#:        - dot
+
#::::        - dot
#:    enp4s0:
+
#:::    enp4s0:
#:      addresses:
+
#:::      addresses:
#:      - 169.230.26.58/16
+
#:::      - 169.230.26.58/16
#:      gateway4: 169.230.26.1
+
#:::      gateway4: 169.230.26.1
#:      nameservers:
+
#:::      nameservers:
#:         addresses:
+
#::::      addresses:
#:        - 8.8.8.8
+
#::::        - 8.8.8.8
#:        - 8.8.4.4
+
#::::        - 8.8.4.4
#:        - 128.218.254.10
+
#::::        - 128.218.254.10
#:        - 128.218.254.40
+
#::::        - 128.218.254.40
#:        search:
+
#::::        search:
#:        - dot
+
#::::        - dot
#:        - compbio.ucsf.edu
+
#::::        - compbio.ucsf.edu
#:  version: 2
+
#:::  version: 2
 
 
  
 
== Install Foreman ==
 
== Install Foreman ==

Revision as of 20:20, 19 October 2021

Introduction

Here are the instructions on how to build Cluster 7 using Ubuntu 20.04.

The build is not complete as of October 19, 2021.

Hardware Requirements (so far)

  • 2 x 1 gigabit unmanaged switches
  • one switch for private IP
  • one switch for public IP
  • 4 x unused ProLiant DL160 G5 Machines
  • one for NAT machine
  • one for Foreman Server
  • one for LDAP Server
  • one extra for any testing
  • 1 x USB for Operating System (OS)


Create a Network Address Translation(NAT) machine

A NAT machine will act as a local VPN to the cluster. This will be the first machine you SSH into.

Here are the instructions:

  1. Install Ubuntu 20.04 using USB. You can skip everything and leave everything default.
  2. Create a DNS entry for this machine in the website below to give you a public IP address
  3. Configure private and public network interfaces
    • vim /etc/netplan/00-installer-config.yaml
    • Configuration should look like this:
    # This is the network config written by 'subiquity'
    network:
    ethernets:
    enp3s0:
    addresses:
    - 10.70.1.2/16
    gateway4: 127.0.0.1
    nameservers:
    addresses:
    - 10.70.1.1
    search:
    - dot
    enp4s0:
    addresses:
    - 169.230.26.58/16
    gateway4: 169.230.26.1
    nameservers:
    addresses:
    - 8.8.8.8
    - 8.8.4.4
    - 128.218.254.10
    - 128.218.254.40
    search:
    - dot
    - compbio.ucsf.edu
    version: 2

Install Foreman