{"id":8536,"date":"2021-01-26T12:02:33","date_gmt":"2021-01-26T17:02:33","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=8536"},"modified":"2026-06-19T16:48:29","modified_gmt":"2026-06-19T20:48:29","slug":"openstack-step-by-step-guide","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/openstack-technical-support\/openstack-step-by-step-guide\/","title":{"rendered":"OpenStack Step-by-Step Guide"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        OpenStack Step-by-Step Guide\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<figure class=\"wp-block-image alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/os150.png\" alt=\"os150\" class=\"wp-image-317\"\/><\/figure>\n\n\n\n<p><br>Step-by-step video and written guides to the <strong>SCS Open<\/strong><strong>Stack<\/strong>. These will show you how to access the SCS OpenStack web interface, how to launch an instance (virtual server), and then how to connect to that instance:<\/p>\n\n\n\n\n<div class=\"w-full max-w-xl mx-auto overflow-hidden bg-white rounded-lg shadow-lg cu-stackedlist cu-component not-contained not-prose\">\n    <h2 class=\"px-6 py-4 text-base font-semibold border-b rounded-t-lg md:text-xl bg-gray-50 text-cu-black-800\">\n        Table of Contents\n    <\/h2>\n    <div class=\"grid cu-scrollto cu-stackedlist--toc cu-stackedlist--1 md:grid-cols-1\">\n            <div class=\"space-y-1\">\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        1.\n                    <\/span>\n\n                    <a href=\"#openstack-update-account\" class=\"font-medium hover:underline\">\n                        Step 1: Update Your SCS OpenStack Account EVERY TERM\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        2.\n                    <\/span>\n\n                    <a href=\"#openstack-vpn-off-campus-connection\" class=\"font-medium hover:underline\">\n                        Step 2: VPN &#8211; Connecting to Carleton&#8217;s Secure Network\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        3.\n                    <\/span>\n\n                    <a href=\"#openstack-dashboard\" class=\"font-medium hover:underline\">\n                        Step 3: Connect to the SCS OpenStack Web App (dashboard)\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        4.\n                    <\/span>\n\n                    <a href=\"#openstack-launch-instance\" class=\"font-medium hover:underline\">\n                        Step 4: Launching an OpenStack Instance (virtual server)\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        5.\n                    <\/span>\n\n                    <a href=\"#openstack-associate-floating-ip\" class=\"font-medium hover:underline\">\n                        Step 5: Associate Floating IP with an Instance\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n                    \n            <div class=\"pl-4 text-cu-red-700\">\n                <div class=\"flex gap-2 pb-3 text-base md:text-lg\">\n                    <span class=\"font-light text-cu-black-700\">\n                        6.\n                    <\/span>\n\n                    <a href=\"#openstack-connect-to-instance\" class=\"font-medium hover:underline\">\n                        Step 6: Connecting to an OpenStack Instance\n                    <\/a>\n                <\/div>\n\n                            <\/div>\n            <\/div>\n\n    <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"openstack-update-account\">Step 1: Update Your SCS OpenStack Account EVERY TERM<\/h2>\n\n\n\n<p><strong>UPDATE YOUR SCS ACCOUNT<\/strong> <strong style=\"color: red;\">EVERY<\/strong> <strong>TERM:<\/strong><br>In order to access the SCS OpenStack, you must update your SCS Account <strong>EVERY TERM<\/strong> via the <em>SCS Online Account Management Tool<\/em> on the <a href=\"https:\/\/carleton.ca\/scs\/technical-support\/accounts\/\">SCS Accounts Page<\/a>. This will give you access to any of your courses that are using OpenStack this term. <em>Some courses may not request OpenStack until later in the term, so you may need to update your account part way through the term &#8211; check with your TA or Instructor<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Updating your SCS Account:<\/strong> &#8211; <a title=\"Updating your SCS Account\" href=\"https:\/\/www.youtube.com\/watch?v=iJEMo2Hg-Tw\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"openstack-vpn-off-campus-connection\">Step 2: VPN &#8211; Connecting to Carleton&#8217;s Secure Network<\/h2>\n\n\n\n<p><strong style=\"color: red;\">IMPORTANT:<\/strong> <strong>SCS OpenStack resources and the web user interface (dashboard) can only be accessed from the Carleton University network<\/strong>.<\/p>\n\n\n\n<p><strong class=\"myprefix-text-bold\">IMPORTANT: VPN Changes Beginning Fall 2023<\/strong><\/p>\n\n\n\n<p>Carleton\u2019s&nbsp;<em>Information Technology Services<\/em>&nbsp;has decided that, beginning in Fall 2023, Carleton University students that need to use&nbsp;<strong>VPN<\/strong>&nbsp;will have to setup the&nbsp;<strong>Microsoft Azure MFA (Multi Factor Authentication)<\/strong>&nbsp;for their student&nbsp;<strong>cmail<\/strong>&nbsp;account. The procedures to do this take a bit of time, so you should do this well in advance of needing VPN.<br><strong>There are two ways to setup your Azure MFA access to use with VPN:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Permanent Azure MFA VPN Setup<\/strong>:<br>Using this method, you can permanently setup your Azure MFA and VPN access for your cmail account. This method is more time consuming as it requires you to speak to an ITS help desk representative to complete the Multi Factor setup. The instructions can be found here:&nbsp;<a href=\"https:\/\/carleton.ca\/its\/help-centre\/student-requiring-vpn-access\/\">Student Requiring VPN Access<\/a><\/li>\n\n\n\n<li><strong>Course Linked Azure MFA VPN Setup<\/strong>:<br>This method can be completed more quickly, as it is based on your membership in a course that requires VPN access. However, once that course ends, if you have no other courses that require VPN access, your VPN access will be revoked. The instructions can be found here:&nbsp;<a href=\"https:\/\/carleton.ca\/its\/help-centre\/students-in-courses-requiring-vpn\/\">Students in Courses Requiring VPN<\/a><\/li>\n<\/ol>\n\n\n\n<p>If you are working off-campus, you will need to <strong>VPN<\/strong> <em>(Virtual Private Networking)<\/em> to Carleton&#8217;s network. All Carleton students and employees can access the Carleton VPN:<br>\n<a title=\"Carleton Remote Access VPN for Windows and Mac\" href=\"http:\/\/carleton.ca\/its\/help-centre\/remote-access\/\">Carleton Remote Access VPN Instructions<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openstack-dashboard\">Step 3: Connect to the SCS OpenStack Web App (dashboard)<\/h2>\n\n\n\n<p><strong>Interaction with the SCS OpenStack<\/strong> occurs via a web-based user interface (dashboard). The dashboard provides the basic functionality needed to launch, maintain, and destroy resources on the SCS OpenStack cloud.<\/p>\n\n\n\n<p><strong>Connect to <a href=\"#openstack-vpn-off-campus-connection\">VPN<\/a>, and then Log in to the SCS OpenStack user interface (dashboard) here<\/strong>:<\/p>\n\n\n<div class=\"not-prose cu-quote cu-component-spacing\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/openstack.scs.carleton.ca\"><strong class=\"myprefix-text-bold\">https:\/\/openstack.scs.carleton.ca<\/strong><\/a><\/li>\n<\/ul>\n<\/blockquote>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>You must be connected to VPN to log in to OpenStack<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Logging in and Navigating OpenStack<\/strong> &#8211; <a title=\"Logging in and Navigating Video\" href=\"https:\/\/youtu.be\/GCPRmCYFxUA\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openstack-launch-instance\">Step 4: Launching an OpenStack Instance (virtual server)<\/h2>\n\n\n\n<p>Launching an instance gives you your own virtual server that runs using a share of resources available on one of the hardware nodes (servers) in the SCS server facility.<br><strong style=\"color: red;\">IMPORTANT:<\/strong> If you <strong>do not see your Course Image in the Image List<\/strong> this usually means you are not in the correct OpenStack project for your course. Use the <strong>Project Drop-Down Menu<\/strong> in the top left of the dashboard to switch between your projects.<br>As you will see in the <a title=\"Launching an Instance Video\" href=\"https:\/\/youtu.be\/rOX0e-crJew\" target=\"_blank\" rel=\"noopener noreferrer\">full video<\/a>, for <em>MOST<\/em> courses, there are just <em><strong>three (3)<\/strong><\/em> critical sections in the <em>Image Launch Wizard<\/em> that you need to configure when launching an OpenStack instance:<br> <em><strong>NOTE:<\/strong> Each video link below goes to the specific timestamp that discusses the relevant section<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Details<\/strong> &#8211; In this section, you <em>MUST<\/em> give the instance a suitable name.  In most cases, you are expected to use your username in the name of your instance so that the TAs and instructors can easily find your instance if required. <a title=\"Launching an Instance Video - Details Section\" href=\"https:\/\/youtu.be\/rOX0e-crJew?t=38s\" target=\"_blank\" rel=\"noopener noreferrer\">video &#8211; details section<\/a><\/li>\n\n\n\n<li><strong>Flavor<\/strong> &#8211; A flavor tells OpenStack what resources (CPU, memory, disk space) should be allocated to your instance.  Most courses have only one flavor, though some will have multiple flavors to be used for difference scenarios, assignments, etc. <a title=\"Launching an Instance Video - Flavor Section\" href=\"https:\/\/youtu.be\/rOX0e-crJew?t=1m14s\" target=\"_blank\" rel=\"noopener noreferrer\">video &#8211; flavor section<\/a><\/li>\n\n\n\n<li><strong>Security Groups<\/strong> &#8211; <em>Security Groups<\/em> allow your instance to communicate on the network.  By default, your instance is <em><strong>inaccessible<\/strong><\/em>.  Most courses have the <em><strong>ping-ssh-egress<\/strong><\/em> security group.  This, as the name implies, allows your instance to respond to <strong>pings<\/strong>, allow incoming <strong>ssh<\/strong> connections, and <em>MOST IMPORTANTLY<\/em> allow <strong>egress<\/strong> (outgoing) connections.  Without egress permissions, your instance will not be able to talk to the network!  Some courses may require other security groups as well. <a title=\"Launching an Instance Video - Security Groups Section\" href=\"https:\/\/youtu.be\/rOX0e-crJew?t=1m42s\" target=\"_blank\" rel=\"noopener noreferrer\">video &#8211; security groups section<\/a><\/li>\n<\/ol>\n\n\n\n<p><strong>IMPORTANT:<\/strong> The above instructions, and those found in the video, are examples of basic instance creation, typical for many of our courses.  Your particular course or research may require additional or more specific instructions, so please reference instructions from your instructor\/supervisor.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Launching an OpenStack Instance<\/strong> &#8211; <a title=\"Launching an Instance Video\" href=\"https:\/\/youtu.be\/rOX0e-crJew\" target=\"_blank\" rel=\"noopener noreferrer\">full video<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openstack-associate-floating-ip\">Step 5: Associate Floating IP with an Instance<\/h2>\n\n\n\n<p>Like any device, to access it remotely, you need an IP address (eg: <strong>134.117.26.250<\/strong>). Courses on the SCS Openstack are supplied with a pool of <em>floating IP addresses<\/em> from which you can choose an IP address for your particular instance.<br>\n<strong>NOTE:<\/strong> All SCS OpenStack Floating IPs start with <strong>134.117.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Associate Floating IP with an OpenStack Instance<\/strong> &#8211; <a title=\"Associate Floating IP with Instance Video\" href=\"https:\/\/youtu.be\/R0gwHMY70K4\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"openstack-connect-to-instance\">Step 6: Connecting to an OpenStack Instance<\/h2>\n\n\n\n<p>How you <strong>connect to an instance<\/strong> can vary depending on the technology you are using for your particular assignments or research. You normally use a <strong>floating IP address<\/strong> to connect remotely, but the SCS OpenStack dashboard also provides a web console to connect to instances that don&#8217;t have a floating IP.<\/p>\n\n\n\n<p><em><strong>In ALL cases<\/strong>, you must first connect to the <a href=\"#openstack-vpn-off-campus-connection\">VPN<\/a> before you can connect to your instance.<\/em><\/p>\n\n\n\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n        \n    \n    <dl class=\"cu-description cu-component-updated\">\n        \n    <div class=\"grid pt-4 pb-3 border-b accordion border-cu-black-100 md:pt-6 md:pb-5 first:border-t\">\n        <dt class=\"font-semibold not-prose\">\n            <button class=\"flex items-center justify-between w-full text-left accordion__button\" aria-expanded=\"false\" aria-controls=\"accordion-login-credentials-and-first-login\">\n                <span class=\"flex-1 ml-auto text-left break-words whitespace-normal cu-icon\">\n                    Login Credentials and First Login\n                <\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\" class=\"w-5 h-5 ml-auto transition-transform rotate-0 accordion__icon text-cu-black-500\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 4.5l7.5 7.5-7.5 7.5\"><\/path>\n                <\/svg>\n            <\/button>\n        <\/dt>\n        <dd class=\"p-0 mt-0 cu-prose cu-prose-first-last accordion__content md:p-0 md:mt-0\" hidden=\"\" id=\"accordion-login-credentials-and-first-login\">\n            \n\n<p><br><strong>Login Credentials:<\/strong>&nbsp;<em>Most<\/em>&nbsp;of our OpenStack images share the same default credentials:<br><strong>username:&nbsp;<em>student<\/em><\/strong><br><strong>password:&nbsp;<em>student<\/em><\/strong><\/p>\n\n\n\n<p><strong>IMPORTANT:<\/strong>&nbsp;New images since (<strong>2022\/2023<\/strong>)&nbsp;<strong>force a password change<\/strong>&nbsp;on the first login.<br><strong>First Login Scenarios:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TurboVNC WARNING:<\/strong>&nbsp;TurboVNC does&nbsp;<strong>NOT<\/strong>&nbsp;support first login password changes, so your first login must use another login tool below<\/li>\n\n\n\n<li><strong>vscode WARNING:<\/strong>&nbsp;vscode does&nbsp;<strong>NOT<\/strong>&nbsp;support first login password changes, so your first login must use another login tool below<\/li>\n\n\n\n<li><strong>ssh terminal (putty, etc)<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. When you change your password, it will then log you out and you have to login again with that new password<\/li>\n\n\n\n<li><strong>x2go<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. When you change your password, it will then prompt you to&nbsp;<em>click reconnect<\/em>, at which point you can login again using the new password<\/li>\n\n\n\n<li><strong>openstack web console<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. In this case, you stay connected. The next time you login, you will need the new password<\/li>\n<\/ul>\n\n\n\n<p><strong>WARNING:<\/strong>&nbsp;If you are using an older image (pre-2022) that does not enforce an ssh key or a password change, then we strongly encourage you to immediately change your password or setup an ssh key!<\/p>\n\n\n        <\/dd>\n    <\/div>\n\n\n    <\/dl>\n\n\n    <\/div>\n<\/section>\n\n\n\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n        \n    \n    <dl class=\"cu-description cu-component-updated\">\n        \n    <div class=\"grid pt-4 pb-3 border-b accordion border-cu-black-100 md:pt-6 md:pb-5 first:border-t\">\n        <dt class=\"font-semibold not-prose\">\n            <button class=\"flex items-center justify-between w-full text-left accordion__button\" aria-expanded=\"false\" aria-controls=\"accordion-what-is-my-openstack-floating-ip-address\">\n                <span class=\"flex-1 ml-auto text-left break-words whitespace-normal cu-icon\">\n                    What is my OpenStack Floating IP Address\n                <\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\" class=\"w-5 h-5 ml-auto transition-transform rotate-0 accordion__icon text-cu-black-500\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 4.5l7.5 7.5-7.5 7.5\"><\/path>\n                <\/svg>\n            <\/button>\n        <\/dt>\n        <dd class=\"p-0 mt-0 cu-prose cu-prose-first-last accordion__content md:p-0 md:mt-0\" hidden=\"\" id=\"accordion-what-is-my-openstack-floating-ip-address\">\n            \n\n<p>Your <strong>public floating IP address<\/strong> of your instance will have the form: <strong>134.117.xxx.xxx<\/strong> &#8211; If you don&#8217;t see the <strong>134.117<\/strong> part, then you haven&#8217;t set up a floating IP address! This IP address is assigned when you run the <strong>Associate Floating IP Address<\/strong> command for your instance (via the OpenStack dashboard) <a href=\"#openstack-associate-floating-ip\"><em>Associate Floating IP with an Instance above<\/em><\/a>.<\/p>\n\n\n        <\/dd>\n    <\/div>\n\n\n    <\/dl>\n\n\n    <\/div>\n<\/section>\n\n\n\n<p><strong>Connection Methods:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Connect remotely: ssh terminal &#8211; putty<\/strong> &#8211; <a title=\"Connect Remotely via a putty terminal\" href=\"https:\/\/youtu.be\/PEWtyfbj0Sk\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a> | <a href=\"https:\/\/carleton.ca\/scs\/2021\/connecting-to-an-openstack-instance-using-ssh-putty\/\">text<\/a><br>Connect remotely to the instance using an ssh terminal (examples uses the <a title=\"putty\" href=\"https:\/\/www.putty.org\/\">putty<\/a> ssh tool)<\/li>\n\n\n\n<li><strong>Connect remotely: vscode<\/strong> &#8211; <a title=\"vscode: Remote Access and Code Editing\" href=\"https:\/\/youtu.be\/G-nnmjrsM2A\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a> | <a href=\"https:\/\/carleton.ca\/scs\/2023\/vscode-remote-access-and-code-editing\/\">text<\/a><br><strong>vscode<\/strong> allows remote code editing and ssh terminal all in one!<\/li>\n\n\n\n<li><strong><span style=\"color:red;\">NEW:<\/span> Connect remotely: Desktop with TurboVNC<\/strong> &#8211; video (coming soon) | <a href=\"https:\/\/carleton.ca\/scs\/2024\/ssh-connection-with-turbovnc\/\">text<\/a><br>Connect remotely to the instance using the remote desktop tool <strong>TurboVNC<\/strong><\/li>\n\n\n\n<li><strong>Connect via OpenStack Instance Web Console <span style=\"color:red;\">(EMERGENCY USE ONLY)<\/span><\/strong> &#8211; <a title=\"Connect via Openstack Console Video\" href=\"https:\/\/youtu.be\/uOY3ePcjOGI\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a> | <a href=\"https:\/\/carleton.ca\/scs\/2021\/connecting-to-an-instance-using-the-openstack-console\/\">text<\/a><br>The dashboard web console connection allows access to an instance when it does not have a <strong>floating IP<\/strong> or does not have a working network connection. The console connection can also be used if you need access to the boot sequence of your instance, such as in the COMP3000 operating system course, or to debug if you instance is not rebooting properly.<br><br><span style=\"color:red;\"><strong>WARNING:<\/strong><\/span> <em>This connection mode is very slow and causes degradation of the network for everyone, so it should be avoided except in emergencies (network not working, failed reboot, etc)<\/em><br><br><strong style=\"color: red;\">SECURITY WARNING:<\/strong> <em>It is important to remember than ANY user logged into an OpenStack project can view the console for any OpenStack instance, so make sure you set a strong password, and only use the console when the other options above do not work!<\/em><\/li>\n\n\n\n<li><strong>Connect remotely: Desktop with x2go<\/strong> <strong><span style=\"color:red;\">(DEPRECATED)<\/span><\/strong> &#8211; <a title=\"Connect to Remote Desktop (via x2go)\" href=\"https:\/\/youtu.be\/CxPyKZNVCRI\" target=\"_blank\" rel=\"noopener noreferrer\">video<\/a> | <a href=\"https:\/\/carleton.ca\/scs\/2021\/ssh-connection-with-x2go-remote-desktop-client\/\">text<\/a><br><strong style=\"color: red;\">DEPRECATED:<\/strong> <em>This method will not work on new OpenStack instances starting in <strong>Fall 2024<\/strong>. Use <strong>TurboVNC<\/strong> (above) if you need a desktop connection.<\/em><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step-by-step video and written guides to the SCS OpenStack. These will show you how to access the SCS OpenStack web interface, how to launch an instance (virtual server), and then how to connect to that instance: Step 1: Update Your SCS OpenStack Account EVERY TERM UPDATE YOUR SCS ACCOUNT EVERY TERM:In order to access the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":5433,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[],"class_list":["post-8536","page","type-page","status-publish","hentry"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=8536"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8536\/revisions"}],"predecessor-version":[{"id":25001,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/8536\/revisions\/25001"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/5433"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=8536"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/cu_page_type?post=8536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}