-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
Description
Used cloud platform
Azure
Used SLES4SAP version
SLES15SP4
Used client machine OS
openSUSE Leap 15.2
Expected behaviour vs observed behaviour
Expected behavior: Deployment of HANA scale-out cluster (with no standby node)
Observed behavior: deployment fails
How to reproduce
Specify the step by step process to reproduce the issue. This usually would look like something like this:
- Switch to the azure folder
- Create the
terraform.tfvarsfile based onterraform.tfvars.example(content pasted later) - Setup azure account
- Initialize terraform
terraform init - Create and switch to terraform workspace hsonsb
terraform workspace new hsonsb - Execute deployment
terraform apply -auto-approve
Used terraform.tfvars
resource_group_name = "<my_rg>"
vnet_address_range = "10.130.0.0/16"
subnet_address_range = "10.130.1.0/24"
admin_user = "cloudadmin"
reg_code = "<my_internal_code>"
reg_email = "alberto.bravo@suse.com"
os_image = "SUSE:sles-sap-15-sp4-byos:gen2:latest"
public_key = "~/.ssh/id_rsa_cloud.pub"
private_key = "~/.ssh/id_rsa_cloud"
cluster_ssh_pub = "salt://sshkeys/cluster.id_rsa.pub"
cluster_ssh_key = "salt://sshkeys/cluster.id_rsa"
ha_sap_deployment_repo = "https://download.opensuse.org/repositories/network:ha-clustering:sap-deployments:v9/"
provisioning_log_level = "debug"
pre_deployment = true
cleanup_secrets = true
bastion_enabled = false
hana_name = "vmhsonsb"
hana_count = "4"
hana_scale_out_enabled = true
hana_scale_out_standby_count = 0
hana_scale_out_shared_storage_type = "anf"
anf_pool_size = "15"
anf_pool_service_level = "Ultra"
hana_scale_out_anf_quota_shared = "2000"
storage_account_name = "<my_storage_account_name>"
storage_account_key = "<my_storage_account_key>"
hana_inst_master = "//<my_storage_account_name>.file.core.windows.net/hana/51055267"
hana_ha_enabled = true
hana_ips = ["10.130.1.11", "10.130.1.12", "10.130.1.13", "10.130.1.14"]
hana_cluster_vip = "10.130.1.15"
hana_sid = "SC1"
hana_instance_number = "30"
hana_master_password = "<my_password>"
hana_primary_site = "NBG"
hana_secondary_site = "WDF"
hana_cluster_fencing_mechanism = "sbd"
iscsi_name = "vmiscsihsonsb"
iscsi_srv_ip = "10.130.1.4"
hana_data_disks_configuration = {
disks_type = "Premium_LRS,Premium_LRS,Premium_LRS,Premium_LRS,Premium_LRS"
disks_size = "64,64,64,64,32,64"
caching = "ReadOnly,ReadOnly,ReadOnly,ReadOnly,None"
writeaccelerator = "false,false,false,false,false"
luns = "0,1#2,3#4#5"
names = "data#log#usrsap#backup"
lv_sizes = "100#100#30#60"
paths = "/hana/data#/hana/log#/usr/sap#/hana/backup"
}
Logs
Full log files salt-os-setup.log, salt-predeployment.log and salt-result.log will be delivered via PM if needed.
The deployment ends with the following messages:
Error: creating Volume: (Name "vmhsonsb-netapp-volume-shared-2" / Capacity Pool Name "netapp-pool-hsonsb" / Net App Account Name "netapp-acc-hsonsb" / Resource Group "<my_rg>"): netapp.VolumesClient#CreateOrUpdate: Failure sending request: StatusCode=404 -- Original Error: Code="ParentResourceNotFound" Message="Failed to perform 'write' on resource(s) of type 'netAppAccounts/capacityPools/volumes', because the parent resource '/subscriptions/<subscription_id>/resourceGroups/<my_rg>/providers/Microsoft.NetApp/netAppAccounts/netapp-acc-hsonsb/capacityPools/netapp-pool-hsonsb' could not be found."
with module.hana_node.azurerm_netapp_volume.hana-netapp-volume-shared[1],
on modules/hana_node/main.tf line 339, in resource "azurerm_netapp_volume" "hana-netapp-volume-shared":
339: resource "azurerm_netapp_volume" "hana-netapp-volume-shared" {
Error: creating Volume: (Name "vmhsonsb-netapp-volume-shared-1" / Capacity Pool Name "netapp-pool-hsonsb" / Net App Account Name "netapp-acc-hsonsb" / Resource Group "<my_rg>"): netapp.VolumesClient#CreateOrUpdate: Failure sending request: StatusCode=404 -- Original Error: Code="ParentResourceNotFound" Message="Failed to perform 'write' on resource(s) of type 'netAppAccounts/capacityPools/volumes', because the parent resource '/subscriptions/<subscription_id>/resourceGroups/<my_rg>/providers/Microsoft.NetApp/netAppAccounts/netapp-acc-hsonsb/capacityPools/netapp-pool-hsonsb' could not be found."
with module.hana_node.azurerm_netapp_volume.hana-netapp-volume-shared[0],
on modules/hana_node/main.tf line 339, in resource "azurerm_netapp_volume" "hana-netapp-volume-shared":
339: resource "azurerm_netapp_volume" "hana-netapp-volume-shared" {
Error: remote-exec provisioner error
with module.hana_node.module.hana_majority_maker.module.majority_maker_provision.null_resource.provision[0],
on ../generic_modules/salt_provisioner/main.tf line 78, in resource "null_resource" "provision":
78: provisioner "remote-exec" {
error executing "/tmp/terraform_1129644356.sh": Process exited with status
1
Reactions are currently unavailable