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
+46-24Lines changed: 46 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,10 @@ 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. The bare metal management and network automation layers
10
+
belong to the infrastructure management domain, while the IaaS layer provides cloud-like capabilities on top.
10
11
11
-
**Infrastructure as a Service (IaaS)**
12
+
## Infrastructure as a Service (IaaS)
12
13
13
14
```mermaid
14
15
graph TD
@@ -23,25 +24,6 @@ graph TD
23
24
F -->|Block/Object| L[Data]
24
25
```
25
26
26
-
**Bare Metal Automation**
27
-
28
-
```mermaid
29
-
graph TD
30
-
A["Bare Metal Automation"]
31
-
32
-
A --> G[Server Provisioning]
33
-
A --> H[Day 2 Operations]
34
-
A --> I[Lifecycle Management]
35
-
36
-
G -->|Discovery & Deployment| M[Servers]
37
-
H -->|BIOS/Firmware Updates| N[Maintenance]
38
-
I -->|Health Monitoring| O[Reliability]
39
-
```
40
-
41
-
---
42
-
43
-
## Infrastructure as a Service (IaaS)
44
-
45
27
The IaaS layer provides a flexible, user-friendly environment to create and manage **Compute**, **Networking**, and
46
28
**Storage** resources. With IronCore, you can:
47
29
@@ -58,14 +40,54 @@ control at your fingertips.
58
40
59
41
---
60
42
61
-
## Bare Metal Automation
43
+
## Bare Metal Management
62
44
63
-
The Bare Metal Automation layer takes server management to the next level, handling everything from provisioning to ongoing maintenance. Key features include:
45
+
```mermaid
46
+
graph TD
47
+
A["Bare Metal Management"]
48
+
49
+
A --> G[Server Provisioning]
50
+
A --> H[Day 2 Operations]
51
+
A --> I[Lifecycle Management]
52
+
53
+
G -->|Discovery & Deployment| M[Servers]
54
+
H -->|BIOS/Firmware Updates| N[Maintenance]
55
+
I -->|Health Monitoring| O[Reliability]
56
+
```
57
+
58
+
The Bare Metal Management layer takes server management to the next level, handling everything from provisioning to ongoing maintenance. Key features include:
64
59
65
60
-**Server Provisioning**: Automate the discovery, configuration, and deployment of bare metal servers.
66
61
-**Day 2 Operations**: Simplify maintenance tasks like OS updates, BIOS/firmware upgrades, and hardware diagnostics.
67
62
-**Lifecycle Management**: Monitor and manage server health, ensuring peak performance and reliability.
68
63
69
64
This layer is perfect for those who need fine-grained control over physical hardware without sacrificing automation.
70
65
71
-
**[Get Started with Bare Metal Automation](/baremetal/)**
66
+
**[Get Started with Bare Metal Management](/baremetal/)**
67
+
68
+
**[API References](/baremetal/api-references/)**
69
+
70
+
## Network Automation
71
+
72
+
```mermaid
73
+
graph TD
74
+
A["Network Automation"]
75
+
76
+
A --> G[Network Device Provisioning]
77
+
A --> H[Day 2 Operations]
78
+
A --> I[Lifecycle Management]
79
+
80
+
G -->|Discovery & Provisioning| M[Network Devices]
81
+
H -->|Configuration Management| N[Network Devices]
82
+
I -->|Health Monitoring| O[Reliability]
83
+
```
84
+
85
+
The Network Automation layer streamlines the management of network devices and configurations. It offers:
86
+
87
+
-**Network Device Provisioning**: Automatically discover and provision network devices across your infrastructure.
88
+
-**Day 2 Operations**: Manage configurations, updates, and compliance for network devices.
89
+
-**Lifecycle Management**: Monitor network device health and performance to ensure optimal operation.
90
+
91
+
This layer is ideal for network administrators looking to automate and simplify network management tasks.
92
+
93
+
**[Get Started with Network Automation](/network-automation/)**
0 commit comments