
Sloop type/site is a minimalistic approach to Airship with reduced requirements towards hardware and external dependencies while keeping all the functional features. Major differences compared to reference site airship-seaworthy - Two bare-metal server setup with 1 control, and 1 compute. Most components are scaled to a single replica and doesn't carry any HA as there is only a single control plane host. - No requirements for DNS/certificates. HTTP and internal cluster DNS is used. - Ceph set to use the single (root) disk. This generally provides minimalistic no-touch ceph deployment. No replication of ceph data (single copy). - Simplified networking (no bonding). Two network interfaces are used by default (flat PXE, and DATA network with VLANs for OAM, Calico, Storage, and OpenStack Overlay) - Generic hostnames used (airsloop-control-1, airsloop-compute-1) that simplifies generation of k8s certificates - Usage of standard Ubuntu 16.04 GA kernel (as oppose to HWE) Change-Id: I4944fcae7d29ed8799d810c93efb0120b6b3a105
50 lines
1.4 KiB
YAML
50 lines
1.4 KiB
YAML
---
|
|
schema: 'drydock/HardwareProfile/v1'
|
|
metadata:
|
|
schema: 'metadata/Document/v1'
|
|
name: dell_r720xd
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
storagePolicy: cleartext
|
|
data:
|
|
# Vendor of the server chassis
|
|
vendor: DELL
|
|
# Generation of the chassis model
|
|
generation: '8'
|
|
# Version of the chassis model within its generation - not version of the hardware definition
|
|
hw_version: '3'
|
|
# The certified version of the chassis BIOS
|
|
bios_version: '2.2.3'
|
|
# Mode of the default boot of hardware - bios, uefi
|
|
boot_mode: bios
|
|
# Protocol of boot of the hardware - pxe, usb, hdd
|
|
bootstrap_protocol: pxe
|
|
# Which interface to use for network booting within the OOB manager, not OS device
|
|
pxe_interface: 0
|
|
# Map hardware addresses to aliases/roles to allow a mix of hardware configs
|
|
# in a site to result in a consistent configuration
|
|
device_aliases:
|
|
|
|
## network
|
|
# eno1
|
|
pxe_nic01:
|
|
address: '0000:01:00.0'
|
|
# type could identify expected hardware - used for hardware manifest validation
|
|
dev_type: 'I350 Gigabit Network Connection'
|
|
bus_type: 'pci'
|
|
# enp67s0f0
|
|
data_nic01:
|
|
address: '0000:43:00.0'
|
|
dev_type: 'Ethernet 10G 2P X520 Adapter'
|
|
bus_type: 'pci'
|
|
# enp67s0f1
|
|
|
|
## storage
|
|
# /dev/sda
|
|
bootdisk:
|
|
address: '0:2.0.0'
|
|
dev_type: 'PERC H710P'
|
|
bus_type: 'scsi'
|
|
...
|