a project by mgriessmeier
Learning REXX and improve FTPBOOT for installing and testing our S390 builds
This project is part of:
Hack Week 13
Activity
Comments
- 
almost 10 years ago by e_bischoff | Reply
REXX is a really nice language, and using it from XEDIT to do text editing is just incredible. I never understood how these products remained only in the mainframe world. I wish you happy learning! :-)
 
Similar Projects
terraform-provider-feilong by e_bischoff
Project Description
People need to test operating systems and applications on s390 platform.
Installation from scratch solutions include:
- just deploy and provision manually 
 (with the help of ftpbootscript, if you are at SUSE) - use 
s3270terminal emulation (used byopenQApeople?) - use 
LXCfrom IBM to start CP commands and analyze the results - use 
zPXEto do some PXE-alike booting (used by theorthosteam?) - use 
tessiato install from scratch using autoyast - use 
libvirtfor s390 to do some nested virtualization on some already deployed z/VM system - directly install a Linux kernel on a LPAR and use 
kvm+libvirtfrom there 
Deployment from image solutions include:
- use 
ICICweb interface (openstackin disguise, contributed by IBM) - use 
ICICfrom theopenstackterraformprovider (used byRancherQA) - use 
zvm_ansibleto controlSMAPI - connect directly to 
SMAPIlow-level socket interface 
IBM Cloud Infrastructure Center (ICIC) harnesses the Feilong API, but you can use Feilong without installing ICIC, provided you set up a "z/VM cloud connector" into one of your VMs following this schema.
What about writing a terraform Feilong provider, just like we have the terraform libvirt provider? That would allow to transparently call Feilong from your main.tf files to deploy and destroy resources on your system/z.
Other Feilong-based solutions include:
- make 
libvirtFeilong-aware - simply call 
Feilongfrom shell scripts withcurl - use 
zvmconnectorclient python library from Feilong - use 
zthinpart of Feilong to directly commandSMAPI. 
Goal for Hackweek 23
My final goal is to be able to easily deploy and provision VMs automatically on a z/VM system, in a way that people might enjoy even outside of SUSE.
My technical preference is to write a terraform provider plugin, as it is the approach that involves the least software components for our deployments, while remaining clean, and compatible with our existing development infrastructure.
Goals for Hackweek 24
Feilong provider works and is used internally by SUSE Manager team. Let's push it forward!
Let's add support for fiberchannel disks and multipath.
Possible goals for Hackweek 25
Modernization, maturity, and maintenance.
terraform-provider-feilong by e_bischoff
Project Description
People need to test operating systems and applications on s390 platform.
Installation from scratch solutions include:
- just deploy and provision manually 
 (with the help of ftpbootscript, if you are at SUSE) - use 
s3270terminal emulation (used byopenQApeople?) - use 
LXCfrom IBM to start CP commands and analyze the results - use 
zPXEto do some PXE-alike booting (used by theorthosteam?) - use 
tessiato install from scratch using autoyast - use 
libvirtfor s390 to do some nested virtualization on some already deployed z/VM system - directly install a Linux kernel on a LPAR and use 
kvm+libvirtfrom there 
Deployment from image solutions include:
- use 
ICICweb interface (openstackin disguise, contributed by IBM) - use 
ICICfrom theopenstackterraformprovider (used byRancherQA) - use 
zvm_ansibleto controlSMAPI - connect directly to 
SMAPIlow-level socket interface 
IBM Cloud Infrastructure Center (ICIC) harnesses the Feilong API, but you can use Feilong without installing ICIC, provided you set up a "z/VM cloud connector" into one of your VMs following this schema.
What about writing a terraform Feilong provider, just like we have the terraform libvirt provider? That would allow to transparently call Feilong from your main.tf files to deploy and destroy resources on your system/z.
Other Feilong-based solutions include:
- make 
libvirtFeilong-aware - simply call 
Feilongfrom shell scripts withcurl - use 
zvmconnectorclient python library from Feilong - use 
zthinpart of Feilong to directly commandSMAPI. 
Goal for Hackweek 23
My final goal is to be able to easily deploy and provision VMs automatically on a z/VM system, in a way that people might enjoy even outside of SUSE.
My technical preference is to write a terraform provider plugin, as it is the approach that involves the least software components for our deployments, while remaining clean, and compatible with our existing development infrastructure.
Goals for Hackweek 24
Feilong provider works and is used internally by SUSE Manager team. Let's push it forward!
Let's add support for fiberchannel disks and multipath.
Possible goals for Hackweek 25
Modernization, maturity, and maintenance.