Getting Started
Installation
# Build the Memory Appliance
cargo build --release
# Run the server
cargo run --bin smartforge
# Run the gRPC client
cargo run --bin grpc_client
Testing the APIs
gRPC Quick Test
# Using the included client
cargo run --bin grpc_client
# Using grpcurl
grpcurl -plaintext localhost:50051 list
Redfish Quick Test
# Get service root
curl http://localhost:8080/redfish/v1/
# Get systems collection
curl http://localhost:8080/redfish/v1/Systems
Next Steps
- Explore gRPC API Documentation
- Explore Redfish API Documentation
- Configure TLS
- Set up Authentication