Airflow 从气流触发大型机作业

Airflow 从气流触发大型机作业,airflow,scheduler,mainframe,Airflow,Scheduler,Mainframe,我可以知道气流是否支持大型机作业吗?我们可以使用气流计划大型机作业吗 提前感谢。我不知道具体情况,但我们使用Ansible、Jenkins和IBM Urban Code Deploy进行编排,包括分布式和大型机流程部分 您可以将SSH转换为z/OS并使用Bash、Python、cURL、Node.js或Groovy。您可以通过RESTAPI提交JCL。Db2有一个命令行处理器,通过bash终端执行SQL和存储过程。新的Zowe CLI为z/OS带来了现代的命令行界面 我想问一个问题——你想要安排

我可以知道气流是否支持大型机作业吗?我们可以使用气流计划大型机作业吗


提前感谢。

我不知道具体情况,但我们使用Ansible、Jenkins和IBM Urban Code Deploy进行编排,包括分布式和大型机流程部分

您可以将SSH转换为z/OS并使用Bash、Python、cURL、Node.js或Groovy。您可以通过RESTAPI提交JCL。Db2有一个命令行处理器,通过bash终端执行SQL和存储过程。新的Zowe CLI为z/OS带来了现代的命令行界面

我想问一个问题——你想要安排的是什么性质的?它是用什么语言写的,或者你想用什么语言写?如果今天有什么东西存在,过程是什么?今天是如何安排的


虽然我没有使用airflow,但您可以使用现代界面在z/OS上进行操作,这通常是与编排工具集成所需要的。

我不知道airflow的具体情况,但我们使用了Ansible、Jenkins、,IBM Urban Code部署用于编排,包括分布式和大型机流程部分

您可以将SSH转换为z/OS并使用Bash、Python、cURL、Node.js或Groovy。您可以通过RESTAPI提交JCL。Db2有一个命令行处理器,通过bash终端执行SQL和存储过程。新的Zowe CLI为z/OS带来了现代的命令行界面

我想问一个问题——你想要安排的是什么性质的?它是用什么语言写的,或者你想用什么语言写?如果今天有什么东西存在,过程是什么?今天是如何安排的


虽然我没有使用airflow,但您可以使用现代接口在z/OS上完成任务,这通常是与编排工具集成所需要的。

详细介绍Patrick Bossman的优秀总结,Apache airflow肯定支持SSH连接来运行命令和/或传输文件:

z/OS在基本操作系统中包括OpenSSH作为标准的、IBM支持的功能,不收取额外费用,尽管它可能不在您的特定z/OS安装中运行。Davetailed Technologies发布了一份有用的“快速安装指南”,解释了如果尚未配置OpenSSH,如何在z/OS上配置和启动OpenSSH:

如果您需要更多信息,可以参考IBM的官方z/OS文档

您可能会决定从ApacheAirflow建立到z/OS的其他连接,但SSH肯定是一个可用的选项

仅供参考,似乎可以直接在z/OS 2.4本身上运行Apache Airflow。我个人还没有试过,但是看起来很好。这样做的方法如下:

  • 在z/OS 2.4中配置并启动,这是一个标准的、附带的、IBM支持的、无需额外付费的功能,它与IBM z14和更高型号的IBM z机器兼容

  • 在zCX上安装并运行Python容器(Docker/OCI格式),例如。您需要一个包含“s390x”体系结构支持的Python容器映像,无论是单独的还是在多体系结构容器中。(DockerHub的形象没有问题。)

  • 按照常规,使用pip在Python容器中安装Apache Airflow

  • 如上所述,配置从Airflow到z/OS其余部分的SSH(可能还有其他)连接

  • 您还可以在Z/LinuxONE上的Linux上运行Apache Airflow,可以在运行Z/OS的同一台IBM Z机器上运行,也可以在不同的机器上运行。您可以使用免费的(最多120天)测试Apache Airflow,甚至可以在LinuxONE社区云上创建自己的定制Docker/OCI容器以部署到zCX

    甚至可以在Pythonforz/OS上运行Airflow,而不使用zCX,尽管如果是这样,还需要做更多的工作。Python for z/OS可从以下Rocket软件获得:


    根据Patrick Bossman的精彩总结,Apache Airflow绝对支持SSH连接来运行命令和/或传输文件:

    z/OS在基本操作系统中包括OpenSSH作为标准的、IBM支持的功能,不收取额外费用,尽管它可能不在您的特定z/OS安装中运行。Davetailed Technologies发布了一份有用的“快速安装指南”,解释了如果尚未配置OpenSSH,如何在z/OS上配置和启动OpenSSH:

    如果您需要更多信息,可以参考IBM的官方z/OS文档

    您可能会决定从ApacheAirflow建立到z/OS的其他连接,但SSH肯定是一个可用的选项

    仅供参考,似乎可以直接在z/OS 2.4本身上运行Apache Airflow。我个人还没有试过,但是看起来很好。这样做的方法如下:

  • 在z/OS 2.4中配置并启动,这是一个标准的、附带的、IBM支持的、无需额外付费的功能,它与IBM z14和更高型号的IBM z机器兼容

  • 在zCX上安装并运行Python容器(Docker/OCI格式),例如。您需要一个包含“s390x”体系结构支持的Python容器映像,无论是单独的还是在多体系结构容器中。(DockerHub的形象没有问题。)

  • 按照常规,使用pip在Python容器中安装Apache Airflow

  • 如上所述,配置从Airflow到z/OS其余部分的SSH(可能还有其他)连接

  • 您还可以在Z/LinuxONE上的Linux上运行Apache Airflow,可以在运行Z/OS的同一台IBM Z机器上运行,也可以在不同的机器上运行。您可以使用免费的(最多120天)测试Apache Airflow,甚至可以在LinuxONE社区云上创建自己的定制Docker/OCI容器以部署到zCX

    甚至可以在Python上运行Airflow