-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zOS support #751
Comments
currently, feilong rely on the IUCV channel to communicate with SMAPI request servers, so it has to stay in the same z/VM system. |
from the picture I think you are proposing LXC and other CMS related components to hosting feilong like Linux |
LXC is used to issue |
correct, that's what I am expecting about z/OS itself ,we can talk about at next meeting
if you can record/show the env that you have now it might be easier to understand
Thanks~
…________________________________
From: Vitek Vlcek ***@***.***>
Sent: Thursday, October 12, 2023 8:14 PM
To: openmainframeproject/feilong ***@***.***>
Cc: CHEN JI ***@***.***>; Comment ***@***.***>
Subject: [EXTERNAL] Re: [openmainframeproject/feilong] zOS support (Issue #751)
LXC is used to issue CP commands Q NAMES, CP SEND CP ZOS1 CP IPL .. . , CP SEND CP ZOS1 VINPUT VMSG D IPLINFO, CP SET OBSERVER .. . from a linux VM running off the zVM. In this scenario, Feilong is not running in zLinux under zVM. This picture
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
<https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!2A-qKrTUgROxke9zkqrvJs6yI8Q_iH1OjKqdnawhJKhS7JHeoCcjUMUMy5lLDLq1OvNLpVJdCC5YjG9howfYQK8Qi2FTSyHSfw0TABjigR_bAD65C6hd$>
Report Suspicious
ZjQcmQRYFpfptBannerEnd
LXC is used to issue CP commands Q NAMES, CP SEND CP ZOS1 CP IPL ..., CP SEND CP ZOS1 VINPUT VMSG D IPLINFO, CP SET OBSERVER ... from a linux VM running off the zVM. In this scenario, Feilong is not running in zLinux under zVM. This picture covers only the start/stop scenario of zOS. Provisioning of zOS is out of scope.
We could discuss late what it means to provision zOS it is not that easy like in case of linux, provisioning involves multiples volumes.
—
Reply to this email directly, view it on GitHub<#751 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AEGMXPKGWOASCMU3KHFDKUDX67NJPANCNFSM6AAAAAA4WYVSIA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
@VitekVlcek-Broadcom We mentioned this issue during today's Feilong TSC meeting. I see @jichenjc suggested demoing the env. Is this something you would like to do for the January Feilong meeting? |
Hi Vitek, I have seen with interest your demo of your first PoC relying on LXC. My observations:
If I were you, I would just try to start and stop an existing zOS system with Feilong, to see if that works. I hope that helps. |
Hello Eric,
I believe this LXC - https://www.vm.ibm.com/download/packages/descript.cgi?LXC - predates the Linux LXC technology that you are thinking of. |
IUCV is used for Linux VM communication, SMAPI is for VM management through z/VM DIRMAINT/CPU
the access to IP address is beyong feilong scope, we used to use
if it's z/VM guest, I see no reason why those 2 are not supported (as it will be z/VM Start/Stop through Image_Activate and Deactivate API which is pure SMAPI thing which interpret as CP command only) |
Thanks for the clarifications @jichenjc. The schema at https://cloudlib4zvm.readthedocs.io/en/latest/architecture.html#internal-architecture had mislead me, I suggest in another issue to fix it. To summarize this discussion:
These are just personal thoughts. I do not represent the Feilong project in any way. |
Thanks @Bischoff for the summary, I would love to use SMAPI instead of LXC however. LXC is used for:
|
yes, this is easier , Image_Activate/Deactivate I shared above
we can create a customerized API doing so we used to have a API that can do so and it trigger some security concern as if something like |
It would be great if Feilong supported zOS lifecycle, where zOS is 2nd level zVM guest:
D IPLINFO
, ...) and capture their responseMy understanding is that Feilong runs a zlinux under zVM, what it is resource consumption of this image (average CPU utilization, Memory, Disk). In my case I would ideally avoid extra VM with zlinux to reduce memory and CPU resources because I'm running zVM under zD&T (zPDT)
I already have a POC version implemented off the Feilong project here is an architecture diagram:
LXC
is used to send commands such as:Q NAMES
,CP SEND CP ZOS1 CP IPL ...
,CP SEND CP ZOS1 VINPUT VMSG D IPLINFO
,CP SET OBSERVER ...
OBSERVER - IUCV2Socket
- capture console messages sent from zOS vms and forward them via a network socket to a CLI that runs on linux, POC is based onCP VINPUT VMSG xxx
commands and how to capture responses usingCP SET OBSERVER ...
The text was updated successfully, but these errors were encountered: