Difference between revisions of "Lab Infrastructure"

From CNM Wiki
Jump to: navigation, search
(Created page with "Lab Infrastructure is the software and hardware that CNMCyber Team rents from Hetzner to host CNM Lab Farm. The rented software and hardware consists of #The...")
 
(In the nutshell)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Lab Infrastructure]] is the software and hardware that [[CNMCyber Team]] rents from [[Hetzner]] to host [[CNM Lab Farm]]. The rented software and hardware consists of [[#The Metal]] and [[#The Bridges]]. Both are parts of [[Opplet Infrastructure]].
+
[[Lab Infrastructure]] (hereinafter, [[#The Infra]]) is the software and hardware that [[CNMCyber Team]] rents to host [[CNM Lab Farm]]. The rented software and hardware consists of [[#The Metal]] and [[#The Bridges]]. Both are parts of [[Opplet Infrastructure]].
  
  
==Provider and costs==
+
==In a nutshell==
 +
===Needs to satisfy===
 +
: In [[Opplet Infrastructure]], [[#The Infra]] is the only non-clustered part. It hosts the least critical pieces of [[Opplet]]'s software. [[#The Infra]] used to be a part of [[CNM Bureau Farm]] before it was clustered.
  
 
===The Provider===
 
===The Provider===
Line 11: Line 13:
 
!Category
 
!Category
 
|Product
 
|Product
!Description!!Quantity!!Unit Price!!Price (excl. VAT)
+
!Description!!Quantity!!Price
 
|-
 
|-
|Storage Boxes
+
|rowspan="2"|Servers
!BX11
 
|[[#301642]]||1||3.2||3.2
 
|-
 
|rowspan="7"|Servers
 
 
!Server Auction
 
!Server Auction
|[[#1846134]]||1||38.5||38.5
+
|[[#1846134]]||1||38.5
 
|-
 
|-
 
!Primary IPv4
 
!Primary IPv4
|Server [[#1846134]]||1||1.7||1.7
+
|Server [[#1846134]]||1||1.7
 
|}
 
|}
  
==Requirements==
+
==Assumptions==
 
Due to the lower cost, [[#The Metal]]'s rentals were purchased via [[#The Provider]]'s auction -- https://www.hetzner.com/sb?hdd_from=500&hdd_to=1000 -- based on the following assumptions.
 
Due to the lower cost, [[#The Metal]]'s rentals were purchased via [[#The Provider]]'s auction -- https://www.hetzner.com/sb?hdd_from=500&hdd_to=1000 -- based on the following assumptions.
  

Latest revision as of 00:19, 24 December 2023

Lab Infrastructure (hereinafter, #The Infra) is the software and hardware that CNMCyber Team rents to host CNM Lab Farm. The rented software and hardware consists of #The Metal and #The Bridges. Both are parts of Opplet Infrastructure.


In a nutshell

Needs to satisfy

In Opplet Infrastructure, #The Infra is the only non-clustered part. It hosts the least critical pieces of Opplet's software. #The Infra used to be a part of CNM Bureau Farm before it was clustered.

The Provider

For the purposes of this very wikipage, the Provider refers to Hetzner, which has been serving as #The Team's Internet service provider (ISP) and lessor of both #The Infra and Bureau Infrastructure since 2016. Offers from other potential providers, specifically, Contabo and DigitalOcean, have been periodically reviewed, but no one else has offered any better quality/price rate on a long-term basis.

Costs

Category Product Description Quantity Price
Servers Server Auction #1846134 1 38.5
Primary IPv4 Server #1846134 1 1.7

Assumptions

Due to the lower cost, #The Metal's rentals were purchased via #The Provider's auction -- https://www.hetzner.com/sb?hdd_from=500&hdd_to=1000 -- based on the following assumptions.

Number of nodes

ProxmoxVE normally requires three nodes. The third node is needed to provide quorum; however, it shall not necessarily run applications. At the same time, Ceph's non-emergency operations require three nodes at least.

Hard drives

  1. The hard drive storage capacity for any of #The Nodes shall be 512Gb at least.
  2. Because Ceph is selected to power #The Storage, any hard-drive of #The Metal shall be both SSD and NVMe.

Processors

  1. The processor frequency for two Nodes of #The Metal shall be 32Gb at least. Processor frequency requirements to the third of #The Nodes may be lower because of ProxmoxVE's characteristics.
  2. Those servers that deploys Intel Xeon E3-1275v5 processors are preferable over those servers that deploys Intel Core i7-7700 ones.

Location

At least two Nodes shall be located in the same data center. Although #The Provider does not charge for internal traffic, this circumstance increases the speed of #The Farm as a whole. If no nodes are available in the same data center, they shall be looked for in the same geographic location.

The UI

With regards to #User interfaces (UIs), administrative access to #The Metal can be accomplished through several tools and portals that #The Provider grants to CNMCyber Customer.

GI

Its graphic interface belongs to #Dashboards.

CLI

For the purposes of this very wikipage, a command line refers to a command line interface (CLI) of any of #The COTS packages installed in #The Farm. This input-output line area allows #The Sysadmins and #The Superusers to interact with #The Cluster and #The Infrastructure rather than screen-based graphical buttons, icons, or hyperlinked texts in graphic user interfaces (GUIs).

The Metal

#The Habitat is deployed on three bare-metal servers and one storage box. As the result of #Choosing the metal, #1736579, #1777698, #2109682, and #Storagebox hardware have been rented for that purpose.

1736579

1 x Dedicated Root Server "Server Auction"
  • Intel Xeon E3-1275v5
  • 2x SSD M.2 NVMe 512 GB
  • 4x RAM 16384 MB DDR4 ECC
  • NIC 1 Gbit Intel I219-LM
  • Location: FSN1-DC1
  • Rescue system (English)
  • 1 x Primary IPv4

Used terms

The Infra