diff --git a/content/Azure/01_intro_to_cloud_console.ipynb b/content/Azure/01_intro_to_cloud_console.ipynb index 4186f40..bd15070 100644 --- a/content/Azure/01_intro_to_cloud_console.ipynb +++ b/content/Azure/01_intro_to_cloud_console.ipynb @@ -39,14 +39,14 @@ }, { "cell_type": "markdown", - "id": "fcc7d006", + "id": "ad5f323f", "metadata": {}, "source": [ "## Accounts (Authentication and Identity) & login\n", "\n", - "The (Azure) **Account** is the identity used to access the Azure web console and is in the form of an email address and is associated with an individual. This is typically the account you use to access Azure services associated with your institution and not your personal account. We will now login to the Azure web console and verify our account.\n", + "The (Azure) **Account** is the identity used to access the Azure web console and is in the form of an email address and is associated with an individual (the *who* is you!). This is typically the account you use to access Azure services associated with your institution and not your personal account. We will now login to the Azure web console and verify our account.\n", "\n", - " * Login to the web console with your (Azure) account by going to [https://portal.azure.com//](https://portal.azure.com//)\n", + " * Login to the web console with your (Azure) account by going to [https://portal.azure.com/](https://portal.azure.com/)\n", " * Fill in your username and password (assigned to you in the an email from CLASS or perhap from your institution). \n", " * Find your user/account under the \"Avatar\" in the top right corner of the console (see number 5 below).\n", "\n", @@ -55,40 +55,49 @@ }, { "cell_type": "markdown", - "id": "6f9af1ea", + "id": "413c7d67", "metadata": {}, "source": [ - "### Exercise\n", + "```{admonition} Exercise\n", "\n", "Take a few moments to ask yourself the following questions:\n", " * What account are you currently using in the Azure Cloud web console?\n", " * Are you logged into any other accounts?\n", " * How do you know which account is being used?\n", " \n", - " If you are not currently using the correct account, switch to it." + " If you are not currently using the correct account, switch to it.\n", + "```" ] }, { "cell_type": "markdown", - "id": "93452903", + "id": "374dbb3f", "metadata": {}, "source": [ "## Subscriptions\n", " \n", - "Click on the *Directories & Subscriptions* buttton in the console (number 4 below).\n", - "Verify that you are in the right *Active Directory and Subscription* (For more information on Active Directories and Subscriptions, see the *glossary of Azure terms* link above).\n", - " \n", + "Click on the *Directories & Subscriptions* button in the console (number 4 below).\n", + "Verify that you are in the right *Active Directory and Subscription* (For more information on Active Directories and Subscriptions, see the *glossary of Azure terms* link above)." + ] + }, + { + "cell_type": "markdown", + "id": "6f869b68", + "metadata": {}, + "source": [ + "```{admonition} Exercise\n", "Take a few moments to ask yourself the following questions:\n", " * What is the *name* of the Subscription you are currently using in the Azure web console?\n", " * Do you have multiple subscriptions?\n", " * How do you know which subscription you are currently using?\n", "\n", - "If you are currently not using the correct subscription for this lesson, switch to the correct one." + "If you are currently not using the correct subscription for this lesson, switch to the correct one.\n", + "```" ] }, { "cell_type": "markdown", - "id": "1bc754a4", + "id": "5841d124", "metadata": {}, "source": [ "## Services\n", @@ -105,18 +114,25 @@ " * Click on a product to navigate to the product page \n", " * Click the hamburger again to hide the Left Sidebar.\n", "\n", - "All the different products and services are the \"What\" of the cloud. We will start with compute, called *Azure VM* in the next Episode. \n", - "\n", - "### Exercise \n", + "All the different products and services are the \"What\" of the cloud. We will start with compute, called *Azure VM* in the next Episode. \n" + ] + }, + { + "cell_type": "markdown", + "id": "2be10ab0", + "metadata": {}, + "source": [ + "```{admonition} Exercise\n", "\n", "Take a few moments to navigate to a few key services.\n", " * Navigate to the \"Virtual Machine\" service in the Left Sidebar menu.\n", - " * Navigate to \"Storage Accounts\" service in the Left Sidebar menu.\n" + " * Navigate to \"Storage Accounts\" service in the Left Sidebar menu.\n", + "```" ] }, { "cell_type": "markdown", - "id": "f193ccc6", + "id": "e4f115d4", "metadata": {}, "source": [ "## Everything Else\n", @@ -145,16 +161,24 @@ ] }, { - "cell_type": "markdown", - "id": "4360a89d", + "cell_type": "code", + "execution_count": null, + "id": "5c0b0cce", "metadata": {}, + "outputs": [], "source": [ "## Open a Cloud Shell\n", "\n", - "The Cloud Shell is an easy way to access Comand Line Interface (CLI) commands in a web browser. Under the hood Cloud Shell is Debian OS running in a container with 5GB of persistent storage and a lot of other useful tools (git, jq, Docker, etc.) installed by default.\n", + "The Cloud Shell is an easy way to access Comand Line Interface (CLI) commands in a web browser. Under the hood Cloud Shell is Common Base Linux Delridge (CBL is a free and open-source, Linux distribution that Microsoft has developed) OS running in a container with 5GB of persistent storage and a lot of other useful tools (git, jq, Docker, etc.) installed by default.\n", "\n", "To use the Cloud Shell:\n", " * Open up a Cloud Shell by clicking on the **Cloud Shell** icon in the right side of the top blue bar (number 3 above).\n", + " * The first time you open cloud shell you will be prompted for the following:\n", + "![welsome-to-cloud-shell-bashl](images/welsome-to-cloud-shell-bash.png)\n", + " * Choose *bash* to continue.\n", + " * Then it will ask you to create a storage account for persistant storage for your cloud shell experience.\n", + "![welcome-to-cloud-shell-storage](images/welcome-to-cloud-shell-storage.png)\n", + " * Click create storage (The storge will encurre a nomial fee)\n", " * Once the Cloud Shell is open and has initialized, you should see \"Welcome to Azure Cloud Shell\".\n", " * Click the middle box icon on the right side of the Cloud Shell bar to maximize the screen. You can find the correct icon by hovering over the icons to see their names.\n", " * Note: You can open the Cloud Shell in a new tab by clicking on the **Open new session** icon (looks like a box with a \"+\") in the middle of the Cloud Shell bar.\n", @@ -165,9 +189,11 @@ ] }, { - "cell_type": "markdown", - "id": "53d98252", + "cell_type": "code", + "execution_count": null, + "id": "c5022f57", "metadata": {}, + "outputs": [], "source": [ "Now we will create a ssh key pair to use with some of the other lessons (e.g. we need a ssh key when creating a VM in order to login securely).\n", "\n", diff --git a/content/Azure/images/welcome-to-cloud-shell-bash.png b/content/Azure/images/welcome-to-cloud-shell-bash.png new file mode 100644 index 0000000..468cb29 Binary files /dev/null and b/content/Azure/images/welcome-to-cloud-shell-bash.png differ diff --git a/content/Azure/images/welcome-to-cloud-shell-storage.png b/content/Azure/images/welcome-to-cloud-shell-storage.png new file mode 100644 index 0000000..da936a2 Binary files /dev/null and b/content/Azure/images/welcome-to-cloud-shell-storage.png differ diff --git a/content/GCP/01_intro_to_cloud_console.ipynb b/content/GCP/01_intro_to_cloud_console.ipynb index 60e21b6..cde498b 100644 --- a/content/GCP/01_intro_to_cloud_console.ipynb +++ b/content/GCP/01_intro_to_cloud_console.ipynb @@ -59,7 +59,7 @@ }, { "cell_type": "markdown", - "id": "11f0cbb4-f68f-4525-a30b-02a3a4d251a1", + "id": "15bca7f9", "metadata": { "tags": [] }, @@ -101,7 +101,7 @@ }, { "cell_type": "markdown", - "id": "45e76bfd-9392-4905-b554-f0a0ad815274", + "id": "182e3a9a", "metadata": {}, "source": [ "```{admonition} Exercise\n", @@ -141,7 +141,7 @@ }, { "cell_type": "markdown", - "id": "4da0bd01-47f7-40bd-a929-985f63bb1810", + "id": "d47d160b", "metadata": { "tags": [] }, @@ -253,7 +253,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.9.7" } }, "nbformat": 4, diff --git a/content/GCP/02_intro_to_compute.ipynb b/content/GCP/02_intro_to_compute.ipynb index f210727..815c971 100644 --- a/content/GCP/02_intro_to_compute.ipynb +++ b/content/GCP/02_intro_to_compute.ipynb @@ -340,7 +340,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.9.7" } }, "nbformat": 4,