Ответ 1
На самом деле существует несколько вариантов (если вы создаете Java-проекты):
1) развернуть его на локальном jboss as7: это полностью действует, так как время выполнения, которое предлагается в OpenShift, ничем не отличается от того, что вы можете запускать локально/в среде размещения. Для OpenShift характерен процесс развертывания. В основном это push git, который запускает maven build на PaaS.
2) используйте rpms/liveCD: OpenShift также доступен как пакеты linux rpm и как устройство виртуальной машины (вы можете запускать с помощью виртуального бокса, vm player и т.д.). Здесь вы найдете более подробную информацию: http://blog.jebpages.com/archives/run-openshift-origin-from-livecd-and-make-it-stick/ и здесь: https://openshift.redhat.com/community/wiki/build-your-own-paas-from-the-openshift-origin-livecd-using-liveinst
3) удаленная отладка приложения, работающего на OpenShift: здесь вы найдете подробную информацию: https://community.jboss.org/en/tools/blog/2012/06/27/deploy-from-eclipse-to-openshift-in-a-breeze