  {"id":407,"date":"2016-05-19T16:19:45","date_gmt":"2016-05-19T20:19:45","guid":{"rendered":"http:\/\/carleton.ca\/scs\/?page_id=407"},"modified":"2024-09-17T13:59:51","modified_gmt":"2024-09-17T17:59:51","slug":"scs-open-stack","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/","title":{"rendered":"OpenStack"},"content":{"rendered":"<style>.top-post{border-style:solid;border-width:1px;border-color:#d6d6d6;position:relative;z-index:1;margin-left: 1em; max-width: 30%;float: right;background: #f4f4f4;padding: 1em 1em 0em 1em;display: flex;flex-direction: row;justify-items: center;justify-content: center;} .top-post img {margin-left: auto;margin-right:auto;display:block;} .top-post a, .top-post .news {margin:0px;padding:0px; background-color:#f4f4f4} @media only screen and (max-width: 800px) {.top-post{display: none;}}<\/style>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-317 alignright\" src=\"http:\/\/carleton.ca\/scs\/wp-content\/uploads\/os150.png\" alt=\"os150\" width=\"150\" height=\"150\" \/><br \/>\n<a href=\"#openstack-what-is-it\">What is the SCS OpenStack?<\/a><br \/>\n<a href=\"#openstack-technical-support\">Support: Getting Started and Getting Help<\/a><br \/>\n<a href=\"#gpu\">GPU Computing<\/a><br \/>\n<a href=\"#other-openstack-info\">Other SCS OpenStack Information<\/a><br \/>\n<a href=\"#who-qualifies\">Who Qualifies for SCS OpenStack Resources<\/a><\/p>\n<h2 id=\"openstack-what-is-it\">What is the SCS OpenStack?<\/h2>\n<p><strong>OpenStack is an open-source <em>user interface<\/em> to cloud computing resources.<\/strong> The purpose of OpenStack is to allow users to <em>easily<\/em> launch and maintain instances <em>(virtual servers)<\/em> that run in the <strong>cloud<\/strong> &#8211; as opposed to running a virtual server on your own computers, such as with <em>VirtualBox<\/em> or <em>VMware<\/em>. When using the SCS OpenStack, you will be launching instances that run on our School&#8217;s own cloud. Basically, we have our own mini version of <em>Amazon AWS<\/em> or <em>Microsoft Azure<\/em>.<\/p>\n<div class=\"slideme\"><dl class=\"slideme__list\"><dt class=\"slideme__term\"><a href=\"#slideme-virtualization-terminology\" aria-expanded=\"false\" aria-controls=\"slideme-virtualization-terminology\" class=\"slideme__heading slideme__trigger\">Virtualization Terminology<\/a><\/dt><dd class=\"slideme__description\" id=\"slideme-virtualization-terminology\" aria-hidden=\"true\"><p><\/p>\n<ul>\n<li><strong>virtualization<\/strong> <em> &#8211; the underlying technology that allows a virtual operating system to be run as an application on your computer&#8217;s operating system<\/em>\n<li><strong>hypervisor<\/strong> <em> &#8211; the virtualization application (such as <strong>VirtualBox<\/strong> or <strong>VMware<\/strong>) running on your <strong>host<\/strong> computer that allows it to run a <strong>guest<\/strong> virtual operating system<\/em><\/li>\n<li><strong>host<\/strong> <em> &#8211; the computer on which you are running the <strong>hypervisor<\/strong> application<\/em><\/li>\n<li><strong>guest<\/strong> <em> &#8211; a virtual operating system running within the <strong>hypervisor<\/strong> on your <strong>host<\/strong> computer. The <strong>virtual operating system<\/strong> term is synonymous with other terms such as <strong>Virtual Machine<\/strong>, <strong>VM<\/strong> and <strong>instance<\/strong><\/em><\/li>\n<\/ul>\n<p><\/p><\/dd><dl><\/div>\n\n<p><strong>Connect to the SCS OpenStack user interface (dashboard)<\/strong>:<\/p>\n<ol>\n<li><strong>Connect to 杏吧原创&#8217;s VPN network:<\/strong><br \/>\n<a title=\"杏吧原创 Remote Access VPN for Windows and Mac\" href=\"https:\/\/carleton.ca\/its\/help-centre\/student-requiring-vpn-access\/\" target=\"_blank\" rel=\"noopener\">杏吧原创 Remote Access VPN Instructions<\/a><\/li>\n<li><strong>Log in to the OpenStack dashboard:<\/strong><br \/>\n<a href=\"https:\/\/openstack-stein.scs.carleton.ca\">https:\/\/openstack.scs.carleton.ca<\/a><\/li>\n<\/ol>\n<p><strong>The SCS OpenStack is used for:<\/strong><\/p>\n<ul>\n<li>Teaching Undergraduate and Graduate Courses<\/li>\n<li>Supporting Faculty and Graduate Research as well as Honours Projects<\/li>\n<li>Running School infrastructure<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"openstack-technical-support\">Support: Getting Started and Getting Help<\/h2>\n<ul>\n<li><a href=\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/openstack-technical-support\/openstack-step-by-step-guide\/\">OpenStack Step-by-Step Guide<\/a><br \/>\n<em>Step-by-step tutorials that demonstrate how to access and use OpenStack resources<\/em><\/li>\n<li><a href=\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/openstack-technical-support\/\">OpenStack Technical Support<\/a><br \/>\n<em>General OpenStack guides and troubleshooting articles<\/em><\/li>\n<\/ul>\n<div class=\"slideme\"><dl class=\"slideme__list\"><dt class=\"slideme__term\"><a href=\"#slideme-login-credentials-first-login\" aria-expanded=\"false\" aria-controls=\"slideme-login-credentials-first-login\" class=\"slideme__heading slideme__trigger\">Login Credentials & First Login<\/a><\/dt><dd class=\"slideme__description\" id=\"slideme-login-credentials-first-login\" aria-hidden=\"true\"><p><br \/>\n<strong>Login Credentials:<\/strong> <em>Most<\/em> of our OpenStack images share the same default credentials:<br \/>\n<strong>username: <em style=\"color: red;\"> student<\/em><\/strong><br \/>\n<strong>password: <em style=\"color: red;\"> student<\/em><\/strong><\/p>\n<p><strong style=\"color: red;\">IMPORTANT:<\/strong> New images since (<strong>2022\/2023<\/strong>) <strong>force a password change<\/strong> on the first login.<br \/>\n<strong>First Login Scenarios:<\/strong><\/p>\n<ul>\n<li><strong style=\"color: red;\">TurboVNC WARNING:<\/strong> TurboVNC does <strong>NOT<\/strong> support first login password changes, so your first login must use another login tool below<\/li>\n<li><strong style=\"color: red;\">vscode WARNING:<\/strong> vscode does <strong>NOT<\/strong> support first login password changes, so your first login must use another login tool below<\/li>\n<li><strong>ssh terminal (putty, etc)<\/strong> 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<li><strong>x2go<\/strong> 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 <em>click reconnect<\/em>, at which point you can login again using the new password<\/li>\n<li><strong>openstack web console<\/strong> 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<p><strong style=\"color: red;\">WARNING:<\/strong> 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!<br \/>\n<\/p><\/dd><dl><\/div>\n\n<p><!-- Openstack Login Credentials Content Include --><\/p>\n<h2 id=\"gpu\">GPU Computing<\/h2>\n<p>In addition to our standard OpenStack servers, the SCS OpenStack also hosts servers with some of the most powerful GPUs available. GPU servers are a great way to speed up your parallel computing tasks using software like CUDA and TensorFlow.<\/p>\n<ul>\n<li><a href=\"https:\/\/carleton.ca\/scs\/tech-support\/cuda-gpu-computing\/\">SCS GPU Computing with OpenStack<\/a><\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"other-openstack-info\">Other SCS OpenStack Information<\/h2>\n<div class=\"slideme\"><dl class=\"slideme__list\"><dt class=\"slideme__term\"><a href=\"#slideme-what-can-openstack-cloud-resources-be-used-for\" aria-expanded=\"false\" aria-controls=\"slideme-what-can-openstack-cloud-resources-be-used-for\" class=\"slideme__heading slideme__trigger\">What can OpenStack cloud resources be used for?<\/a><\/dt><dd class=\"slideme__description\" id=\"slideme-what-can-openstack-cloud-resources-be-used-for\" aria-hidden=\"true\"><p><br \/>\nThe School of Computer Science OpenStack has numerous uses for cloud computing resources:<\/p>\n<ul>\n<li>parallel computing experiments using tools like <em>hadoop<\/em> and <em>MPI<\/em><\/li>\n<li>GPU computing using technologies such as <em>CUDA<\/em> and <em>TensorFlow<\/em><\/li>\n<li>cluster computing using <em>Cilk<\/em><\/li>\n<li>operating system experiments<\/li>\n<li>web-programming and development<\/li>\n<li>internet and system security<\/li>\n<\/ul>\n<p><\/p><\/dd><dl><\/div>\n<div class=\"slideme\"><dl class=\"slideme__list\"><dt class=\"slideme__term\"><a href=\"#slideme-scs-openstack-overview\" aria-expanded=\"false\" aria-controls=\"slideme-scs-openstack-overview\" class=\"slideme__heading slideme__trigger\">SCS OpenStack Overview<\/a><\/dt><dd class=\"slideme__description\" id=\"slideme-scs-openstack-overview\" aria-hidden=\"true\"><p><br \/>\nThe SCS OpenStack cloud consists of a pool of compute nodes that are used to host instances (virtual servers). Students and Faculty are given access to one or more <em>Projects<\/em> on OpenStack to which have been allocated a defined amount of resources <em>(Number of instances, number of vCPUs, amount of RAM, amount of disk space, number of public IP addresses, etc.).<\/em><\/p>\n<p><strong>OpenStack structural layout:<\/strong><br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-402\" src=\"http:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag.png\" alt=\"scs_openstack_diag\" width=\"622\" height=\"511\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag.png 622w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag-160x131.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag-240x197.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag-400x329.png 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/scs_openstack_diag-360x296.png 360w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><br \/>\n<\/p><\/dd><dl><\/div>\n<p><\/p>\n<h2 id=\"who-qualifies\">Who Qualifies for SCS OpenStack Resources<\/h2>\n<p>There are a few different ways to qualify for an account on OpenStack:<\/p>\n<ol>\n<li><strong>Course Requirement:<\/strong> If you are in a course that requires OpenStack, you will automatically be added when you Create or Update your SCS account at the beginning of your term. You can create or update your SCS account via the <em>Online Account Management Link<\/em> on the <a href=\"https:\/\/carleton.ca\/scs\/technical-support\/accounts\/\">SCS Accounts Page.<\/a><br \/>\n<em><strong>NOTE:<\/strong><\/em> You <em>must<\/em> update your account every term to access OpenStack.<\/li>\n<li><strong>Research Group:<\/strong> If your Graduate Research Group has access to OpenStack, then your Faculty member or a support staff can arrange for you to have access.<\/li>\n<li><strong>Other SCS Student Requests:<\/strong> We encourage users of our OpenStack! If you have an interesting research project (either graduate or undergraduate) that could benefit from the dynamic compute resources found in our OpenStack, we can consider your request. Simply find a faculty sponsor who is willing to take a look at your request and vouch for you to have access. In particular, this has been helpful for a number of 4th Year Honours Projects.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>What is the SCS OpenStack? Support: Getting Started and Getting Help GPU Computing Other SCS OpenStack Information Who Qualifies for SCS OpenStack Resources What is the SCS OpenStack? OpenStack is an open-source user interface to cloud computing resources. The purpose of OpenStack is to allow users to easily launch and maintain instances (virtual servers) that [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":6535,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenStack - School of Computer Science<\/title>\n<meta name=\"description\" content=\"The School of Computer Science uses OpenStack to interface with our servers. Learn about OpenStack and how to get started.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/\",\"url\":\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/\",\"name\":\"OpenStack - School of Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/scs\/#website\"},\"datePublished\":\"2016-05-19T20:19:45+00:00\",\"dateModified\":\"2024-09-17T17:59:51+00:00\",\"description\":\"The School of Computer Science uses OpenStack to interface with our servers. Learn about OpenStack and how to get started.\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/scs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Technical Support\",\"item\":\"https:\/\/carleton.ca\/scs\/tech-support\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OpenStack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/scs\/#website\",\"url\":\"https:\/\/carleton.ca\/scs\/\",\"name\":\"School of Computer Science\",\"description\":\"杏吧原创 University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/scs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenStack - School of Computer Science","description":"The School of Computer Science uses OpenStack to interface with our servers. Learn about OpenStack and how to get started.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/","url":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/","name":"OpenStack - School of Computer Science","isPartOf":{"@id":"https:\/\/carleton.ca\/scs\/#website"},"datePublished":"2016-05-19T20:19:45+00:00","dateModified":"2024-09-17T17:59:51+00:00","description":"The School of Computer Science uses OpenStack to interface with our servers. Learn about OpenStack and how to get started.","breadcrumb":{"@id":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/scs\/"},{"@type":"ListItem","position":2,"name":"Technical Support","item":"https:\/\/carleton.ca\/scs\/tech-support\/"},{"@type":"ListItem","position":3,"name":"OpenStack"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/scs\/#website","url":"https:\/\/carleton.ca\/scs\/","name":"School of Computer Science","description":"杏吧原创 University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/scs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"upload","banner_uploaded_image":{"ID":9101,"id":9101,"title":"Openstack Logo","filename":"openstack-1600-1.jpg","filesize":33712,"url":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1.jpg","link":"https:\/\/carleton.ca\/scs\/tech-support\/scs-open-stack\/openstack-1600-2\/","alt":"Openstack Logo","author":"7","description":"Openstack Logo","caption":"","name":"openstack-1600-2","status":"inherit","uploaded_to":407,"date":"2021-02-12 21:22:45","modified":"2022-05-04 17:44:04","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/carleton.ca\/scs\/wp\/wp-includes\/images\/media\/default.png","width":1600,"height":700,"sizes":{"thumbnail":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-160x70.jpg","thumbnail-width":160,"thumbnail-height":70,"medium":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-240x105.jpg","medium-width":240,"medium-height":105,"medium_large":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-768x336.jpg","medium_large-width":768,"medium_large-height":336,"large":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-400x175.jpg","large-width":400,"large-height":175,"gallery-thumb":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-300x230.jpg","gallery-thumb-width":300,"gallery-thumb-height":230,"1536x1536":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-1536x672.jpg","1536x1536-width":1536,"1536x1536-height":672,"2048x2048":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1.jpg","2048x2048-width":1600,"2048x2048-height":700,"banner":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1.jpg","banner-width":1600,"banner-height":700,"people":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-200x200.jpg","people-width":200,"people-height":200,"post-thumb":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-300x230.jpg","post-thumb-width":300,"post-thumb-height":230,"rotator-image":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-800x600.jpg","rotator-image-width":800,"rotator-image-height":600,"video-thumb":"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/openstack-1600-1-360x158.jpg","video-thumb-width":360,"video-thumb-height":158}},"banner_opacity":"dark","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/407"}],"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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=407"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/407\/revisions"}],"predecessor-version":[{"id":19333,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/407\/revisions\/19333"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/6535"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}