HPCメモ

HPC(High Performance Computing)に関連したりしなかったりすることのメモ書き

cloud9の環境をVS onlineのself-hosted environmentとして使ってみる(その3)

こちらのissueでself-hosted environmentに登録できなかった問題は解決したよ!って言われてたので、さっそく試してみました。

github.com

Azureへのログインなどは前々回のこちらの状況から変わってないので、せっせとhttpヘッダを見て、xdg-openします。

hpcmemo.hatenablog.com

remote explorer画面の"Register self-hosted environment..."をクリックすると上の方に名前をつけてねって表示がでるので、適当に名前をつけます。(ここまでは前回と同じ)

f:id:n_so5:20200409111348p:plain

名前を入力してenterを押すと、"Register as a service"か"Run as a process"を選べっていう選択肢が出てきました。

f:id:n_so5:20200409111544p:plain

マシンが再起動された後でも使うかどうかということなので、"Register as as service"を選ぶと、VS Code内のterminal画面でなにやらログが流れた後、 "Would you like us to run 'loginctl enable-linger' to enable services to run even when you're not logged on? [Y/n]" というメッセージが出てきて Yかnを入力しろといわれるので、とりあえずYにしてみます。

しかし、"Waiting for environment to become available..."と言われたまま先に進みません。 しばらく放置してましたが、最終的には1時間経って ErrorCode : Unauthorized と言われて終了しましたorz

$ /home/ubuntu/.vsonline/cli/VSOAgent_linux_3612700/vso --vso-uri "https://online.visualstudio.com/api/v1/" start --skip-prompts --name "cloud9" --plan-id "/subscriptions/5223c7e5-45a4-4676-8312-75ba489c76eb/resourceGroups/vso-rg-a741c73/providers/Microsoft.VSOnline/plans/vso-plan-southeastasia" --workspace-path "/home/ubuntu/environment/NPM/get-ami" --service
[2020-04-09 04:12:02.842 CLI I] vso v1.0.1954.49374 (pid: 4110)
[2020-04-09 04:12:03.271 CLI I] Using VSO URI: https://online.visualstudio.com/api/v1/
[2020-04-09 04:12:05.372 CLI I] Creating your environment...
[2020-04-09 04:12:08.954 CLI I] Saving local configurations...
[2020-04-09 04:12:09.779 CLI I] Authenticating...
[2020-04-09 04:12:10.067 CLI I] Starting agent...
[2020-04-09 04:12:10.068 CLI I] Creating service...
[2020-04-09 04:12:10.094 CLI I] Created service vso.service
[2020-04-09 04:12:10.094 CLI I] Starting service vso.service...
Would you like us to run 'loginctl enable-linger' to enable services to run even when you're not logged on? [Y/n]:Y
Running 'loginctl enable-linger'... success
[2020-04-09 04:12:13.030 CLI I] Waiting for environment to become available...
[2020-04-09 05:11:31.561 CLI E] [!ERROR] Error calling HTTP GET at 'https://online.visualstudio.com/api/v1/environments/4d8083f5-75af-4158-a297-e9996b2acf4d' ErrorCode : Unauthorized

仕方がないので一回unregisterして"Run as process"の方で登録を進めてみます。 こっちは選択するとterminalが立ち上がることなくトーストの通知で"registering environment"というのが表示されて、10秒ほど待っていると"Self-hosted encironment registerd:"に変わりました。

これでようやくiPadからのアクセスを試すところまでこれたーと思ったんですが、iPadからVS onlineにアクセスしてここで作った環境にアクセスすると

となって、接続できませんでしたorz