Bare Metal On-Demand Supplier Process
As a supplier of bare metal on-demand devices, you provide critical hardware that powers high-performance computing tasks for consumers. This guide outlines the steps to register your devices, comply with network standards, and securely reset hardware after bookings, ensuring seamless participation and maximum rewards.
Register Your Device
- Install the latest version of the IO.NET Binary.
- Use the following command to launch the binary:
/io_net_launch_binary_linux --device_id=DEVICE_ID --user_id=USER_ID --operating_system="Linux" --usegpus=true --device_name=DEVICE_NAME --worker_mode=baremetal --worker_ip=HOST_IP --worker_port=HOST_PORT
Replace DEVICE_ID and USER_ID with your specific identifiers.
When Your Device is Hired
- Once your device is hired as a Bare Metal device:
- Exemption: It is exempt from Proof of Work and Proof of Time Lock requirements, allowing you to earn block rewards even under the consumer’s control.
Post-Booking Requirements
- Wipe the Device:
- You have 24 hours to wipe the device and reinstall the binary after the booking period ends. Failure to do so will result in the cessation of block rewards for the device.
- Reinstallation Steps:
- Reinstall the IO.NET Binary.
- Inform our Customer Support (CS) team by following these steps:
- Sign in or create an account at the Support Portal.
- Submit a support ticket with the following:
- Issue Type: “IO Worker”
- Subject: “Recycled the device(s)”
- Device ID(s): List all recycled device IDs.
- Description: Add “Recycled the device(s)” under the explanation field.
- Submit the form.
Recommended Cleanup Steps
Purpose: Ensure no data is in use or locked.
Actions: Shut down applications, databases, and services.
Stop all background tasks.
Verification: Confirm no active processes remain using tools like ps
or top
.
Purpose: Ensure no residual data is recoverable.
Actions: Unmount filesystems using umount
.
Securely delete data using tools like shred
, dd
, or wipe
.
For SSDs, use the manufacturer's secure erase utility.
Purpose: Clear RAID metadata.
Actions: Delete RAID arrays using mdadm
or vendor utilities.
Purpose: Remove malicious firmware or backdoors.
Actions: Update server firmware (BIOS/UEFI, BMC/iDRAC/iLO).
Verification: Confirm firmware updates are applied.
Purpose: Restore server to factory defaults.
Actions: Reset BIOS/UEFI and IPMI/iDRAC/iLO configurations, including passwords and network settings.
Purpose: Maintain an audit trail.
Actions: Record the commands and tools used.
Attach logs for verification.
Purpose: Ensure no residual data or configurations.
Actions: Boot into a live environment (e.g., Ubuntu Live USB).
Check that drives are unpartitioned and firmware is reset.
Purpose: Prepare the server for the next customer.
Actions: Reinstall the requested base OS or leave it unformatted per customer requirements.
Updated 23 days ago