The following guide demonstrates setting up a new Wallaroo installation on a Ampere VM through the the Oracle Cloud Infrastructure (OCI) Marketplace.
Verify the prerequisites are met before creating the new Wallaroo instance through the OCI Marketplace:
443
30000
8081
8443
A
record, NS
(Name Server) record, SOA
(Start Of Authority) record. For example: wallaroo.example.com
.The following steps detail:
The following steps provisions a new Wallaroo installation from the OCI Marketplace.
During this process the following information must be stored:
Login to the OCI Marketplace. From the OCI Marketplace listing Wallaroo AI inference platform - Starter plan (Ampere), select Get App.
Set the following required options. For other options, refer to the Oracle Cloud Infrastructure documentation Creating an Instance.
When finished, select Create.
Wait until the new instance state is Running then continue to activate the new Wallaroo instance.
Once the new Wallaroo instance State is Running, the new instance is activated through the following steps.
From the OCI Instances page, select the Public IP for the new Wallaroo instance.
From a browser, access the Kots Administrative Console from the instances public IP address through the following address:
http://instance-public-ip:30000
Login with the default password: W@11y$
.
Upload your Wallaroo license file.
A preflight check verifies that all of the minimum requirements are met. This may take a few minutes. If there are any issues, Wallaroo can still be launched but may not function properly. When ready, select Continue.
The Configure Wallaroo page will be displayed which allows you to customize your Wallaroo environment. The following are the minimum required settings.
The following optional configurations to enable OCI Registry integration with Wallaroo for deploying models in edge and multi-cloud environments through Wallaroo. For more details, see Inference Anywhere.
To set the Edge Registry Settings through the Kots Administrative Dashboard:
Launch the Kots Administrative Dashboard using the following command, replacing the --namespace
parameter with the Kubernetes namespace for the Wallaroo instance:
kubectl kots admin-console --namespace wallaroo
Open a browser at the URL detailed in the step above and authenticate using the console password set as described in the as detailed in the Wallaroo Install Guides.
From the top menu, select Config then scroll to Edge Deployment.
Enable Provide OCI registry credentials for pipelines.
Enter the following:
us-west1-docker.pkg.dev
.The Wallaroo instance will complete the deployment process. Wait until the Kots Administrative Console status is Ready before proceeding.
To change the default Kots Administrative Console Password:
...
, and select Change password.When the Wallaroo instance is finished deploying, the users are set up through the following process.
SSH into the Wallaroo instance through the following command:
ssh -i $PRIVATESSHKEY ubuntu@wallaroo-instance-ip
For example, if the private key is located in the file ~/.ssh/wallaroo-oci.pem
, then the command would be:
ssh -i ~/.ssh/wallaroo-oci.pem ubuntu@wallaroo-instance-ip
Retrieve the admin
user password with the following command:
sudo wallaroo-admin-password
Store the admin
password.
Enter exit
to terminate the ssh
session.
Access the new Wallaroo instance through the public IP address: https://wallaroo-instance-ip
.
Login with the username admin
and the admin
user password.
Select Create Users and enter the following:
Create any additional users as needed. When finished, select the Wallaroo icon drop down and select Logout.
Once complete, users login in through the new Wallaroo’s public IP address at: https://wallaroo-instance-ip
.
For details on deploying models and performing inferences, see the ML Operations guides.
Ready for more? Time to deploy models and start inferencing.
For access to these sample models and a demonstration on using LLMs with Wallaroo: