You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: beginners/README.md
+24-18Lines changed: 24 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Prerequisites
4
4
5
-
You'll need an OCI free trial account: <ahref="https://signup.cloud.oracle.com/?sourceType=_ref_coc-asset-opcSignIn&language=en_US"target="_blank"title="Sign up for free trial">click here to sign up</a> (right click and open in a new tab so you can keep these instructions open). We're going to use a ready-to-go image to install the required resources, so all you need to start is a free account.
5
+
You'll need an OCI free trial account: <ahref="https://signup.cloud.oracle.com/?sourceType=_ref_coc-asset-opcSignIn&language=en_US"target="_blank"title="Sign up for free trial">click here to sign up</a> (right click and open in a new tab so you can keep these instructions open).
6
6
7
7
Registered lab participants should have received $500 in credits to use for Data Science operations.
8
8
@@ -29,36 +29,43 @@ For Windows, and step-by-step instructions for Mac/Linux, please see the [Oracle
29
29
<ahref="https://cloud.oracle.com/resourcemanager/stacks/create?region=home&zipUrl=https://github.com/oracle-devrel/redbull-analytics-hol/releases/latest/download/redbull-analytics-hol-latest.zip"target="_blank"><imgsrc="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg"alt="Deploy to Oracle Cloud"/></a>
30
30
2. If needed, log into your account. You should then be presented with the **Create Stack** page.
31
31
32
-
These next few steps will deploy a stack to your OCI tenancy. This will include a Compute instance and the necessary tools to deploy and run JupyterLab from within your OCI account.
32
+
These next few steps will deploy a stack to your OCI tenancy. This will include the necessary tools to deploy and run JupyterLab from within your OCI account.
33
33
34
34
Under *Stack Information* (the first screen), check the box *I have reviewed and accept the Oracle Terms of Use*. Once that box is checked, the information for the stack will be populated automatically.
3. Click **Next** at the bottom of the screen. This will take you to the **Configure Variables** page. On this page you'll need to provide the SSH key we created in the prerequisites if you want SSH access to your Compute instance.
37
+
3. Click **Next** at the bottom of the screen. This will take you to the **Configure Variables** page. On this page you'll need to provide the SSH key we created in the prerequisites. You can copy and paste the contents of the public key (`.pub`), or use the file selector to upload the `.pub` file directly.
4. On the **Review** page, be sure *Run Apply* is checked, and click **Create**.
41
41
42
42

43
-
5. This will take you to the **Job Details** page, and OCI will begin creating the stack and deploying the custom image for the lab. This will take about 11 minutes. When it completes (assuming everything went smoothly), the **Job Details** will show a bright green square with "Succeeded" below it.
43
+
5. This will take you to the **Job Details** page, and OCI will begin creating the stack and deploying the scripts for the lab. This will take 8-10 minutes. When it completes (assuming everything went smoothly), the **Job Details** will show a bright green square with "Succeeded" below it.
6. Once the Create Stack job has succeeded, click the hamburger menu in the upper left, select **Compute** in the sidebar, and click **Instances** in the menu.
46
+
6. Once the Create Stack job has succeeded, click "Outputs."
47
47
48
-

49
-
7. On the **Instances** screen, make sure "redbullhol" is selected under *Compartment*. If "redbullhol" isn't in the dropdown menu, you may need to refresh the page for the new compartment to show up.
8. Once the "redbullhol" compartment is selected, you should see a running Instance in the list. The address you'll need to access it is in the *Public IP* column. Copy the IP address shown.
50
+
The outputs will include a terminal command you'll need to run. Replace the private key reference with the path to the private key that matches the public key you uploaded. The final command should look similar to:
9. Next, open a new tab in your browser to load up the web UI for Jupyter Lab. Paste the IP address you just copied with `:8888` added to the end. The URL should look like `https://xxx.xxx.xxx.xxx:8888` (substituting the public IP we copied in the previous step). Jupyter Lab is running on port 8888, so when you navigate to this URL you should see the Juypter login.
52
+
```console
53
+
$ ssh -i ~/.ssh/id_rsa2 opc@123.456.789.100 'source redbullenv/bin/activate; jupyter server list'
54
+
```
56
55
57
-
_**Note:** You should not be on VPN when opening JupyterLab._
56
+
7. Open a terminal and run the above command. The output of the command will include a url containing a token. You'll need the token portion of the url (the part after `?token=`) for the next step.
8. Back in the **Outputs** display in your browser, copy the IP address for your Jupyter Lab (ending with `:8888`). Paste that into a new browser window/tab and append `?token=YOUR_TOKEN`, replacing `YOUR_TOKEN` with the token from step 7. Load the resulting URL.
9. Your new deployment uses a self-signed certificate, so you'll get a warning from your browser that the connection is insecure. You'll need to approve the loading of the page. In most browsers you'll see an "Advanced" or similar button, and clicking it will offer you the option to ignore security concerns and load the page anyway.
63
+
64
+
You'll need to repeat the security approval procedure when loading the Flask app created by the lab.
65
+
66
+
_**Note:** You should not be on VPN when opening JupyterLab._
67
+
68
+
10. You should now see the JupyterLab. Navigate in the sidebar to `/redbull-analytics-hol/beginners/` to see the Jupyter notebooks for this lab.
62
69
63
70
## Up and Running
64
71
@@ -76,9 +83,8 @@ When you get through the notebooks, you'll need to start the web server to see y
76
83
To stop the server later, if needed, use:
77
84
78
85
./launchapp.sh stop
86
+
3. Open a web browser to the public IP of your JupyterLab, but use port 8080 instead of port 8001:
79
87
80
-
3. Open a web browser to the public IP of your Jupyter Lab, but use port 8443 instead of port 8888:
81
-
82
-
https://xxx.xxx.xxx.xxx:8443
88
+
http://xxx.xxx.xxx.xxx:8080
83
89
84
90
The Public IP is the one at which you're currently accessing JupyterLab, which we copied from the Running Instances step above.
0 commit comments