Colocation half rack
20U cabinet. Two firewalls, two 10G switches and a management switch, patched through panels to three 2U and four 1U servers at the rear; two PDUs.
Devices
- App 1Server, 1U, 10G
- App 2Server, 1U, 10G
- App 3Server, 1U, 10G
- App 4Server, 1U, 10G
- Patch panel, 24 ports, feed-throughPatch panel, 24 ports, feed-through
- Database 1Server, 2U, 24 small drives
- Database 2Server, 2U, 24 small drives
- Database 3Server, 2U, 24 small drives
- Fibre panel, 24 LC duplexFibre panel, 24 LC duplex
- Firewall ANetgate 8300 Security Gateway
- Firewall BNetgate 8300 Security Gateway
- ManagementSwitch, 24 ports
- PDU, 8 outletsPDU, 8 outlets
- PDU, 8 outletsPDU, 8 outlets
- Switch AGrandstream GWN7832 (24× SFP+, 4× QSFP+ aggregation switch)
- Switch BGrandstream GWN7832 (24× SFP+, 4× QSFP+ aggregation switch)
network: 1
imports:
- ../../catalog/index.network.yaml
cables:
cat6-blue: { extends: cat6, color: "#3689c9" }
cat6-green: { extends: cat6, color: "#41a282" }
cat6-yellow: { extends: cat6, color: "#d9a520" }
cat6-red: { extends: cat6, color: "#c8504a" }
racks:
cabinet:
type: rack-cabinet
door: none
units: 20
panels:
blank-1: { u: 1, type: blank }
devices:
fw-a: { model: netgate/8300, name: Firewall A, in: cabinet, u: 20, ports: { ice3: { module: sfp+-lc-10g }, ice0: { module: sfp+-lc-10g }, ice1: { module: sfp+-lc-10g } } }
fw-b: { model: netgate/8300, name: Firewall B, in: cabinet, u: 19, ports: { ice3: { module: sfp+-lc-10g }, ice0: { module: sfp+-lc-10g }, ice1: { module: sfp+-lc-10g } } }
tor-a: { model: grandstream/gwn7832, name: Switch A, in: cabinet, u: 18, ports: { "sfp+1": { module: sfp+-lc-10g }, "sfp+2": { module: sfp+-lc-10g }, "qsfp+1": { module: qsfp-mpo }, "sfp+3": { module: sfp+-lc-10g }, "sfp+4": { module: sfp+-lc-10g }, "sfp+5": { module: sfp+-lc-10g }, "sfp+6": { module: sfp+-lc-10g }, "sfp+7": { module: sfp+-lc-10g }, "sfp+8": { module: sfp+-lc-10g }, "sfp+9": { module: sfp+-lc-10g } } }
tor-b: { model: grandstream/gwn7832, name: Switch B, in: cabinet, u: 17, ports: { "sfp+1": { module: sfp+-lc-10g }, "sfp+2": { module: sfp+-lc-10g }, "qsfp+1": { module: qsfp-mpo }, "sfp+3": { module: sfp+-lc-10g }, "sfp+4": { module: sfp+-lc-10g }, "sfp+5": { module: sfp+-lc-10g }, "sfp+6": { module: sfp+-lc-10g }, "sfp+7": { module: sfp+-lc-10g }, "sfp+8": { module: sfp+-lc-10g }, "sfp+9": { module: sfp+-lc-10g } } }
mgmt: { model: switch-24, name: Management, in: cabinet, u: 16 }
fibre: { model: fibre-panel-lc-24, in: cabinet, u: 15 }
copper: { model: feedthrough-panel-24, in: cabinet, u: 14 }
db-1: { model: server-2u-24sff, name: Database 1, in: cabinet, u: 12, ports: { sfp28-1: { module: sfp+-lc-10g }, sfp28-2: { module: sfp+-lc-10g } } }
db-2: { model: server-2u-24sff, name: Database 2, in: cabinet, u: 10, ports: { sfp28-1: { module: sfp+-lc-10g }, sfp28-2: { module: sfp+-lc-10g } } }
db-3: { model: server-2u-24sff, name: Database 3, in: cabinet, u: 8, ports: { sfp28-1: { module: sfp+-lc-10g }, sfp28-2: { module: sfp+-lc-10g } } }
app-1: { model: server-1u-10g, name: App 1, in: cabinet, u: 7, ports: { sfp1: { module: sfp+-lc-10g }, sfp2: { module: sfp+-lc-10g } } }
app-2: { model: server-1u-10g, name: App 2, in: cabinet, u: 6, ports: { sfp1: { module: sfp+-lc-10g }, sfp2: { module: sfp+-lc-10g } } }
app-3: { model: server-1u-10g, name: App 3, in: cabinet, u: 5, ports: { sfp1: { module: sfp+-lc-10g }, sfp2: { module: sfp+-lc-10g } } }
app-4: { model: server-1u-10g, name: App 4, in: cabinet, u: 4, ports: { sfp1: { module: sfp+-lc-10g }, sfp2: { module: sfp+-lc-10g } } }
pdu-a: { model: pdu-8, in: cabinet, u: 3 }
pdu-b: { model: pdu-8, in: cabinet, u: 2 }
links:
ha: { ends: [fw-a/ice3, fw-b/ice3], cable: lc-duplex }
fa-a: { ends: [fw-a/ice0, tor-a/sfp+1], cable: lc-duplex }
fa-b: { ends: [fw-a/ice1, tor-b/sfp+1], cable: lc-duplex }
fb-a: { ends: [fw-b/ice0, tor-a/sfp+2], cable: lc-duplex }
fb-b: { ends: [fw-b/ice1, tor-b/sfp+2], cable: lc-duplex }
isl: { ends: [tor-a/qsfp+1, tor-b/qsfp+1], cable: mpo }
db-1-a: { ends: [db-1/sfp28-1, fibre/r1], cable: lc-duplex }
db-1-b: { ends: [db-1/sfp28-2, fibre/r2], cable: lc-duplex }
a-1: { ends: [tor-a/sfp+3, fibre/1], cable: lc-duplex }
b-1: { ends: [tor-b/sfp+3, fibre/2], cable: lc-duplex }
db-1-bmc: { ends: [db-1/bmc, copper/r1], cable: cat6-blue }
mgmt-1: { ends: [mgmt/port1, copper/1], cable: cat6-blue }
db-2-a: { ends: [db-2/sfp28-1, fibre/r3], cable: lc-duplex }
db-2-b: { ends: [db-2/sfp28-2, fibre/r4], cable: lc-duplex }
a-2: { ends: [tor-a/sfp+4, fibre/3], cable: lc-duplex }
b-2: { ends: [tor-b/sfp+4, fibre/4], cable: lc-duplex }
db-2-bmc: { ends: [db-2/bmc, copper/r2], cable: cat6-blue }
mgmt-2: { ends: [mgmt/port2, copper/2], cable: cat6-blue }
db-3-a: { ends: [db-3/sfp28-1, fibre/r5], cable: lc-duplex }
db-3-b: { ends: [db-3/sfp28-2, fibre/r6], cable: lc-duplex }
a-3: { ends: [tor-a/sfp+5, fibre/5], cable: lc-duplex }
b-3: { ends: [tor-b/sfp+5, fibre/6], cable: lc-duplex }
db-3-bmc: { ends: [db-3/bmc, copper/r3], cable: cat6-blue }
mgmt-3: { ends: [mgmt/port3, copper/3], cable: cat6-blue }
app-1-a: { ends: [app-1/sfp1, fibre/r7], cable: lc-duplex }
app-1-b: { ends: [app-1/sfp2, fibre/r8], cable: lc-duplex }
a-4: { ends: [tor-a/sfp+6, fibre/7], cable: lc-duplex }
b-4: { ends: [tor-b/sfp+6, fibre/8], cable: lc-duplex }
app-1-bmc: { ends: [app-1/bmc, copper/r4], cable: cat6-blue }
mgmt-4: { ends: [mgmt/port4, copper/4], cable: cat6-blue }
app-2-a: { ends: [app-2/sfp1, fibre/r9], cable: lc-duplex }
app-2-b: { ends: [app-2/sfp2, fibre/r10], cable: lc-duplex }
a-5: { ends: [tor-a/sfp+7, fibre/9], cable: lc-duplex }
b-5: { ends: [tor-b/sfp+7, fibre/10], cable: lc-duplex }
app-2-bmc: { ends: [app-2/bmc, copper/r5], cable: cat6-blue }
mgmt-5: { ends: [mgmt/port5, copper/5], cable: cat6-blue }
app-3-a: { ends: [app-3/sfp1, fibre/r11], cable: lc-duplex }
app-3-b: { ends: [app-3/sfp2, fibre/r12], cable: lc-duplex }
a-6: { ends: [tor-a/sfp+8, fibre/11], cable: lc-duplex }
b-6: { ends: [tor-b/sfp+8, fibre/12], cable: lc-duplex }
app-3-bmc: { ends: [app-3/bmc, copper/r6], cable: cat6-blue }
mgmt-6: { ends: [mgmt/port6, copper/6], cable: cat6-blue }
app-4-a: { ends: [app-4/sfp1, fibre/r13], cable: lc-duplex }
app-4-b: { ends: [app-4/sfp2, fibre/r14], cable: lc-duplex }
a-7: { ends: [tor-a/sfp+9, fibre/13], cable: lc-duplex }
b-7: { ends: [tor-b/sfp+9, fibre/14], cable: lc-duplex }
app-4-bmc: { ends: [app-4/bmc, copper/r7], cable: cat6-blue }
mgmt-7: { ends: [mgmt/port7, copper/7], cable: cat6-blue }
scenes:
front: { title: Colocation half rack, layout: [cabinet] }
rear: { title: "Colocation half rack, rear", layout: [cabinet], view: rear }