cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Windchill with docker ?

MorganBelais
11-Garnet

Windchill with docker ?

Hello,

I would like to know if anybody tried to use Windchill with docker containers?

I saw last year PTC event in Boston that R&D is thinking about it, but did not get any feedback yet.

Today we are using a lot of VM for developers and tests systems.

Painful part with VM is that if I want to be sure that all VM are up2date with OS patches, Oracle patches, Windchill content ... I need to ask all people to checkout the new VM every month.

The idea will be to create docker containers, probably 8, like that :

01-02-2017 15-05-29.png

This will allow me to distribute OS update, Oracle update, new windchill content through Oracle datafiles update easily.

People will just have to update their dependencies and the update will be invisible for them.

Any idea, comment is welcomed.

Thanks,

Morgan

14 REPLIES 14

hi,

I just wish i know how to do it. Is there even a way to install Windchill using terminal only?

~J

From what i know Windchill does not support silent installation

You are right, the is no way to install Windchill in silent mode....

https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS54938&art_lang=en&posno=2&q=windchill%20installer%20silent&source=search

PTC, it will be nice to be able to script Windchill installation.

For the moment the workaround is to use the rehost utility from an existing installation. that makes the trick but a silent install will be more clean.

RandyJones
19-Tanzanite
(To:James62)

A unix environment such as Linux or Solaris uses X Windows for the display of windows. This means you can easily display application windows on remote displays by simply setting the DISPLAY to your local display or by ssh -X. All that is required is a local Xserver. If you are working locally on a Linux or Solaris workstation then you already have that. If you are on Windows then you need something that provides an Xserver in Windows.

One piece of software that does this is mobaXterm:

MobaXterm free Xserver and tabbed SSH client for Windows

Our Windchill server is running on Solaris and I have local access to both a Solaris workstation and a Windows laptop (with mobaXterm). Installing/updating Windchill works great displaying back to one of those.

Another good option is to fireup a session of Xvnc on the server and then view that locally with vncviewer.

James62
12-Amethyst
(To:RandyJones)

Thanks for pointing that out, Randy.

Right now i have no idea what a Xserver is and how that could help with building a docker image, but when the time comes i'll find out

ptc-4784133
4-Participant
(To:James62)

Hi,

I'm also intrested in the concept and was wondering if anyone has gotten any further the last couple of months?

/Kim

Morgan Belais

need some idea/help in breaking up Windchill application in separate parts like you've mentioned.
Say probably 4  [Database , Apache , Flex , ldap].

I could only do it in two in docker.

I'm starting with something simple.

An Oracle image, based on the supported one by Oracle : GitHub - oracle/docker-images: Official source for Docker configurations, images, and examples of Dockerfiles for Oracle…

Then one for Windchill. When everything will be running smoothly my idea is to have 1 for Apache, 1 for Java, 1 for PSM, 1 for Cognos.

It's ongoing work.

Not being able to install Windchill silently will add overwork as we need to use rehost utility do to things in a supported way....

do you have simpler documentation to use rehost utility as a trick to silently installa windchill ?

James62
12-Amethyst
(To:ipochi-2)

I've rehosted a Windchill installation running on Windows Server succesfully at the end of the last year. The best way is to read the comments inside the rehost.properties file, if anything is unclear there, search the terms in the PDF rehost utility guide. I guess that linux just needs all paths to be defined with forward slashes instead of back slashes, but don't know for sure.

Morgan,

I'm glad I found this post!

I'm also trying to figure out a solution to this problem and even though my goal is to use Vagrant and Chef I'm hoping that this thread can be of use. Perhaps a good place for us to share progress reports and information as we move forward. I'm going to start with a bunch of questions but hopefully I will be able to repay you with answers of my own in the future.

If I understand you correctly you are using the Rehost Utility as a workaround to counter the fact that the PSI cannot be run silently.

  • How do you do that more specifically?
  • Do you have an automatic process that at some point runt the rehost process or is this something that you do manually?
  • How do you store your images to make them available to others?

Best regards

Daniel Södling

bcedar
14-Alexandrite
(To:MorganBelais)

I've been interested in this as well and I believe this should be something PTC helps us with as it would be an alternative to their current release methods.  I have created the following idea for just that, https://community.ptc.com/t5/Windchill-Ideas/Provide-Docker-Images-for-App-Systems-or-Simple-Monolithic/idi-p/497638 

any one have made progress on automating Windchill Solution Setup ?

 

for testing and troubleshoot purpose we have to install frequently, and it would be really welcome if we can automate the whole installation.

Announcements


Top Tags