You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by GitBox <gi...@apache.org> on 2022/04/20 17:54:24 UTC

[GitHub] [accumulo-testing] brianloss opened a new pull request, #202: Managed disk support for Azure terraform infra

brianloss opened a new pull request, #202:
URL: https://github.com/apache/accumulo-testing/pull/202

   Support adding managed disk to the Azure VMs created by the terraform
   testing infrastructure. By adding multiple managed disks to a VM, we can
   get significantly more space for data storage and also increase
   performance since the data is striped across multiple disks.
   
   * Modify the cloud-init module to accept an argument indicating the type
     of deployment (AWS or Azure) so that conditional blocks can be
     included in the cloud-init script.
   * cloud-init module now accepts an optional lvm_mount_point argument. If
     this argument is specified, then the cloud-init script will assume
     that managed disks were created and load a script on the VM and run it
     to wait for the disks to be attached, then group them in an LVM volume
     that is mounted under the specified mount point.
   * The azure main.tf file accepts a new managed_disk_configuration
     optional argument that contains the LVM mount point, and the number,
     size, and sku of managed disks to add to each VM. If this argument is
     specified, then the managed disks are created and attached to the VMs,
     and the lvm mount point and expected number of disks are passed along
     to the cloud-init module. Due to the way attaching managed disks are
     supported by Terraform (they must be attached after the VM is created,
     although Azure does not have this restriction), the provisioner script
     that waits for cloud-init to complete had to be moved outside of the
     VM creation to a null_resource. This null_resource must then be
     explicitly added as a dependency of any module that requires the
     manager or worker VMs to be created AND have cloud-init completed
     running.
   * Fix bug in Azure configuration where the script would fail if the
     create_resource_group variable was set to false (indicating that an
     existing resource group should be used instead of creating a new one).
   * Update the maven version to 3.8.5.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [accumulo-testing] brianloss merged pull request #202: Managed disk support for Azure terraform infra

Posted by GitBox <gi...@apache.org>.
brianloss merged PR #202:
URL: https://github.com/apache/accumulo-testing/pull/202


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org