内网主机离线安装中间件指导文档

1.适应场景

在实际生产环境中,服务器往往是不能访问互联网,这里我们使用ansible为例;如果简单的下载ansible源码安装,会碰到缺少各种依赖包的问题,因此,推荐制作yum源,然后使用yum安装ansible。

  1. 实验环境

   

  • 模拟可以通互联网的主机A
    • IP:192.168.101.201
    • OS:CentOS 7.5
    • 下载包目录:/data/ansible_packages
  • 模拟生产环境不通互联网的主机B
    • IP:192.168.101.222
    • OS:CentOS 7.5
    • 存放包目录:/data/ansible_packages

  这里要求主机A和B操作系统版本号完全一致;环境信息也一致。

通常互联网主机A选择使用纯净版系统。

关键工具(命令)

  • yumdownloader:只下载指定软件的所有依赖包和安装包到指定目录,不安装
  • createrepo:用于创建repodata

2.1 互联网主机上安装yumdownloader

yumdownloader命令在yum-utils软件包中,首先安装yum-utils

yum -y install yum-utils

获取ansible依赖包和安装包

  • 安装epel源
    对于CentOS的官方yum源中没有ansible安装包,这就需要先安装支持第三方的yum仓库组件,这里选择安装epel源;执行下边命令从互联网安装epel源:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  • 获取ansible依赖包和安装包

yumdownloader --resolve --destdir /data/ansible_packages ansible

获取createrepo的依赖包和安装包

yumdownloader --resolve --destdir /data/ansible_packages createrepo

成功执行上边几条命令后,查看/data/ansible_packages下文件列表如下:

打包/data/ansible_packages目录下的所有包并上传到主机kvm

cd /data/ansible_packages/

tar -zcvf ansible.tar.gz ./*

scp ./ansible.tar.gz root@192.168.101.222:/data/ansible_packages/

注意:主机kvm上的/data/ansible_packages/要存在!

2.2 内网主机上的操作

解压压缩包

cd /data/ansible_packages

tar -zxvf ansible.tar.gz

安装createrepo

cd /data/ansible_packages

rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm

rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm

rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm

 

制作离线源

createrepo /data/ansible_packages

成功执行后能在/data/ansible_packages看到新增了一个repodata目录:

 

新增yum文件/etc/yum.repos.d/ansible.repo

[ansible]

name=ansible

baseurl=file:///data/ansible_packages

gpgcheck=0

enabled=1

测试安装ansible

yum install ansible

 

验证

ansible --version

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Win10内线安装.NET 3.5,可以按照以下步骤进行操作: 1. 首先,你需要准备一个包含.NET 3.5安装文件的离线安装介质,可以是光盘、U盘或者通过局域共享的文件夹。 2. 将离线安装介质插入到你的Win10电脑上,或者将共享文件夹连接到你的电脑。 3. 打开“控制面板”,选择“程序”,然后点击“启用或关闭Windows功能”选项。 4. 在弹出的窗口中,勾选“.NET Framework 3.5”的复选框,然后点击“确定”按钮。 5. 在接下来的弹出窗口中,选择“让Windows以使用Windows Update的方式来获取文件”选项,这将允许你从离线安装介质中安装.NET 3.5。 6. 点击“确定”按钮后,Windows会开始从离线安装介质中安装.NET 3.5。你需要等待安装过程完成。 7. 安装完成后,你可以重新启动电脑,然后确认.NET 3.5是否成功安装。 通过以上步骤,你就可以在Win10内线安装.NET 3.5了。请注意,如果你使用的是光盘或U盘,建议在安装完成后将介质从电脑中移除,以免影响日常使用。 ### 回答2: 要在Win10内线安装.NET Framework 3.5,可以按照以下步骤进行操作: 1. 首先,准备好.Net Framework 3.5的安装文件。可以从官方站下载最新版本的离线安装包(.exe文件),确保文件与操作系统版本相匹配。 2. 将准备好的安装文件拷贝到Win10的本地存储设备或者络共享文件夹中。 3. 打开Win10的“控制面板”,选择“程序”选项。 4. 在“程序和功能”界面,点击左侧的“启用或关闭Windows功能”链接。 5. 在弹出的“Windows功能”对话框中,找到“.NET Framework 3.5(包括.NET 2.0和3.0)”选项,勾选该选项。 6. 关闭对话框后,系统会自动检测安装源。如果系统无法连接到Internet,会提示无法下载并指示您指定离线安装源。 7. 选择“指定替代安装源”选项,根据您保存.Net Framework 3.5安装文件的位置,输入正确的路径。 8. 点击“确定”按钮,系统会开始使用指定的离线安装源进行安装安装过程可能需要一些时间,请耐心等待。 9. 安装完成后,系统会提示您重启计算机。 10. 重启计算机后,.Net Framework 3.5就已成功安装在Win10系统中。 通过以上步骤,您就可以在Win10内线安装.Net Framework 3.5,无需连接到Internet即可完成安装。注意选择正确的安装文件以及正确输入离线安装源的路径是关键。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值