You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section provides detailed API reference documentation for the IronCore Bare Metal Automation components.
3
+
This section provides detailed API reference documentation for the IronCore Bare Metal Management components.
4
4
5
-
*[**metal-operator**](/baremetal/api-references/metal-operator): The core bare metal automation component that manages the lifecycle of bare metal servers.
5
+
*[**metal-operator**](/baremetal/api-references/metal-operator): The core bare metal management component that manages the lifecycle of bare metal servers.
6
6
*[**boot-operator**](/baremetal/api-references/boot-operator): Responsible for providing boot images and Ignition configurations to bare metal servers.
Copy file name to clipboardExpand all lines: docs/baremetal/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Baremetal Automation
1
+
# Bare Metal Management
2
2
3
-
The bare metal automation in IronCore is designed to provide a comprehensive solution for managing physical servers
3
+
The bare metal management and automation in IronCore is designed to provide a comprehensive solution for managing physical servers
4
4
in a Kubernetes-native way. It leverages the power of Kubernetes Custom Resource Definitions (CRDs) to automate:
5
5
6
6
-**Discovery**: Automatically detect and register bare metal servers.
@@ -11,7 +11,7 @@ in a Kubernetes-native way. It leverages the power of Kubernetes Custom Resource
11
11
12
12
## Core Components
13
13
14
-
The core components of the bare metal automation in IronCore include:
14
+
The core components of the bare metal management in IronCore include:
15
15
-[**Metal Operator**](https://github.com/ironcore-dev/metal-operator): The central component that manages the lifecycle of bare metal servers.
16
16
-[**Boot Operator**](https://github.com/ironcore-dev/boot-operator): iPXE and HTTP boot server that provides boot images and Ignition configurations.
17
17
-[**FeDHCP**](https://github.com/ironcore-dev/fedhcp): A DHCP server that provides in-band and out-of-band network configuration to bare metal servers.
@@ -22,7 +22,7 @@ Usage guides and concepts for the `metal-operator` API types can be found in the
22
22
23
23
## Prerequisites
24
24
25
-
The current implementation of the bare metal automation in IronCore requires the following prerequisites:
25
+
The current implementation of the bare metal management in IronCore requires the following prerequisites:
26
26
27
27
- In-band and out-of-band network connectivity to the bare metal servers.
28
28
- A management server in the out-of-band network that can communicate with the bare metal servers.
Copy file name to clipboardExpand all lines: docs/index.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,8 @@ layout: home
4
4
5
5
hero:
6
6
name: "IronCore Project"
7
-
text: "Cloud Native Infrastructure as a Service and Bare Metal Automation"
8
-
tagline: "IronCore is an open-source platform designed to empower users with robust infrastructure management and bare metal automation"
7
+
text: "Cloud Native Infrastructure Management"
8
+
tagline: "IronCore is an Open-Source platform designed to empower users by providing a robust Infrastructure as a Service layer, Bare Metal Management and Network Automation"
Copy file name to clipboardExpand all lines: docs/overview/index.md
+34-6Lines changed: 34 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,8 @@ can transform your workflows.
6
6
7
7
## IronCore Architecture
8
8
9
-
Here’s a visual representation of IronCore’s two layers:
9
+
Here’s a visual representation of IronCore’s two layers. Here the bare metal management and network automation layer
10
+
belongs to the infrastructure management domain, while the IaaS layer provides cloud-like capabilities on top.
10
11
11
12
**Infrastructure as a Service (IaaS)**
12
13
@@ -23,11 +24,11 @@ graph TD
23
24
F -->|Block/Object| L[Data]
24
25
```
25
26
26
-
**Bare Metal Automation**
27
+
**Bare Metal Management**
27
28
28
29
```mermaid
29
30
graph TD
30
-
A["Bare Metal Automation"]
31
+
A["Bare Metal Management"]
31
32
32
33
A --> G[Server Provisioning]
33
34
A --> H[Day 2 Operations]
@@ -38,6 +39,21 @@ graph TD
38
39
I -->|Health Monitoring| O[Reliability]
39
40
```
40
41
42
+
**Network Automation**
43
+
44
+
```mermaid
45
+
graph TD
46
+
A["Network Automation"]
47
+
48
+
A --> G[Network Device Provisioning]
49
+
A --> H[Day 2 Operations]
50
+
A --> I[Lifecycle Management]
51
+
52
+
G -->|Discovery & Provisioning| M[Network Devices]
53
+
H -->|Configuration Management| N[Network Devices]
54
+
I -->|Health Monitoring| O[Reliability]
55
+
```
56
+
41
57
---
42
58
43
59
## Infrastructure as a Service (IaaS)
@@ -58,14 +74,26 @@ control at your fingertips.
58
74
59
75
---
60
76
61
-
## Bare Metal Automation
77
+
## Bare Metal Management
62
78
63
-
The Bare Metal Automation layer takes server management to the next level, handling everything from provisioning to ongoing maintenance. Key features include:
79
+
The Bare Metal Management layer takes server management to the next level, handling everything from provisioning to ongoing maintenance. Key features include:
64
80
65
81
-**Server Provisioning**: Automate the discovery, configuration, and deployment of bare metal servers.
66
82
-**Day 2 Operations**: Simplify maintenance tasks like OS updates, BIOS/firmware upgrades, and hardware diagnostics.
67
83
-**Lifecycle Management**: Monitor and manage server health, ensuring peak performance and reliability.
68
84
69
85
This layer is perfect for those who need fine-grained control over physical hardware without sacrificing automation.
70
86
71
-
**[Get Started with Bare Metal Automation](/baremetal/)**
87
+
**[Get Started with Bare Metal Management](/baremetal/)**
88
+
89
+
## Network Automation
90
+
91
+
The Network Automation layer streamlines the management of network devices and configurations. It offers:
92
+
93
+
-**Network Device Provisioning**: Automatically discover and provision network devices across your infrastructure.
94
+
-**Day 2 Operations**: Manage configurations, updates, and compliance for network devices
95
+
-**Lifecycle Management**: Monitor network device health and performance to ensure optimal operation.
96
+
97
+
This layer is ideal for network administrators looking to automate and simplify network management tasks.
98
+
99
+
**[Get Started with Network Automation](/network-automation/)**
0 commit comments