add tui command
This commit is contained in:
@@ -290,222 +290,4 @@ nodes:
|
||||
hostname: "compute02.example.local"
|
||||
role: "compute"
|
||||
status: "active"
|
||||
# ... 类似配置,IP地址递增
|
||||
|
||||
# 存储节点
|
||||
storage_nodes:
|
||||
- name: "storage-01"
|
||||
hostname: "storage01.example.local"
|
||||
role: "storage"
|
||||
status: "active"
|
||||
|
||||
basic_info:
|
||||
timezone: "Asia/Shanghai"
|
||||
cpu: "Intel Xeon Silver 4210 2.2GHz (20核)"
|
||||
memory: "128GB DDR4"
|
||||
os: "CentOS 7.9"
|
||||
storage_software: "Ceph"
|
||||
|
||||
network:
|
||||
interfaces:
|
||||
- name: "eth0"
|
||||
ip_address: "192.168.1.21"
|
||||
network_type: "management"
|
||||
speed: "1Gbps"
|
||||
|
||||
- name: "eth1"
|
||||
ip_address: "172.16.1.21"
|
||||
network_type: "storage_frontend"
|
||||
speed: "10Gbps"
|
||||
|
||||
- name: "eth2"
|
||||
ip_address: "172.16.2.21"
|
||||
network_type: "storage_backend"
|
||||
speed: "25Gbps"
|
||||
|
||||
- name: "eth3"
|
||||
ip_address: "172.16.3.21"
|
||||
network_type: "cluster"
|
||||
speed: "10Gbps"
|
||||
|
||||
disk:
|
||||
- device: "/dev/sda"
|
||||
size: "240GB"
|
||||
type: "SSD"
|
||||
mount_point: "/"
|
||||
filesystem: "xfs"
|
||||
usage: "系统盘"
|
||||
|
||||
- device: "/dev/sdb"
|
||||
size: "480GB"
|
||||
type: "SSD"
|
||||
mount_point: "/var/lib/ceph/osd/ceph-0"
|
||||
filesystem: "xfs"
|
||||
usage: "OSD (日志/WAL)"
|
||||
|
||||
- device: "/dev/sdc"
|
||||
size: "8TB"
|
||||
type: "HDD"
|
||||
mount_point: "/var/lib/ceph/osd/ceph-1"
|
||||
filesystem: "xfs"
|
||||
usage: "OSD (数据)"
|
||||
|
||||
- device: "/dev/sdd"
|
||||
size: "8TB"
|
||||
type: "HDD"
|
||||
mount_point: "/var/lib/ceph/osd/ceph-2"
|
||||
filesystem: "xfs"
|
||||
usage: "OSD (数据)"
|
||||
|
||||
services:
|
||||
enabled:
|
||||
- "sshd"
|
||||
- "ntpd"
|
||||
- "ceph-mon"
|
||||
- "ceph-mgr"
|
||||
- "ceph-osd"
|
||||
|
||||
ceph_config:
|
||||
cluster_name: "ceph-prod"
|
||||
fsid: "12345678-1234-1234-1234-123456789012"
|
||||
mon_hosts:
|
||||
- "192.168.1.21"
|
||||
- "192.168.1.22"
|
||||
- "192.168.1.23"
|
||||
|
||||
- name: "storage-02"
|
||||
# ... 类似配置
|
||||
|
||||
# 其他节点
|
||||
other_nodes:
|
||||
# 管理节点
|
||||
- name: "management-01"
|
||||
hostname: "mgmt01.example.local"
|
||||
role: "management"
|
||||
status: "active"
|
||||
|
||||
basic_info:
|
||||
timezone: "Asia/Shanghai"
|
||||
cpu: "Intel Xeon Bronze 3204 1.9GHz (6核)"
|
||||
memory: "64GB DDR4"
|
||||
os: "CentOS 7.9"
|
||||
|
||||
network:
|
||||
interfaces:
|
||||
- name: "eth0"
|
||||
ip_address: "192.168.1.31"
|
||||
network_type: "management"
|
||||
speed: "1Gbps"
|
||||
|
||||
services:
|
||||
enabled:
|
||||
- "sshd"
|
||||
- "ntpd"
|
||||
- "ansible"
|
||||
- "salt-master"
|
||||
- "jumpserver"
|
||||
|
||||
# 网关节点
|
||||
- name: "gateway-01"
|
||||
hostname: "gw01.example.local"
|
||||
role: "gateway"
|
||||
status: "active"
|
||||
|
||||
basic_info:
|
||||
timezone: "Asia/Shanghai"
|
||||
cpu: "Intel Xeon E-2234 3.6GHz (4核)"
|
||||
memory: "32GB DDR4"
|
||||
os: "pfSense 2.5.2"
|
||||
|
||||
network:
|
||||
interfaces:
|
||||
- name: "wan"
|
||||
ip_address: "202.96.128.86"
|
||||
network_type: "external"
|
||||
speed: "1Gbps"
|
||||
|
||||
- name: "lan"
|
||||
ip_address: "192.168.1.254"
|
||||
network_type: "internal"
|
||||
speed: "1Gbps"
|
||||
|
||||
- name: "dmz"
|
||||
ip_address: "192.168.100.254"
|
||||
network_type: "dmz"
|
||||
speed: "1Gbps"
|
||||
|
||||
services:
|
||||
enabled:
|
||||
- "ssh"
|
||||
- "dnsmasq"
|
||||
- "nginx"
|
||||
- "haproxy"
|
||||
- "keepalived"
|
||||
|
||||
# 监控节点
|
||||
- name: "monitoring-01"
|
||||
hostname: "mon01.example.local"
|
||||
role: "monitoring"
|
||||
status: "active"
|
||||
|
||||
basic_info:
|
||||
timezone: "Asia/Shanghai"
|
||||
cpu: "Intel Xeon Silver 4208 2.1GHz (8核)"
|
||||
memory: "64GB DDR4"
|
||||
os: "Ubuntu 20.04 LTS"
|
||||
|
||||
services:
|
||||
enabled:
|
||||
- "prometheus"
|
||||
- "grafana"
|
||||
- "alertmanager"
|
||||
- "elasticsearch"
|
||||
- "kibana"
|
||||
- "filebeat"
|
||||
|
||||
|
||||
|
||||
# 节点基础数据
|
||||
nodes:
|
||||
- name: frontend
|
||||
cpus: 4
|
||||
memory: 8192
|
||||
disk: 100
|
||||
rack: null
|
||||
rank: null
|
||||
arch: x86_64
|
||||
os: linux
|
||||
runaction: os
|
||||
installaction: os
|
||||
status: active
|
||||
description: "管理节点"
|
||||
|
||||
# 属性基础数据
|
||||
attributes:
|
||||
# 国家地区
|
||||
- node_name: frontend # 通过节点名称关联
|
||||
attr: country
|
||||
value: CN
|
||||
shadow: ""
|
||||
# 软件基础数据
|
||||
software:
|
||||
- name: openssl
|
||||
version: "1.1.1k"
|
||||
vendor: OpenSSL
|
||||
install_method: source
|
||||
is_installed: 0
|
||||
description: "加密库"
|
||||
|
||||
- name: slurm
|
||||
version: "23.02"
|
||||
vendor: SchedMD
|
||||
install_method: source
|
||||
is_installed: 0
|
||||
description: "作业调度系统"
|
||||
|
||||
- name: openmpi
|
||||
version: "4.1.5"
|
||||
vendor: OpenMPI
|
||||
install_method: source
|
||||
is_installed: 0
|
||||
description: "MPI 并行计算库"
|
||||
# ... 类似配置,IP地址递增
|
||||
Reference in New Issue
Block a user