iStock-1250324820.jpg
Volume management Snapshots Discovery Operating System setup Netboot, Firewall configuration Network configuration VLAN/VPLS/eVPN SVIs ONIE cloud.bigstep.com ACTIVE ACTIVE Instances: 1 master Drives: 1 drive-array-8599 ACTIVE ACTIVE Instances: 2 Workers Drives: 2 drive-array-459... Internet LAN SAN Deploy Revert changes AFC Deploy Viewer complex-demo (London, UK) Alex Bordei Support Docs Switch Provisioning Storage configuration Server provisioning

Starting from a graphical blueprint, Terraform manifest or CLI command, MetalSoft executes the appropriate transformations on all involved equipment to deliver the desired infrastructure.

How it works

Composable infrastructure,

zero vendor lock-in

We support multiple vendors and technologies at the same time, allowing companies to mix-and-match compute, network or storage components.

Multiple server brands supported

MetalSoft uses IPMI, Redfish as well as other proprietary tools to interact with the various brands and generations of servers.

This complexity is handled by the software so you don't have to.

Multiple switch brands supported

MetalSoft can enable tenant isolation in a variety of modes from a Big LAN configuration to advanced BGP based L2+L3 networks.

This is one of our core features.

Multiple storage brands supported

MetalSoft manages LUNs across multiple brands of iSCSi storage appliances.

It supports single and dual head setups and provides a Kubernetes CSI provider of it's own that abstracts the underlying technology.

Advanced network provisioning

MetalSoft does network management like no other solution on the market today. It provisions multi-tenant L2 networks using the tried and tested capabilities of hardware to enable high performance, scalable and secure networking without you ever touching the  leaf switches.
Leaf Leaf Server Spine Server Server Leaf Leaf Server Server Server Leaf Leaf Server Server Server Rack 1 Rack 2 Rack n provisions

Touches only the leaf nodes

By design, MetalSoft only provisions leaf (Top of Rack) switches and does not need to handle the core networking part. 

This enables network admins to handle the core networking manually which in turn enables greater flexibility.

L2 networks for high performance

MetalSoft provisions L2 networks rather than L3 for each tenant network this increases the performance of east-west traffic .

 

This is especially important  for Kubernetes and VMWare deployments as it avoids encapsulation overhead.

Built for

self service

MetalSoft's SDN has been specifically designed to accommodate self-service deployments whereas various users have various network topologies and security considerations that need to be applied to different data-centers, over different hardware and technologies.

Easy to integrate

MetalSoft comes as a complete working system. Yet, you can easily integrate it within your existing ecosystem using a variety of tools at your disposal.

Bring your own

Self-service portal

Admin interface

Integrates with your own self service portal

You can tie MetalSoft into ServiceNow or other workflow tools or your own self service portal by using either our API, our CLI or our Terraform provider.

Integrates with your monitoring systems

External systems can pull events from MetalSoft and can tap into the system for SNMP configuration.

Integrates with your billing system

MetalSoft meters all on-demand utilization and can be pulled by an external system. 

MetalSoft has support for both reserved and on-demand pricing.

Up and running in a few minutes

MetalSoft provides an optional Controller-as-a-Service option that simplifies your setup and allows you to get started with a few clicks.

Controller (optional) Switch Server IPMI MGMT Uplink

Minimum environment requirements

  1. A test server:

    1. a minimum of 2 NICs connected to a top of rack (leaf) switch. 

    2. a dedicated IPMI port

    3. UEFI bios

  2. A MetalSoft agents server/VM:

    1. 2 cores 4 GB  RAM

    2. Ubuntu 20.x

    3. A connection towards the IPMI interfaces of the servers

    4. A connection towards the Top-of-Rack switch to which the server is connected

Highly scalable

By using lightweight agents a single MetalSoft controller can manage equipment across thousands of daatcenters.

Infrastructure as code

Our system enables end-users to treat infrastructure as code, to describe the desired infrastructure blueprint, commit it to a source control system.  From there, a CI/CD can detect changes and apply the changes on the bare metal infrastructure.

CLI & SDKs

Our CLI has been designed not only as an alternative to the UI but primarily as a means to automate operations. It supports yaml, CSV and json input and output formats and even supports an Kubernetes-style apply command.

Terraform provider

MetalSoft offers a terraform provider that can be used to create multi-cloud and multi-environment deploy scripts.

API & SDKs

We provide a wide array of SDKs for various programming languages such as Go, NodeJs, Python and others.

API documentation & SDKs

Workflows

MetalSoft supports building workflows to integrate to external systems and react to events within the MetalSoft environment. This enables bi-directional integrations with external systems.

Learn more

Test drive

Get in touch with us to get access to one of our free demo environments.