diff --git a/src/terraform/examples/e2e/6.compute.farm/config.auto.tfvars b/src/terraform/examples/e2e/6.compute.farm/config.auto.tfvars index 1bd42864..5724bd0e 100644 --- a/src/terraform/examples/e2e/6.compute.farm/config.auto.tfvars +++ b/src/terraform/examples/e2e/6.compute.farm/config.auto.tfvars @@ -26,8 +26,8 @@ virtualMachineScaleSets = [ fileName = "initialize.sh" parameters = { fileSystemMounts = [ - "azasset.blob.core.windows.net:/azasset/show /mnt/show/write nfs sec=sys,vers=3,proto=tcp,nolock 0 0", "cache.media.studio:/mnt/farm /mnt/show/read nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0", + "azasset.blob.core.windows.net:/azasset/show /mnt/show/write nfs sec=sys,vers=3,proto=tcp,nolock 0 0", "scheduler.media.studio:/DeadlineRepository /mnt/scheduler nfs defaults 0 0" ] } @@ -68,9 +68,9 @@ virtualMachineScaleSets = [ fileName = "initialize.ps1" parameters = { fileSystemMounts = [ - "mount -o anon azasset.blob.core.windows.net:/azasset/show W:", - "mount -o anon cache.media.studio:/mnt/farm R:", - "mount -o anon scheduler.media.studio:/DeadlineRepository S:" + "mount -o anon \\\\cache.media.studio\\mnt\\farm R:", + "mount -o anon \\\\azasset.blob.core.windows.net\\azasset\\show W:", + "mount -o anon \\\\scheduler.media.studio\\DeadlineRepository S:" ] } } diff --git a/src/terraform/examples/e2e/7.compute.workstation/config.auto.tfvars b/src/terraform/examples/e2e/7.compute.workstation/config.auto.tfvars index 386c7f88..4f73b63e 100644 --- a/src/terraform/examples/e2e/7.compute.workstation/config.auto.tfvars +++ b/src/terraform/examples/e2e/7.compute.workstation/config.auto.tfvars @@ -23,8 +23,8 @@ virtualMachines = [ fileName = "initialize.sh" parameters = { fileSystemMounts = [ - "scheduler.media.studio:/DeadlineRepository /mnt/scheduler nfs defaults 0 0", - "cache.media.studio:/mnt/workstation /mnt/show nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0" + "cache.media.studio:/mnt/workstation /mnt/show nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0", + "scheduler.media.studio:/DeadlineRepository /mnt/scheduler nfs defaults 0 0" ] teradiciLicenseKey = "" } @@ -50,15 +50,15 @@ virtualMachines = [ fileName = "initialize.sh" parameters = { fileSystemMounts = [ - "scheduler.media.studio:/DeadlineRepository /mnt/scheduler nfs defaults 0 0", - "cache.media.studio:/mnt/workstation /mnt/show nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0" + "cache.media.studio:/mnt/workstation /mnt/show nfs hard,proto=tcp,mountproto=tcp,retry=30 0 0", + "scheduler.media.studio:/DeadlineRepository /mnt/scheduler nfs defaults 0 0" ] teradiciLicenseKey = "" } } }, { - name = "WinArtist3" + name = "" imageId = "/subscriptions/3d07cfbc-17aa-41b4-baa1-488fef85a1d3/resourceGroups/AzureRender.Image/providers/Microsoft.Compute/galleries/Gallery/images/WindowsWorkstation/versions/3.0.0" machineSize = "Standard_NV48s_v3" // https://docs.microsoft.com/en-us/azure/virtual-machines/sizes operatingSystem = { @@ -77,15 +77,15 @@ virtualMachines = [ fileName = "initialize.ps1" parameters = { fileSystemMounts = [ - "mount -o anon scheduler.media.studio:/DeadlineRepository S:", - "mount -o anon cache.media.studio:/mnt/workstation W:" + "mount -o anon \\\\cache.media.studio\\mnt\\workstation W:", + "mount -o anon \\\\scheduler.media.studio\\DeadlineRepository S:" ] teradiciLicenseKey = "" } } }, { - name = "WinArtist4" + name = "" imageId = "/subscriptions/3d07cfbc-17aa-41b4-baa1-488fef85a1d3/resourceGroups/AzureRender.Image/providers/Microsoft.Compute/galleries/Gallery/images/WindowsWorkstation/versions/4.0.0" machineSize = "Standard_NV32as_v4" // https://docs.microsoft.com/en-us/azure/virtual-machines/sizes operatingSystem = { @@ -104,8 +104,8 @@ virtualMachines = [ fileName = "initialize.ps1" parameters = { fileSystemMounts = [ - "mount -o anon scheduler.media.studio:/DeadlineRepository S:", - "mount -o anon cache.media.studio:/mnt/workstation W:" + "mount -o anon \\\\cache.media.studio\\mnt\\workstation W:", + "mount -o anon \\\\scheduler.media.studio\\DeadlineRepository S:" ] teradiciLicenseKey = "" } diff --git a/src/terraform/examples/e2e/README.md b/src/terraform/examples/e2e/README.md index b1c812c8..afebe9a3 100644 --- a/src/terraform/examples/e2e/README.md +++ b/src/terraform/examples/e2e/README.md @@ -12,7 +12,7 @@ This folder contains the end-to-end modular framework for automated deployment o | [5 Compute Scheduler](#5-compute-scheduler) | Deploys [Virtual Machines](https://docs.microsoft.com/en-us/azure/virtual-machines/) for distributed job scheduling across a render farm. | | [6 Compute Farm](#6-compute-farm) | Deploys [Virtual Machine Scale Sets](https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview) for [Linux](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/linux_virtual_machine_scale_set) or [Windows](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_virtual_machine_scale_set) render farms. | | [7 Compute Workstation](#7-compute-workstation) | Deploys [Virtual Machines](https://docs.microsoft.com/en-us/azure/virtual-machines/) for [Linux](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/overview) and/or [Windows](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/overview) artist workstations. | -| [8 Render Job Submission](#8-render-job-submission) | Submit a render job from an Azure remote artist GPU workstation. | +| [8 Render Job Submission](#8-render-job-submission) | Submit a render farm job from an Azure remote artist workstation. | To manage deployment of the Azure Artist Anywhere solution from your local workstation, the following prerequisite steps are required. 1. Make sure the [Terraform CLI](https://www.terraform.io/downloads.html) is downloaded locally and accessible in your path environment variable. Version 1.0.10 (or higher) is required. @@ -156,7 +156,7 @@ Now that the Azure Artist Anywhere solution deployment is complete, this next se Based on the [SubmitCommandLineJob](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/command-line-arguments-jobs.html#submitcommandlinejob) argument to Deadline, the following example command renders a sample Blender splash image. -* deadlinecommand.exe -SubmitCommandLineJob -frames \-\ -executable blender -arguments "/mnt/show/read/splash/2.93.blend --background --frame-start \ --frame-end \" +* deadlinecommand.exe -SubmitCommandLineJob -frames \-\ -executable blender -arguments "/mnt/show/splash/2.93.blend --background --frame-start \ --frame-end \" ### User Interface @@ -168,9 +168,4 @@ By default, the image build customization process in module [4 Compute Image](#4 1. After closing the Preferences window, the *Submit To Deadline* option should now be in your Render menu. - - - - - If you have any questions or issues, please contact rick.shahid@microsoft.com