<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Verdana;color: #000000;font-size: 10pt;">
Hi Susan,
<div><br>
</div>
<div>I'll take a stab at answering this. Anyone else is free to interject to add more or correct me if I am misspeak about something.</div>
<div><br>
</div>
<div>There are two "components" when it comes to our Virtual Desktop Interface (VDI) that we host here at OSC:</div>
<div><br>
</div>
<div>1. The Desktop App, which is setup and accessed just like the Jupyter and RStudio apps you are familiar with except that it launches an X11 Desktop Environment (Gnome 2, Mate, or Xfce) within the batch job and leverages a VNC server.</div>
<div><br>
</div>
<div>2. A non-advertised specialized cluster or queue/partition with a small number of compute nodes that execute single core jobs (which may be oversubscribed). This is used for Interactive Apps that do not always make full use of the processor. Some examples:</div>
<div><br>
</div>
<div>  - a desktop environment used for file editing and management</div>
<div>  - visualization of results in Paraview or simple web server</div>
<div>  - an application server that a user interacts with to setup simulations that are then submitted to the batch servers for heavy computation</div>
<div><br>
</div>
<div>For each HPC cluster at OSC (Oakley, Ruby, and Owens) we provide Desktop apps described by #1 above. We also have a non-advertised cluster called Quick that has a few Oakley, Ruby, and Owens nodes. This allows us to also provide a VDI Desktop app (described
 by #1 and #2 above) for each of our HPC clusters.</div>
<div><br>
</div>
<div>
<p><img src="cid:36f833e1-817b-4363-9b12-ffe00fa2556c" originalwidth="213" originalheight="255" rszimgcmd="100"></p>
<p><br>
</p>
</div>
<div>Under the covers, the only real difference between a "Desktop" and "VDI" app shown above is that the "VDI" jobs are submitted to the Quick cluster and request a single core, whereas the "Desktop" jobs are submitted to the respective cluster and request
 a full node.</div>
<div><br>
</div>
<div>I'd recommend getting a Bridges Desktop app installed and running first. I'd also recommend using the Xfce desktop as I have been slowly porting our X11 GUI apps to use the tools packaged with Xfce, so you'd be able to take advantage of my work.</div>
<div><br>
</div>
<div>> Is this released yet?</div>
<div><br>
</div>
<div>Yes, the documentation to install a Desktop app is given at:</div>
<div><br>
</div>
<div><span style="font-size: 13.3333px;">https://osc.github.io/ood-documentation/master/install-desktops.html</span>
<div><br>
</div>
<div>> How much effort to get it installed locally?</div>
<div><br>
</div>
<div>There is the initial requirements of installing TurboVNC and websockify on the compute clusters you want to run Desktops on. You also need to configure the cluster configs on your OnDemand node to point to these installation paths for the corresponding
 cluster. <span style="font-size: 10pt;">This can be a little difficult, but the good news is you only need to set this up once and it is reusable for all X11 applications you want to support in the future, e.g., MATLAB.</span></div>
<div><span style="font-size: 10pt;"><br>
</span></div>
<div><span style="font-size: 10pt;">Then there is the Desktop App configuration, similar to the configuration you needed to do for Jupyter and RStudio with the
<font face="Courier New">*.yml</font> files. Although, the Desktop app comes with the base install of OnDemand so there is less you need to configure.</span></div>
<div><span style="font-size: 10pt;"><br>
</span></div>
<div>Note: Because the Desktop app comes with the OnDemand installation it is <b>
highly </b>recommended you don't modify any of the files under the installation, as they will be overwritten with future upgrades. Instead you will need to put files that override configuration under a "<font face="Courier New">bc_desktop/local/</font>" directory
 and keep backups of this.</div>
<div><br>
</div>
<div>Note 2: We will be releasing OnDemand 1.3 very soon and it will come with an RPM installer. The beta testers have been happy with the RPM installation so far. What does this mean for you? It means
<b>all</b> configuration for OnDemand installed apps will be under "<font face="Courier New">/etc/ood/config/apps</font>". So remember when I told you to keep backups of "<font face="Courier New">bc_desktop/local</font>", you will now put those under "<font face="Courier New">/etc/ood/config/apps/bc_desktop</font>"
 when you upgrade to OnDemand 1.3. You do not need to do this now, but do keep it in the back of your head.</div>
<div><br>
</div>
<div>Also, feel free to respond with any questions you have. A variety of HPC centers currently have Desktops installed at their sites, so I am sure they will be more than happy to also help you.</div>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px">
<div style="font-size:13px"><font face="Verdana">-- </font>
<div style=""><span style="color:rgb(85,85,85); font-size:12px; font-weight:bold; line-height:18px; background-color:rgb(255,255,255)"><font face="Verdana">Jeremy Nicklas</font></span></div>
<font face="Verdana"><span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background:rgb(255,255,255)">Web and Interface App Engineer</span><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<a tabindex="0" href="https://osc.edu/" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px; background:rgb(255,255,255)">Ohio Supercomputer Center (OSC)</a><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)">A member of the </span><a tabindex="0" href="https://oh-tech.org/" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">Ohio
 Technology Consortium</a><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)">1224 Kinnear Road, Columbus, Ohio 43212</span><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)">Office: </span><a tabindex="0" href="tel:+16142926739" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">(614) 292-6739</a><span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)"> •
 Mobile: </span><a tabindex="0" href="tel:+16143166428" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">(614) 316-6428</a><span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)"> •
 Fax: </span><a tabindex="0" href="tel:+16142927168" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">(614) 292-7168</a><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<a tabindex="0" href="mailto:jnicklas@osc.edu" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">jnicklas@osc.edu</a><br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<br style="color:rgb(85,85,85); font-size:12px; line-height:18px">
<span style="color:rgb(85,85,85); font-size:12px; line-height:18px; background-color:rgb(255,255,255)">Learn more about OSC at </span><a tabindex="0" href="https://osc.edu/" style="color:rgb(207,16,45); text-decoration:none; font-size:12px; line-height:18px">https://osc.edu</a></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF138759" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> OOD-users [ood-users-bounces@lists.osc.edu] on behalf of Susan Litzinger [susan@psc.edu]<br>
<b>Sent:</b> Thursday, March 22, 2018 3:11 PM<br>
<b>To:</b> User support maiing list for Open OnDemand<br>
<b>Subject:</b> [OOD-users] VDI<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">One of our staff noticed that you have Virtual Desktop Interface available through Open OnDemand.  Is this released yet?  How much effort to get it installed locally?  
<div><br>
</div>
<div>Thanks -- </div>
<div><br>
</div>
<div>Susan Litzinger</div>
<div>PSC </div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>