CINXE.COM
Commercial Distributions and Hardware Appliances of OpenStack Private Cloud
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <base href="https://www.openstack.org/"><!--[if lte IE 6]></base><![endif]--> <title>Commercial Distributions and Hardware Appliances of OpenStack Private Cloud</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="globalsign-domain-verification" content="tWFOHNAA_WMHmHfBMq38uTgupHFugV_dZ2rqyRxNMx" /> <meta name="title" content="Commercial Distributions and Hardware Appliances of OpenStack Private Cloud" /> <meta name="generator" content="SilverStripe - http://silverstripe.org" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="description" content="Building a cloud is a big undertaking, so a popular way to build an OpenStack private cloud is with the backing of commercial distributions and hardware appliances. " /> <meta property="og:title" content="Commercial Distributions and Hardware Appliances of OpenStack Private Cloud" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.openstack.org/marketplace/distros/" /> <link rel="image_src" href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" type="image/jpeg" /> <meta property="og:image" content="http://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" /> <meta property="og:image:secure_url" content="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:height" content="135" /> <meta property="og:image:width" content="240" /> <meta property="og:description" content="Building a cloud is a big undertaking, so a popular way to build an OpenStack private cloud is with the backing of commercial distributions and hardware appliances." /> <meta property="og:site_name" content="OpenStack" /> <meta property="og:locale" content="en_US" /> <meta property="fb:app_id" content="209869746011654" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@openstack" /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.openstack.org/blog/feed/" /> <!-- Fonts --> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> <link href='//fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <link rel="stylesheet" type="text/css" href="navbar/ui/production/css/main.css"> <script type="text/javascript"> // Used to record outbound links before the browser resets to the new site function recordOutboundLink(link, category, action) { try { ga('send', 'event', { eventCategory: category, eventAction: 'click', eventLabel: link.href }); setTimeout('document.location = "' + link.href + '"', 100) } catch(err){} } </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T59Q8GH');</script> <!-- End Google Tag Manager --> <style>.async-hide { opacity: 0 !important} </style> <script> // Used to minimize flickering during GA A/B testing (function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-5F7R6N4':true}); </script> <script> // Google Analytics tracking script (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-17511903-1', 'auto'); ga('require', 'linker'); ga('linker:autoLink', ['openstack.org', 'eventbrite.com'] ); ga('require', 'GTM-5F7R6N4'); ga('send', 'pageview'); ga(function(tracker) { var googleClientID = tracker.get('clientId'); $("a.eventbrite-register-link").each(function() { var href = $(this).attr("href"); $(this).attr("href", href + '&_eboga=' + googleClientID); }); }); </script> <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"56279414"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,700" /> <link rel="stylesheet" type="text/css" href="/node_modules/font-awesome/css/font-awesome.min.css?m=1658151665" /> <link rel="stylesheet" type="text/css" href="/node_modules/@fortawesome/fontawesome-pro/css/all.min.css?m=1658151664" /> <link rel="stylesheet" type="text/css" href="/node_modules/bootstrap/dist/css/bootstrap.min.css?m=1658151664" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/combined.css?m=1730312446" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/navigation_menu.css?m=1730312447" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/dropdown.css?m=1730312446" /> <link rel="stylesheet" type="text/css" href="/marketplace/code/ui/frontend/css/marketplace.css?m=1730312448" /> <link rel="stylesheet" type="text/css" href="/framework/thirdparty/jquery-ui-themes/smoothness/jquery-ui.css?m=1557447099" /> <link rel="stylesheet" type="text/css" href="/node_modules/chosen-js/chosen.min.css?m=1658151664" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/validation.errors.css?m=1730312447" /> <link rel="stylesheet" type="text/css" href="/marketplace/code/ui/frontend/css/star-rating.min.css?m=1730312448" /> <link rel="stylesheet" type="text/css" href="/marketplace/code/ui/frontend/css/marketplace-review.css?m=1730312448" /> <style type="text/css"> .honey { position: absolute; left: -9999px } </style> </head> <body id="distros"> <div id="nav_container"></div> <!-- Top Site Banner --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T59Q8GH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="top-site-banner"> <div class="container"> <div class="logo"> <img src="/themes/openstack/home_images/Logos/OpenInfra-Berlin2022.svg" /> </div> <div class="text"> Now you can watch the keynotes that took place during the OpenInfra Summit in Berlin! </div> <div class="button"> <a href="https://www.openstack.org/videos/summits/berlin-2022" class="btn btn-default">WATCH NOW!</a> </div> </div> </div> <!-- End Site Banner --> <nav class="navbar navbar-default global-nav" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="brand-wrapper"> <a class="navbar-brand" href="/"></a> </div> <div class="search-icon show"><i class="fa fa-search"></i> <span class="header-search-text">Search</span></div> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="search-container tiny"> <div class="openstack-search-bar" data-baseUrl="search.openstack.org" data-context="www-openstack"></div> </div> <ul class="nav navbar-nav navbar-main show"> <li> <div class="openstack-search-bar ossw-mobile" data-baseUrl="search.openstack.org" data-context="www-openstack"></div> </li> <li> <a href="https://www.openstack.org/software/" class="drop" id="dropdownMenuSoftware">Software <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuSoftware"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/">Overview</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/openstack-components">OpenStack Components</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/sdks">SDKs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/deployment-tools">Deployment Tools</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/openstack-map" target="_blank">OpenStack Map</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/sample-configs/">Sample Configs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://security.openstack.org" target="_blank">Security</a></li> </ul> </li> <li> <a href="https://www.openstack.org/use-cases/" class="drop" id="dropdownMenuUsers">Use Cases <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuUsers"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/vmware-migration-to-openstack/">VMware Migration to OpenStack</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/">Users in Production</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/bare-metal/">Ironic Bare Metal</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/edge-computing/">Edge Computing</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/telecoms-and-nfv/">Telecom & NFV</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/science/">Science and HPC</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/containers/">Containers</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/enterprise/">Enterprise</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/surveys/landing">User Survey</a></li> </ul> </li> <li> <a class="drop" id="dropdownMenuEvents">Events <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuEvents"> <li role="presentation"><a role="menuitem" tabindex="-1" href="//openinfra.dev/summit/">OpenInfra Summit</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/ptg/">Project Teams Gathering</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/opendev-2020/">OpenDev</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/community-events/">Community Events</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/openstackdays">OpenStack & OpenInfra Days</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/videos/">Summit Videos</a></li> </ul> </li> <li> <a href="https://www.openstack.org/community/" class="drop" id="dropdownMenuCommunity">Community <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuCommunity"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/">Welcome! Start Here</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/tech-committee">OpenStack Technical Committee</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/speakers/">Speakers Bureau</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/members/">Community Members</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://wiki.openstack.org">OpenStack Wiki</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/coa/">Get Certified (COA)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/jobs/">Jobs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketing/">Marketing Resources</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/news/">Community News</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://superuser.openstack.org">Superuser Magazine</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/supporting-organizations/">OpenInfra Foundation Supporting Organizations</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev">OpenInfra Foundation</a></li> </ul> </li> <li> <a href="https://www.openstack.org/marketplace/" class="drop" id="dropdownMenuCommunity">Marketplace <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuEvents"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/training/">Training</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/distros/">Distros & Appliances</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/public-clouds/">Public Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/hosted-private-clouds/">Hosted Private Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/remotely-managed-private-clouds/">Remotely Managed Private Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/consulting/">Consulting & Integrators</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/drivers/">Drivers</a></li> </ul> </li> <li> <a href="https://www.openstack.org/blog/">Blog</a> </li> <li> <a href="http://docs.openstack.org/">Docs</a> </li> <li> </li> <li> <li class="join-nav-section"> <a href="#" id="dropdownMenuJoin">Join <i class="fa fa-caret-down"></i></a> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuJoin" style="display: none;"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev/join">Sign up for Foundation Membership</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev/join">Sponsor the Foundation</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev">More about the Foundation</a></li> </ul> </li> <li> <a href="/Security/login/?BackURL=/marketplace/distros/" class="sign-in-btn">Log In</a> </li> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container --> </nav> <!-- Page Content --> <div class="container"> <div class="container"> <div class="row marketplace-top-wrapper"> <div class="row"> <div class="col-sm-12 marketplace-brand"> <h1 class="marketplace"> The OpenStack Marketplace </h1> </div> <div class="col-sm-12"> <ul class="marketplace-nav"> <li id="training"> <a href="/marketplace/training/"> <span></span> Training <br> </a> </li> <li id="distros"> <a href="/marketplace/distros/"> <span></span> Distros & Appliances </a> </li> <li id="public-clouds"> <a href="/marketplace/public-clouds/"> <span></span> Public Clouds </a> </li> <span id="pcaas-wrapper"> <!--Wrapper for PCaaS graphic--> <li id="private-clouds"> <a href="/marketplace/hosted-private-clouds/"> <span></span> Hosted Private Clouds </a> </li> <li id="remote-clouds"> <a href="/marketplace/remotely-managed-private-clouds/"> <span></span> Remotely Managed Private Clouds </a> </li> </span> <li id="consulting"> <a href="/marketplace/consulting/"> <span></span> Infra Solutions & Consulting </a> </li> <li id="drivers"> <a href="/marketplace/drivers/"> <span></span> Drivers </a> </li> </ul> </div> </div> </div> </div> </div> <div class="grey-bar"> <div class="container"> <div class="back-label"> <a href="/marketplace/distros/">All Distros & Appliances</a> </div> </div> </div> <div class="container marketplace-content"> <div class="row"> <div class="col-sm-3"> <img alt='Atlancis Technologies_small_logo' src='https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/_resampled/ScaleWidthWyIxNTAiXQ/atlancis-sm.jpg' class='small-logo-company company-logo'/> <h4 style="color: #218bcc !important;">About Atlancis Technologies</h4> <p><p><a href="https://atlancis.com/" target="_blank">Atlancis Technologies</a> is an Open 'Original' Equipment Manufacturer (OEM) and a leading provider in innovative Enterprise ICT solutions. Atlancis is a Kenyan-owned ICT Solutions provider that offers industry-specific solutions. Our solutions are not only built for the current needs of African Enterprises, Service Providers and MSMEs, but are designed to respond to tomorrow’s challenges today. Our Innovative solutions enable clients to optimize, secure, manage & support their mission-critical infrastructure.</p><p>Atlancis is also the first company in Africa to embrace the <a href="https://www.opencompute.org" target="_blank">Open Compute Project (OCP)</a> with a rapidly growing number of successful Open Compute deployments. OCP is a collaborative community focused on redesigning hardware technology to efficiently support the growing demands on compute infrastructure. OCP is reimagining hardware, making it more efficient, flexible, and scalable.</p></p> <hr> <div class="pullquote"> <h4 style="color: #218bcc !important;">Atlancis Technologies Commitment</h4> <div ><p>Our commitment remains true since adoption in 2017; to our customers, to the tenets of OCP and our teams of engineers. Through active participation in the community and building up as pioneers of the open compute mantra, the first in Kenya and Africa.</p><p>Our approach is to make Atlancis Openstack powered Cloud solution as close to you as possible whilst enabling you to choose which best fit model works for you – Atlancis Public Cloud, Atlancis Private Cloud, Atlancis Edge or a Hybrid of the three. Our highly skilled engineers will be available to walk with you on this journey.</p></div> </div> </div> <div class="col-sm-9 marketplace-body"> <div class="row"> <div class="col-sm-8"> <h1 style="color: #218bcc !important;"> Atlancis OpenStack Cloud </h1> </div> <div class="col-sm-4"> <a style="background-color: #218bcc; color: #ffffff;" href="https://atlancis.com/private-cloud/" rel="nofollow" class="marketplace-details-btn">Details & Signup</a> </div> </div> <div class="row"> <div class="col-sm-12"> <p>Atlancis Cloud is an enterprise OpenStack based solution that delivers easy-to-configure, easy-to deploy, economical cloud ready solutions that integrate compute, network, and storage resources in a software-defined fabric to enable agile and efficie</p> </div> </div> <div class="row powered-wrapper"> <div class="col-sm-12"> <div class="powered-image"> <img src="/marketplace/code/ui/frontend/images/openstack-powered.png" alt="OpenStack Powered" width="170"> </div> <div class="powered-description"> <p> This product is OpenStack Powered. It contains OpenStack software and has been approved by the OpenInfra Foundation. <a href="/brand/openstack-powered/">Learn more about becoming an OpenStack Powered product here</a>. </p> </div> </div> </div> <div class="row"> <div class="col-lg-6"> <h3 style="color: #000000 !important;">Other Details</h3> <div class="info-area"> <h4 style="color: #218bcc !important;">Supported Hypervisors</h4> <p> KVM </p> </div> <div class="info-area"> <h4 style="color: #218bcc !important;">Supported Guests</h4> <p> Windows Linux </p> </div> <hr> <div class="info-area"> <h3 style="color: #218bcc !important;">Regions where support is offered</h3> <table class="regions"> <tbody> <tr> <td>Eastern Africa</td> </tr> <tr> <td>Southern Africa</td> </tr> <tr> <td>Central Africa</td> </tr> <tr> <td>Western Africa</td> </tr> </tbody> </table> </div> </div> <div class="col-lg-6 marketplace-bottom-right"> <div id="reviews" style="min-height: 400px;"> <h3 style="color: #218bcc !important;">Reviews</h3> <div class="review_top_buttons"> <input type="button" id="read_reviews" value="Read Reviews" class="" /> <input type="button" id="write_review" value="Write Review" class="tab_selected" /> </div> <div class="review_form_div" > <div class="login_overlay"><p>Please log in to submit a review.</p></div> <div class="success_overlay"><p>Your review has been submitted, it will be shown upon approval.</p></div> <form id="MarketPlaceReviewForm_MarketPlaceReviewForm" action="/marketplace/distros/MarketPlaceReviewForm" method="post" enctype="application/x-www-form-urlencoded" class="review-form"> <p id="MarketPlaceReviewForm_MarketPlaceReviewForm_error" class="message " style="display: none"></p> <fieldset> <p> Write a review of this product to share your opinions with others. </p> <div class="field text" id="rating"> <label for="" class="left">Rating</label> <div class="middleColumn"> <input type="text" name="rating" value="0" class="text form-control nolabel" id="MarketPlaceReviewForm_MarketPlaceReviewForm_rating" /> </div> <p> Select 1 to 5 stars to rate this product </p> </div> <div class="field text" id="title"> <label for="" class="left">Title</label> <div class="middleColumn"> <input type="text" name="title" class="text form-control" id="MarketPlaceReviewForm_MarketPlaceReviewForm_title" /> </div> </div> <div class="field text" id="comment"> <label for="" class="left">Comment</label> <div class="middleColumn"> <textarea name="comment" class="htmleditor form-control" id="MarketPlaceReviewForm_MarketPlaceReviewForm_comment" rows="8" cols="20" tinymce="true" style="width: 97%; height: 128px" data-config="cms"></textarea> </div> <p> Char limit 500 </p> </div> <input type="hidden" name="company_service_ID" value="282" class="hidden form-control nolabel" id="MarketPlaceReviewForm_MarketPlaceReviewForm_company_service_ID" /> <input type="hidden" name="logged_in" class="hidden form-control nolabel" id="MarketPlaceReviewForm_MarketPlaceReviewForm_logged_in" /> <div class="honey field text" id="field_98438688"> <label for="">Don't enter anything here</label> <input type="text" name="field_98438688" class="text honey form-control" id="MarketPlaceReviewForm_MarketPlaceReviewForm_field_98438688" /> </div> <input type="hidden" name="SecurityID" value="653906686e90082e20954b0b3851bd45c9f808b1" class="hidden form-control" id="MarketPlaceReviewForm_MarketPlaceReviewForm_SecurityID" /> <div class="clear"><!-- --></div> <div class="Actions"> <input type="submit" name="action_saveReview" value="Submit" class="action" id="MarketPlaceReviewForm_MarketPlaceReviewForm_action_saveReview" /> </div> </fieldset> </form> </div> <div class="review_list_div" style="display:none" > No reviews yet. </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" src="/node_modules/jquery/dist/jquery.min.js?m=1658151666"></script><script type="text/javascript" src="/node_modules/jquery-migrate-legacy/dist/jquery-migrate.min.js?m=1658151666"></script><script type="text/javascript" src="/node_modules/jquery-migrate/dist/jquery-migrate.min.js?m=1658151666"></script><script type="text/javascript" src="/framework/thirdparty/jquery-entwine/dist/jquery.entwine-dist.js?m=1557447099"></script><script type="text/javascript" src="/node_modules/bootstrap/dist/js/bootstrap.min.js?m=1658151664"></script><script type="text/javascript" src="/node_modules/js-cookie/src/js.cookie.js?m=1658151666"></script><script type="text/javascript" src="/themes/openstack/javascript/querystring.jquery.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/shadowbox/shadowbox.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.ticker.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.tools.min.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jcarousellite.min.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/navigation.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/filetracking.jquery.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/updateProfileModal.js?m=1730312418"></script><script type="text/javascript" src="/marketplace/code/ui/admin/js/utils.js?m=1730312418"></script><script type="text/javascript" src="/marketplace/code/ui/frontend/js/marketplace.common.js?m=1730312418"></script><script type="text/javascript" src="/framework/thirdparty/jquery-ui/jquery-ui.js?m=1557447099"></script><script type="text/javascript" src="/node_modules/chosen-js/chosen.jquery.min.js?m=1658151664"></script><script type="text/javascript" src="/assets/_combinedfiles/marketplace_distros_landing.js?m=1730312718"></script><script type="text/javascript" src="/marketplace/code/ui/frontend/js/openstack.implementation.capabilities.js?m=1730312418"></script><script type="text/javascript" src="/marketplace/code/ui/frontend/js/implementation.page.js?m=1730312418"></script><script type="text/javascript" src="/node_modules/jquery-validation/dist/jquery.validate.min.js?m=1658151666"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.ui.datepicker.validation.package-1.0.1/jquery.ui.datepicker.validation.min.js?m=1730312418"></script><script type="text/javascript" src="/node_modules/jquery-validation/dist/additional-methods.js?m=1658151666"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.validate.custom.methods.js?m=1730312418"></script><script type="text/javascript" src="/assets/_combinedfiles/marketplace_review_form.js?m=1730312718"></script><script type="text/javascript">//<![CDATA[ jQuery(document).ready(function($) { var d = new Date(); var user_date = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate(); Cookies.set('user_date', user_date, { expires: 360, path: '/' }); $('body').filetracking(); $(document).on("click", ".outbound-link", function(event){ var href = $(this).attr('href'); recordOutboundLink(this,'Outbound Links',href); event.preventDefault(); event.stopPropagation() return false; }); var use_shadow_box = false; if(use_shadow_box) Shadowbox.init(); }); //]]></script><script type="text/javascript">//<![CDATA[ jQuery(document).ready(function($) { $('#distros','.marketplace-nav').addClass('current'); }); //]]></script><script type="text/javascript">//<![CDATA[ //]]></script><script src="https://www.google.com/recaptcha/api.js" async defer></script> <script> function onSubmit(token) { document.getElementById("e2ma_signup").submit(); } </script> <div class="footer-bottom"> <h3 style="color:#fff;">Subscribe to News About OpenStack</h3> <p>Stay up to date on OpenStack and the Open Infrastructure community.</p> <div class="container"> <div class="form-group"> <form method="post" id="e2ma_signup" onsubmit="return signupFormObj.checkForm(this)" action="https://app.e2ma.net/app2/audience/signup/1900249/1771360/"> <input id="id_prev_member_email" name="prev_member_email" type="hidden" /> <input id="id_source" name="source" type="hidden" /> <input id="id_group_4036448" name="group_4036448" type="hidden" value="4036448" /> <input type="hidden" name="private_set" value="{num_private}" /> <input placeholder="Email Address" id="id_email" name="email" type="email" required class="feedback-input" size="is-large" /> <a href="#" class="feedback-btn" onclick="document.getElementById('e2ma_signup').submit();" data-sitekey="6LeKvr0UAAAAAItxLgobGpatgngglauCXrZw2Yw4" data-callback='onSubmit'> <span>SUBMIT</span> <i class="fa fa-chevron-right"></i> </a> </form> </div> </div> </div> <footer> <div class="container"> <div class="row footer-links"> <div class="col-lg-2 col-sm-2"> <h3>OpenStack</h3> <ul> <li><a href="//openstack.org/software/project-navigator/">Projects</a></li> <li><a href="https://security.openstack.org" target="_blank">Security</a></li> <li><a href="//openstack.org/software/">Software</a></li> <li><a href="http://openstack.org/blog/">Blog</a></li> <li><a href="//openstack.org/news/">News</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Community</h3> <ul> <li><a href="https://www.meetup.com/pro/openinfradev">User Groups</a></li> <li><a href="//openstack.org/community/events/">Events</a></li> <li><a href="//openstack.org/community/jobs/">Jobs</a></li> <li><a href="//openstack.org/foundation/companies/">Companies</a></li> <li><a href="http://docs.openstack.org/infra/manual/developers.html">Contribute</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Documentation</h3> <ul> <li><a href="http://docs.openstack.org">OpenStack Manuals</a></li> <li><a href="//openstack.org/software/start/">Getting Started</a></li> <li><a href="http://developer.openstack.org">API Documentation</a></li> <li><a href="https://wiki.openstack.org">Wiki</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Branding & Legal</h3> <ul> <li><a href="//openstack.org/legal/">Legal Docs</a></li> <li><a href="//openstack.org/brand/">Logos & Guidelines</a></li> <li><a href="//openstack.org/brand/openstack-trademark-policy/">Trademark Policy</a></li> <li><a href="//openstack.org/privacy/">Privacy Policy</a></li> <li><a href="https://docs.openstack.org/contributors/common/setup-gerrit.html#individual-contributor-license-agreement">OpenStack CLA</a></li> </ul> </div> <div class="col-lg-4 col-sm-4"> <h3>Stay In Touch</h3> <a href="https://twitter.com/OpenStack" target="_blank"><i class="fab fa-twitter-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.facebook.com/openinfradev/" target="_blank"><i class="fab fa-facebook-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.linkedin.com/groups/3239106/" target="_blank"><i class="fab fa-linkedin" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.youtube.com/user/OpenStackFoundation" target="_blank"><i class="fab fa-youtube-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="" data-toggle="modal" data-target="#wechat-modal"><i style="font-size: 36px;color:#eaeaea;padding-right:10px;" class="fab fa-weixin"></i></a> <!-- <form class="form-inline"> <div class="form-group newsletter-form"> <label>Join Our Newsletter</label> <input class="newsletter-input" type="input" placeholder="Email"> <button type="submit" class="newsletter-btn">Join</button> </div> </form> --> <p class="fine-print"> The OpenStack project is provided under the Apache 2.0 license. The project is supported by the <a href="https://openinfra.dev">OpenInfra Foundation</a>. openstack.org is powered by <a href="https://vexxhost.com" target="_blank">VEXXHOST</a>. </p> </div> </div> </div> <div id="wechat-modal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <img width="150" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/summits/shanghai/qrcode-for-gh-5cc38c749efd-1280.jpg" /> </div> </div> </div> </footer> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-fM0cfazHHeyRH" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-fM0cfazHHeyRH.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nxuu6'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <script src="//search.openstack.org/widget/embed.min.js"></script> </body> <script type="text/javascript"> _linkedin_data_partner_id = "36268"; </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <script type="text/javascript"> _linkedin_data_partner_id = "36268"; </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <script type="text/javascript"> window.navBarConfig = { currentProject : 4, baseApiUrl: 'https://openstackid-resources.openstack.org', }; </script> <script src="navbar/ui/production/js/main.js"></script> </html>