<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;">
Glad to hear you were able to get a VDI working. I want to caution about using a Singularity image for the Desktop environment. We treat the VDI analogous to a "login node" for a given cluster. It is a shared node that *should* have the same environment as
 the batch compute nodes on the corresponding cluster.
<div><br>
</div>
<div>That means a user can fire up a terminal in the Mate desktop and load modules and compile software that can run on the compute nodes. If it is run in a Singularity image the user won't have access to the system-installed modules and the same libraries
 (in particular glibc) when compiling software. One *untested* workaround is to modify the "mate-terminal" configuration (if using Mate) in the Desktop to SSH to a login node on startup (or SSH back to the localhost) to break out of the container.</div>
<div><br>
</div>
<div>As an aside, you can run TurboVNC and websockify in containers as they are forked off separately from the user's runtime environment.</div>
<div><br>
</div>
<div>Another aside, I have been updating the OnDemand Desktop app with the Xfce desktop and while doing that I also included code to have it disable a lot of the cruft you mentioned (e.g., PulseAudio) for both Mate and Xfce. I hope to have it included in the
 OOD 1.3 release. Although, you can take a peek at the latest script I use to start Mate here:</div>
<div><br>
</div>
<div><span style="font-size: 13.3333px;">https://github.com/OSC/bc_desktop/blob/master/template/desktops/mate.sh</span><br>
<div><br>
</div>
<div>and feel free to use any of it in your app.</div>
<div><br>
<div>
<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="divRpF536893" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> OOD-users [ood-users-bounces@lists.osc.edu] on behalf of Shawn Doughty [shawn.doughty@tufts.edu]<br>
<b>Sent:</b> Sunday, March 25, 2018 5:44 PM<br>
<b>To:</b> User support mailing list for Open OnDemand<br>
<b>Subject:</b> Re: [OOD-users] VDI<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">
<div>
<div>I got VDI working this last week and will see what users think. Most of the effort went into setting up CentOS 7 (our cluster is RHEL 6) with MATE in a singularity container so it didn't "pollute" the software stack on the compute nodes. Either way, the
 next step is to figure out how to do a minimal setup that has all the packages I want but not all the cruft the comes along with a standard installation such as PulseAudio. I spent a few minutes trying to get Ubuntu to work and gave up, will try again with
 the new release.<br>
<br>
</div>
How did OSC or others deal with the issue of creating a VDI installation for OOD?<br>
<br>
--<br>
</div>
Shawn G. Doughty<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Mar 22, 2018 at 3:11 PM, Susan Litzinger <span dir="ltr">
<<a href="mailto:susan@psc.edu" target="_blank">susan@psc.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<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>
<span class="HOEnZb"><font color="#888888">
<div><br>
</div>
<div>Susan Litzinger</div>
<div>PSC </div>
<div><br>
</div>
</font></span></div>
</div>
</blockquote>
</div>
<br>
</div>
<br clear="all">
<br>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">Shawn G. Doughty</span><br style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">
<span style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">Senior Research Technology Specialist</span>, Research Technology<br>
<span dir="ltr"><font face="Helvetica"><span style="font-weight:normal; font-variant:normal; text-transform:none"><span style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">Tufts Technology Services (TTS)</span></span></font></span><br>
16 Dearborn Road<br>
Somerville, MA 02144<br style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">
<span style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px">617-627-5462<br>
</span><a href="https://exchange.tufts.edu/owa/redir.aspx?C=I4ijzFrF9U-qoUscfQAAw3PH17xA188ItQ-l2VPx05symHhOFT2FNSr8FiNXjMnyEtzrTlLLj-Q.&URL=http%3a%2f%2fit.tufts.edu%2f" style="font-family:'Segoe UI',Helvetica,Arial,sans-serif; font-size:13.600000381469727px" target="_blank">http://it.tufts.edu/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>