Creating Compute Master
Kyvos supports semantic model processing orchestration through a Compute Master to enhance performance. Users can now opt for the Compute Master for processing semantic models in new automated and wizard-based deployments. For post-deployments, configure the Compute Master on the Kyvos Native page.
Note
This feature is only available when using Kubernetes with a Proxy Server.
To create a compute master, perform the following steps.
Log in to your Azure Portal, with the user having sufficient permissions and information.
Use the Search box to search Deploy a Custom Template.
On the Custom Deployment page, click the Process your own template in the editor option.
On the Edit Template page, click Load File. Upload the PostCreationBuildMasterAzure file (available in Azure Installation Files).
Click Save.
The Custom Deployment page is loaded with the parameters required for deployment.
Here, enter the details as:
Fields marked * are mandatory.
Parameter | Description |
|---|---|
Subscription | Select the required subscription. All resources in an Azure subscription are billed together. |
Resource group | Select the required resource group. A resource group is a collection of resources that share the same lifecycle, permissions, and policies. |
Region | Choose the required Azure region. Not all resources are available in every region. |
Location | Enter the location where you want to create the compute master. |
Image Type | Select one of the following options:
|
Gallery Subscription ID | Enter the subscription ID in which the Gallery resides. |
Gallery Resource Group Name | Enter the name of the Resource Group in which the ich Gallery resides. If 'Image Type' is set to 'custom', this field is required. Otherwise, leave it blank. |
Gallery Name | Enter the name of the Shared Image Gallery. If 'Image Type' is set to 'custom', this field is required. Otherwise, leave it blank. |
Gallery Image Definition Name | Enter the name of the Image Definition. If 'Image Type' is set to 'custom', this field is required. Otherwise, leave it blank. |
Gallery Image Version Name | Enter the name of the Image Version. NOTE: The image version name should follow [MajorVersion].[MinorVersion].[Patch]. If 'Image Type' is set to 'custom', this field is required. Otherwise, leave it blank. |
Managed Identity Resource Group Name | Enter the resource group name of Kyvos Managed Identity. |
Managed Identity Name | Enter the Kyvos Managed Identity name. |
Compute Master Instance Name | Enter the desired name for Virtual Machine Scale Set |
Compute Master Instances Count | Enter the count of Compute Master instances. |
Compute Master Instance Type | Enter the size of Compute Master instances. Standard_D8s_v4 is the recommended size |
Compute Master Disk Type | Enter the disk type for Compute Master instances. |
Compute Master Disk Size | Enter the disk size for Compute Master instances. |
Disk Encryption Set ID | Provide Disk Encryption Set ID if you want to use encryption or leave it blank. |
Log Analytics Workspace Id | Provide Log Analytics Workspace Id, if you want to use Log Analytics or leave it blank. |
Log Analytics Primary Shared Key | Provide Log Analytics Primary Shared Key, if you want to use Log Analytics or leave it blank. |
Virtual Network Resource Group Name | Enter the virtual network resource group name. |
Virtual Network Name | Enter the virtual network name. |
VM Subnet Name | Enter the name of the subnet to be used. |
Nsg Id | Enter the ID of network security group to be used. |
SSH Public Key | Provide an RSA public key in the single-line format (starting with "ssh-rsa") or the multi-line PEM format. You can generate SSH keys using ssh-keygen on Linux and OS X, or PuTTYGen on Windows. |
Additional Tags | Enter additional tags to put on all resources. Syntax: {"Key1": "Value1", "Key2" : "Value2"} |
Storage Account Name | Enter the name of the storage account to be used. |
Storage Account Container Name | Enter the name of the container in the Storage Account. |
Kyvos Work Dir | Enter the Kyvos working directory. |
Click Review + Create.
The system validates your inputs and displays a summary of the provided inputs. To continue with deployment, click Create. After creating the compute master, navigate to Kyvos compute to configure it.