配置Linux目标环境
了解有关配置或删除Linux目标环境的步骤。
要配置Linux目标环境,请完成以下步骤:
1.单击主页上的“Target environments”,或单击右上角的“设置”按钮导航到“Target environments”。
2.单击Target environments。
3.单击Target environments type的下拉菜单,然后选择“ Linux”。
4.输入可用于标识Linux环境的唯一名称。
5.选择要由ZD&T managed或Client managed的模拟器类型。 如果选择“ZD&T managed”,则ZD&T企业版将在部署过程中自动配置高级设置。 如果选择“Client managed”,则在创建部署之前,必须确保满足以下先决条件。
ZD&T模拟器已安装并配置为可与许可证服务器一起使用。
执行操作并运行ZD&T模拟器的用户需要具有适当的权限和特权。
Linux网络已配置为正确路由到目标仿真的z /OS。 需要Linux端口2022路由到内部IP地址上的端口22,该地址是在目标环境设置中设置的值。 首先确保您有权访问软件存储库以在RHEL机器上运行YUM命令,或在Ubuntu机器上运行apt-get命令。 ZD&T安装程序将安装所有必需的软件包。 但是,如果您不希望ZD&T安装程序安装下面列出的必需软件包,则需要先安装这些软件包,然后再启动ZD&T安装程序。
RHEL:
yum -y install iptables
yum -y install ftp
yum -y install libstdc++.i686
yum -y install perl
yum -y install zip
yum -y install unzip
yum -y install gzip
yum -y install bc
UBUNTU:
apt-get -y install iptables
dpkg --add-architecture i386
apt-get -y update
apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32stdc++6
apt-get -y install ftp
apt-get -y install perl
apt-get -y install zip
apt-get -y install unzip
apt-get -y install gzip
apt-get -y install bc
apt-get -y install libasound2
apt-get -f install
注意:默认情况下,在RHEL 7.4和7.5上'nc'命令不可用。 由于在开始部署到目标环境之前需要使用“ nc”命令来通过验证,因此丢失的“ nc”命令可能会导致连接失败。 要安装该命令,请运行以下命令。
yum -y install nc
执行操作并运行ZD&T模拟器的用户需要具有适当的权限和特权。
#新建zpdt用户组
addgroup zpdt
#新建用户添加到apdt组里,新建/bin/bash ibmsys1,更改密码
sudo useradd -m -g zpdt -s /bin/bash ibmsys1
sudo passwd ibmsys1
给ibmsys1权限
ibmsys1 ALL = (root) NOPASSWD: ALL
Linux网络已配置为正确路由到目标模拟器的z /OS。 需要Linux端口2022路由到内部IP地址上的端口22,该地址是在目标环境设置中设置的值。
注:为了使其他系统与您的模拟z / OS通信,您需要配置模拟环境以确保可以访问该模拟环境。 唯一的要求是将端口号路由到模拟的z / OS上的端口22。 要路由的端口号是在ZD&T Web服务器上配置源系统时将指定的端口号。
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
iptables --table filter --append FORWARD --in-interface tap0 -j ACCEPT
iptables --table filter -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A PREROUTING --table nat -i eth1 -p tcp --dport 2022 -j DNAT --to 10.1.1.2:22
iptables -A FORWARD -p tcp -d 10.1.1.2 --dport 2022 -j ACCEPT
注: eth1是网络接口名称的示例。
要查找可用的网络接口,请运行命令
ifconfig,ip -o address show等。
2022是将路由到端口22的端口号。
10.1.1.2是网络接口tap0的IP地址,可以通过运行命令find_io找到它。
6.输入合格的主机名和Linux环境的SSH端口号。
通过以下方式之一添加Linux目标环境:
清除Adjust advanced settings选项,然后单击Add a target environment以将目标环境保存到Enterprise Edition资源库。
启用Adjust advanced settings选项。 然后,完成以下可选步骤:
修改要同时提取和传输的卷数。
选择您是否具有对Linux目标环境的root访问权限。(ibmsys1已经设置好root权限)
选择是否要在部署期间安装所需的Linux软件包。 (已经配置好就选择clear)
选择是否要在部署期间配置Linux用户设置。(已经配置好选择clear)
指定模拟的z / OS IP地址。
选择是否要通过更改默认的TCP和UDP端口转发和重定向规则来将Linux操作系统路由规则修改为模拟的z / OS。 (注1:对于从Linux重定向到z / OS的端口,请输入路由到z / OS的其他端口的端口。 例如2022> 22。 另外,TCP端口规则需要规则2022> 22。 )(注2:如果选择clear,确保手动配置好)
单击Add a target environment,将目标环境保存到Enterprise Edition资源库。