如何在 Ubuntu16.04 中用 Apache 部署 Jenkins 自动化服务器

如何在 Ubuntu16.04 中用 Apache 部署 Jenkins 自动化服务器,第1张

第一步 - 安装 Java OpenJDK 7
Jenkins 基于 Java,因此我们需要在服务器上安装 Java OpenJDK 7。在这里,我们会从一个 PPA 仓库安装 Java 7,首先我们需要添加这个仓库。
默认情况下,Ubuntu 1604 没有安装用于管理 PPA 仓库的 python-software-properties 软件包,因此我们首先需要安装这个软件。使用 apt 命令安装 python-software-properties。
apt-get install python-software-properties
下一步,添加 Java PPA 仓库到服务器中。
add-apt-repository ppa:openjdk-r/ppa
用 apt 命令更新 Ubuntu 仓库并安装 Java OpenJDK。
apt-get update
apt-get install openjdk-7-jdk
输入下面的命令验证安装:
java -version
你会看到安装到服务器上的 Java 版本。
第二步 - 安装 Jenkins
Jenkins 给软件安装包提供了一个 Ubuntu 仓库,我们会从这个仓库中安装 Jenkins。
用下面的命令添加 Jenkins 密钥和仓库到系统中。
wget -q -O - | sudo apt-key add -
echo 'deb binary/' | tee -a /etc/apt/sourceslist
更新仓库并安装 Jenkins。
apt-get update
apt-get install jenkins
安装完成后,用下面的命令启动 Jenkins。
systemctl start jenkins
通过检查 Jenkins 默认使用的端口(端口 8080)验证 Jenkins 正在运行。我会像下面这样用 netstat 命令检测:
netstat -plntu
Jenkins 已经安装好了并运行在 8080 端口。
第三步 - 为 Jenkins 安装和配置 Apache 作为反向代理
在这篇指南中,我们会在一个 Apache web 服务器中运行 Jenkins,我们会为 Jenkins 配置 apache 作为反向代理。首先我会安装 apache 并启用一些需要的模块,然后我会为 Jenkins 用域名 myjenkinsid 创建虚拟主机文件。请在这里使用你自己的域名并在所有配置文件中出现的地方替换。
从 Ubuntu 仓库安装 apache2 web 服务器。
apt-get install apache2
安装完成后,启用 proxy 和 proxy_>

在准备服务端环境后,接着我们就可以来到客户端进行后续的 *** 作,首先我们简单通过拓扑来了解一下第一章中我们提到的环境拓扑:

MDT环境安装:
1、MDT服务端加域:
11、指定DNS服务器:

12、计算机右键属性,选择“更改设置”:

13系统属性界面选择”更改”:

14、填写要加入的“bjdcxrcom”域,单击“确定”:

15、在d出选项框输入AD域账户名和密码并确定:

16、提示加入bjdcxrcom域成功并按提示重启:

17、MDT服务端加域成功:

2、添加 NET Framework 351 功能:
21、可通过添加角色和功能方式安装或直接DOS命令安装:

这里默认直接下一步:

勾选“NET Framework 35功能”;Server 2012默认已安装NET Framework 451,本环节不需要额外安装:

Server 2012这里需要指定备用源路径:

22、或者也可以通过命令行安装,本地需挂载系统镜像:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:h:\sources\sxs

3、安装 Windows 部署服务:
31、服务器管理器界面选择“添加角色和功能”:

32、选择“windows 部署服务”角色:

33、这里直接下一步:

34、WDS描述,直接“下一步”:

35、部署服务相关角色服务选择:

36、可按需求选择是否自动重启:

37、添加完成并“关闭”:

到这里WDS部署服务安装完成。
4、安装 MDT 2013:
41、双击MicrosoftDeployment Toolkit2013_x64安装包:

42、选择“Next”:

43、勾选“I accept the terms in the license agreement ”,单击“Next”继续:

44、接受默认并单击“Next”继续安装:

45、暂时不加入,直接选择“Next”:

46、选择“Install”开始安装:

47、安装完成,即单击“Finish”完成安装:

MDT 2013控制台安装完成,接下来我们需要安装的是ADK 81
5、安装 ADK 81 :
51、选择ADK81安装包中adksetup:

52、选择软件包安装位置,这里选择默认安装位置:

53、不加入客户体验改善计划,选“否”:

54、接受许可协议:

55、选择安装的功能,可根据实际需求选择所要安装的功能:

56、等待安装完成:

57、安装完成,暂时不启动开始指南,ADK 81安装完成。

服务器端:AD、DNS、DHCP
客户端:MDT、WDS、ADK 81
服务端与客户端所需的环境准备条件到此完成,后续文章将更加深入的去介绍MDT+WDS如何使用,如何通过MDT 2013去批量部署win 7、win 8、Server等 *** 作系统,如何在控制台调优,日常分发过程中相关注意事项及报错处理方式方法。更多精彩,期待大家的关注。

在设置准备好MDT环境后,我们需要对MDT、WDS等进行首次使用的简单设置,以方便后续OS、驱动等的导入及分发部署。具体以文章所示内容为参照,同时需要提醒大家的是在配置windows部署服务的时候,会有一个全新的模式即独立服务器模式,希望大家多多研究。
注解:Windows部署服务 (WDS) 是一种可用于远程部署Windows *** 作系统的服务器角色。可以使用 Windows 部署服务利用基于网络的安装来安装新计算机。这表示你无须直接通过 CD、USB 驱动器或 DVD 安装每个 *** 作系统。要使用 Windows 部署服务,您应该对一些常用的桌面部署技术和网络组件有实际的了解,如动态主机配置协议 (DHCP)、域名系统 (DNS) 和 Active Directory 域服务 (AD DS)。它还有助于了解基于预启动执行环境(也称为预执行环境)。

MDT功能配置:

一、windows 部署服务配置
11、打开windows部署服务控制台:
12、右键MDT服务器,选择配置服务器:

独立服务器模式 :独立服务器模式消除了对Active Directory 的依赖。
工作原理 的不同:
从 Windows Server 2012 开始,Windows 部署服务可以在独立服务器模式下安装。该 *** 作会消除对 Active Directory 的依赖。你仍需要使用 DHCP、DNS 和充足权限才能安装和配置 Windows 部署服务。这种情况下,使用本地存储可保留预安排设备的相关信息。

15、选择远程安装文件夹位置:

原文: >

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10458244.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存