AWS Thinkbox Discussion Forums

Cloud Repo

On the topic of this:

can we clone the Deadline Repository and work from the clone and original (not for backup but for redundancy purposes).
We would ensure the clone has realtime syncing enabled.

Would that work?

(example: Round Robin Load balancing between two file servers or having a cloud repo and a local repo)

Just a quick update, I went through it again this afternoon in preparation for some assistance from the Thinkbox folk. The write up’s do seem a bit more streamlined, but outcome is the same (as in it doesn’t work). I have no idea where the kink in the chain is, but I’m hoping I have enough of the framework up and running that Thinkbox can help me out.

The main issue SEEMS to center around the portal server and portal link (these are different?). The console says something like:

2017-11-09 16:47:14: PYTHON: Traceback (most recent call last): 2017-11-09 16:47:14: PYTHON: File "c:\FranticRegressions\DL_Main\git_git.thinkbox.corp.amazon.com_deadline_deadline\DeadlineProject\DeadlineUI\Forms\ConfigureDAWSSettings.py", line 279, in createNewBucket 2017-11-09 16:47:14: PYTHON: System.FormatException: An invalid IP address was specified. 2017-11-09 16:47:14: PYTHON: at System.Net.IPAddress.InternalParse(String ipString, Boolean tryParse) 2017-11-09 16:47:14: PYTHON: at Deadline.AWS.Setup.NewSetup(String accessKey, String secretKey, String[] ips, String region)

and the portal link log says:

Traceback (most recent call last): File "C:\PROGRA~2\Thinkbox\AWSPOR~1\awsportallinklib\ssh_tunnel_dispatcher.py", line 199, in _handle_ssh_tunnel_params ssh_tunnel_params = self._get_ssh_tunnel_params() File "C:\PROGRA~2\Thinkbox\AWSPOR~1\awsportallinklib\ssh_tunnel_dispatcher.py", line 349, in _get_ssh_tunnel_params "GetTunnelParams.py") File "C:\Program Files\Thinkbox\Deadline10\bin\lib\subprocess.py", line 573, in check_output raise CalledProcessError(retcode, cmd, output=output) CalledProcessError: Command '['C:\\Program Files\\Thinkbox\\Deadline10\\bin\\deadlinecommand', '-ExecuteScriptNoGui', 'C:\\PROGRA~2\\Thinkbox\\AWSPOR~1\\GetTunnelParams.py']' returned non-zero exit status 1 1510264254.289000 2017-11-09 16:50:54,289 [C:\PROGRA~2\Thinkbox\AWSPOR~1\awsportallinklib\ssh_tunnel_dispatcher.py:_handle_ssh_tunnel_params:203] [root] [9904] [Dummy-1] [WARNING] [SSHTunnelDispatcher] unable to get ssh tunnel params; fallback with empty list 1510264264.291000 2017-11-09 16:51:04,290 [C:\PROGRA~2\Thinkbox\AWSPOR~1\awsportallinklib\ssh_tunnel_dispatcher.py:_run:128] [root] [9904] [Dummy-1] [INFO] [SSHTunnelDispatcher] is running ... 1510264264.773000 2017-11-09 16:51:04,773 [C:\PROGRA~2\Thinkbox\AWSPOR~1\awsportallinklib\ssh_tunnel_dispatcher.py:_handle_ssh_tunnel_params:202] [root] [9904] [Dummy-1] [ERROR] Command '['C:\\Program Files\\Thinkbox\\Deadline10\\bin\\deadlinecommand', '-ExecuteScriptNoGui', 'C:\\PROGRA~2\\Thinkbox\\AWSPOR~1\\GetTunnelParams.py']' returned non-zero exit status 1

and the aws portal asset server log says:

Traceback (most recent call last): File "C:\PROGRA~2\Thinkbox\AWSPOR~2\awsportalassetserverservice.py", line 46, in main 'FileTransferDirectory') File "C:\PROGRA~2\Thinkbox\AWSPOR~2\s3backedcachelib\deadline_util.py", line 67, in get_repository_option output = _run_deadline_command('GetAWSPortalSetting', option) File "C:\PROGRA~2\Thinkbox\AWSPOR~2\s3backedcachelib\deadline_util.py", line 59, in _run_deadline_command raise DeadlineMissingRepositoryOptionError(args[1]) DeadlineMissingRepositoryOptionError 1510264140.310000 2017-11-09 16:49:00,309 [C:\PROGRA~2\Thinkbox\AWSPOR~2\awsportalassetserverservice.py:main:54] [root] [17796] [Dummy-1] [ERROR] Will retry in 10 seconds. 1510264140.525000 2017-11-09 16:49:00,525 [C:\PROGRA~2\Thinkbox\AWSPOR~2\awsportalassetserverservice.py:main:52] [root] [17796] [Dummy-1] [ERROR] Could not read options from Deadline.

I sorta get all nostalgic working through this, brings back memories of me trying to setup Deadline initially and configure it from scratch

Also do we really need to uninstall and reinstall the AWS Link every time there is a security update?

Privacy | Site terms | Cookie preferences