...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Applies to:
...
Kyvos Enterprise
...
Kyvos Cloud (SaaS on AWS)
...
Kyvos
...
AWS Marketplace
...
Kyvos
...
Azure Marketplace
...
Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI
...
)
...
To manually validate the Kyvos resource, perform the following steps.
Download the
...
...
Aura tab | ||
---|---|---|
|
...
file.
If you are running validation from a non-GCP machine, ensure that the nodes are reachable and provide your Service Account credential key using the command
export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"
Refer to Google documentation for details.Create a properties file having the following parameters:
...
settings | {"generalSettings":{"tabSpacing":0,"tabWidth":100,"tabHeight":45,"direction":"horizontal"},"activeSettings":{"backgroundColor":{"color":"#f58227"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"}},"inactiveSettings":{"backgroundColor":{"color":"#e2e2e2"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"},"border":{"top":true,"left":true,"right":true,"bottom":true,"width":1,"style":"solid","color":"#cccecf"}},"contentSettings":{"backgroundColor":{"color":"#fff"},"padding":{"top":10,"right":10,"bottom":10,"left":10},"border":{"style":"solid","width":1,"top":true,"bottom":true,"left":true,"right":true,"color":"#cccecf"}},"hoverSettings":{"backgroundColor":{"color":"#cccecf"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"normal"}}} |
---|---|
tab | 1 |
With Deployment Name
If resources are available in the deployment:
Parameter | Description |
---|---|
stackName | Name of your GCP deployment |
projectName | Name of the project in which Kyvos GCP deployment is available |
privateKey | The absolute path of the private key for Kyvos instances |
username | Credentials of the user for SSH on the Kyvos instances |
license | The absolute path of OLAP engine license file |
useSSHForComputeCluster | true/false |
region | Deployment region |
dataprocprivatekeypath | The absolute path of Dataproc private key |
With Deployment Name
If your resources are not available in the deployment:
Parameter | Description |
---|---|
biMachineName | Comma-separated list of BI Server machines |
qeMachineName | Comma-separated list of query engine machines |
zone | deployment zone |
dataprocclustername | name of the Dataproc cluster used with Kyvos |
dataprocclusterregion | Dataproc cluster region |
cloudfunction | The function being used for cluster scheduling |
subnetwork | subnetwork in which the resources are created |
subnetworkRegion | name of the sub network region |
vpcProjectId | Project ID of the project in which your VPC is present |
bucketName | bucket name for use with Kyvos |
If a password is used for node validation, enable password authentication on each BI Server, Query Engine, and Kyvos Manager node.
Refer to the following combination of keys in the properties file:
Key name | Description |
---|---|
serviceAccount(GCP) | This key is required to specify the service account associated with Kyvos. |
secretName (GCP) | Required in the init conf file if an external secret is used. In case of secret exist in deployment, the password is read from the secret used in deployment. |
kyvosnodespassword(GCP) | Required in init conf file if plain text password or encrypted password is used to validate nodes. If cryptography_algorithm key is present in init conf file this value is treated as encrypted else, this is treated as plain text. |
cryptography_algorithm(GCP) | Required in init conf file if validation needs to perform on encrypted password. kyvosnodespassword key should be encrypted. |
...
Run the command:
Code Block <KM install path>/kyvosmanager_war/kyvosmanager/jre/bin/java -cp <path>/env-validation*.jar com.kyvos.cloud.validators.EnvironmentValidationInitiator <KM install path>/kyvosmanager_war/kyvosmanagerdata/server/repo/metadata.Kyvos/metadata.Validations/gcp/ <path>/gcp.properties gcp
Validation will create/update the following two files:
environmentvalidation.log - contains detailed validation logs
environmentvalidationsummary.info - contains validation summary
Verify the summary to ensure there are no errors.