返回顶部
首页 > 资讯 > 操作系统 >Linux KVM上如何创建ooRexx构建环境
  • 548
分享到

Linux KVM上如何创建ooRexx构建环境

2023-06-17 00:06:53 548人浏览 安东尼
摘要

这篇文章给大家分享的是有关linux KVM上如何创建ooRexx构建环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用ooRexx开发随需应变的软件构建服务,ooRexx使用Linux内核虚拟机(KVM)提

这篇文章给大家分享的是有关linux KVM上如何创建ooRexx构建环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

使用ooRexx开发随需应变的软件构建服务,ooRexx使用Linux内核虚拟机(KVM)提升性能。KVM 充当客户操作系统的主机,为用户构建目标软件。Apache WEB 服务器控制构建并存储结果,供用户在以后检索结果。通过本文了解如何设置构建服务器和创建客户机,定制构建请求,以及组织和访问构建结果。

最近,Open Object Rexx 项目将其旧的随需应变软件构建系统从由 VMware 托管的客户操作系统转移到由 Linux Kernel Virtual Machine (KVM) 托管的客户机上。这一改变提供了一个更加高效的构建环境,并且为用户减少了构建时间。

ooRexx 软件构建系统允许开发人员针对多个基于 x86 的平台和操作系统构建 ooRexx 软件包。目前,受支持的客户操作系统包括 windows® XP (i386)、Fedora 10(i386 和 x86_64)和 ubuntu 8.04(i386)。这些客户操作系统为 Windows (EXE)、Fedora 和 openSUSE (RPM) 以及 Ubuntu (DEB) 生成 ooRexx 安装和文档包。其他基于 x86 的操作系统也将根据 ooRexx 开发人员和用户的需求得到支持。

本文将展示如何创建自己的软件构建系统,使用 ooRexx 开发团队的设置作为例子,并为 ooRexx、Apache 和 Linux 开发人员提供了技巧和指导。您可以在本文结束部分 下载服务器和客户机脚本。该系统专门用于构建 ooRexx 软件,但是其中的概念可以应用于通用的软件构建系统。

本系统包括以下需求:

◆需要一个 Web 接口来生成构建请求。

◆需要一个 Web 接口来检索构建结果。

◆需要支持多客户操作系统。

◆客户操作系统必须执行完全自动化的构建。

◆在构建结束时,应当生成电子邮件并发送给请求用户。

要满足这些需求,开发团队和我使用了一个四核的基于 Xeon 的服务器。该服务器包含 4GB 内存和 250GB 磁盘。我们选择 Fedora 10 x86_64 发行版作为主操作系统,主要是考虑到该发行版使用的 KVM 具有良好的稳定性,并且是***版本。选择的硬件和软件可能有所不同,但是主要的硬件标准是您的处理器应当具有硬件虚拟化特性 — 这是使用 KVM 的必要条件。

设置服务器

设置构建服务器的***步是确定分区模式。我们决定将客户操作系统的 Web 存储和映像分离到单独的分区中。我们为 Web 存储分配 50GB 的硬盘,为客户操作系统映像所在的 /var 分区分配 150GB 硬盘。其余硬盘空间被分配给 /home 分区和 /root 分区。

接下来,我们将使用 Fedora 10 x86_64 发行版安装主操作系统。如果您要设置自己的系统,那么执行下面的操作可以避免很多麻烦:

◆在启动安装之前通过机器的 BiOS 启用硬件虚拟化功能,这样 Fedora 将发现 KVM 是可用的。

◆执行软件组件的定制安装,这样就可以选择 Fedora 虚拟化选项。

安装好服务器操作系统后,我们将它配置为可由客户操作系统访问。这包括对 Windows 客户机启用 Samba,以及对 Linux 客户机启用 NFS。这可以支持客户机访问构建结果分区,从而可以存储构建文件以供用户访问。主要 Samba 共享和主要 NFS 导出针对所有客户机都指向同一位置。

接下来,我们将配置 Apache Web 服务器以提供对构建请求系统(我将在 构建请求 中加以解释)和构建结果库的访问。

需要确定的一项配置决策与客户机的网络选项有关。默认安装被配置为对所有客户机应用一个私有的内部网。C 类网和 DHCP 服务器一起提供,来为客户机提供 IP 地址。另一个选择是设置系统,以将其中一个网络设备作为通向服务器外部网的网桥。这需要进行手动配置。您可以在 libvirt Wiki 中找到如何为服务器配置这一选项的示例。

这样你就能在Linux KVM上创建一个ooRexx构建环境了。

感谢各位的阅读!关于“Linux KVM上如何创建ooRexx构建环境”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Linux KVM上如何创建ooRexx构建环境

本文链接: https://lsjlt.com/news/286362.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux KVM上如何创建ooRexx构建环境
    这篇文章给大家分享的是有关Linux KVM上如何创建ooRexx构建环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用ooRexx开发随需应变的软件构建服务,ooRexx使用Linux内核虚拟机(KVM)提...
    99+
    2023-06-17
  • linux上如何搭建php环境
    这篇文章主要介绍了linux上如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux上搭建php环境的方法:1、打开终端,安装XAMPP for Lin...
    99+
    2023-06-15
  • linux上如何搭建Java环境
    一 linux软件安装常用的方式对比 Linux下的软件安装,主要有如下三种,“正规”程度依次递减: 使用标准的yum/apt/yast包管理程序安装 使用标准rpm/deb或厂商自己的安装包(比如n...
    99+
    2023-09-01
    linux java 运维
  • Ubuntu上怎么使用KVM搭建虚拟化环境
    要在Ubuntu上使用KVM搭建虚拟化环境,您需要按照以下步骤操作: 检查硬件虚拟化支持:首先,您需要确保您的处理器支持硬件虚拟...
    99+
    2024-04-28
    Ubuntu
  • Linux 上的 Python 与 NPM:如何构建高效的开发环境?
    随着互联网的快速发展,越来越多的企业开始关注自己的软件开发能力。而作为软件开发的两大主流语言之一,Python 和 JavaScript 也逐渐成为了企业开发中不可或缺的工具。本文将介绍如何在 Linux 系统中构建高效的 Python ...
    99+
    2023-09-23
    http linux npm
  • 如何在Anaconda创建新环境
    如何在Anaconda创建新环境 转自: blog 首先打开Anaconda Prompt  我们输入命令 : conda --version  查看Anaconda安装的版本 ...
    99+
    2023-09-02
    python 开发语言
  • pipenv如何创建虚拟环境
    pipenv创建虚拟环境的步骤:1、确保已经安装了pipenv;2、打开终端或命令行界面,并导航到项目目录;3、在项目目录下运行“pipenv --venv”命令来创建虚拟环境;4、激活虚拟环境,激活后将看到命令行提示符前缀增加了“venv...
    99+
    2023-11-23
    python pipenv
  • pycharm如何创建虚拟环境
    在PyCharm中创建虚拟环境有两种方法: 方法一:使用PyCharm自带的虚拟环境工具 打开PyCharm,点击菜单栏中的“Fi...
    99+
    2024-04-09
    pycharm
  • anaconda如何创建虚拟环境
    Anaconda可以使用conda命令来创建虚拟环境。以下是创建虚拟环境的步骤: 打开Anaconda Prompt(Window...
    99+
    2024-04-09
    anaconda
  • 如何构建java编译环境
    这篇文章主要介绍了如何构建java编译环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一。在环境变量中:classpathC:SunAppServerjdklibools....
    99+
    2023-06-03
  • iis6.0上如何搭建php环境
    本篇内容介绍了“iis6.0上如何搭建php环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:安装IIS在开始搭建PHP环境之前,我...
    99+
    2023-07-05
  • anaconda如何创建和删除环境
    目录一、创建环境二、激活环境三、删除环境一、创建环境 在菜单栏中打开Anaconda Prompt,它是一个命令行界面。我们输入下面命令创建环境。 这里的py37是我随意起的环境名,...
    99+
    2023-05-15
    anaconda删除环境 anaconda创建
  • 如何在 Linux 环境中构建和打包 Python shell?
    在Linux环境中,Python shell是一个非常强大的工具,可以用来快速地执行Python代码。但是,如果想要在多个系统上运行Python shell,就需要将其打包成一个可执行文件。本文将介绍如何在Linux环境中构建和打包Pyth...
    99+
    2023-10-19
    shell 打包 linux
  • 如何搭建Linux+apache2.4+php5.6环境
    小编给大家分享一下如何搭建Linux+apache2.4+php5.6环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!搭建ph...
    99+
    2024-04-02
  • linux 下如何搭建php环境
    这篇文章主要介绍了linux 下如何搭建php环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。linux下搭建php环境的方法:1、通过“sudo apt-get inst...
    99+
    2023-06-22
  • Linux中如何搭建Node环境
    这篇文章给大家分享的是有关Linux中如何搭建Node环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Node.js 不是JS文件也不是一个JS框架,而是一个Server side JavaScript run...
    99+
    2023-06-27
  • linux开发环境如何搭建
    要搭建Linux开发环境,可以按照以下步骤进行:1. 选择Linux发行版:根据自己的需求和偏好,选择适合的Linux发行版,如Ub...
    99+
    2023-08-17
    linux
  • SpringMVC RESTFul实体类如何创建及环境搭建
    本篇内容介绍了“SpringMVC RESTFul实体类如何创建及环境搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、搭建 ...
    99+
    2023-06-30
  • 如何使用Docker构建开发环境
    这篇文章主要介绍“如何使用Docker构建开发环境”,在日常操作中,相信很多人在如何使用Docker构建开发环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Docker构建开发环境”的疑惑有所帮助!...
    99+
    2023-06-21
  • linux下anaconda虚拟环境怎么创建
    在Linux下创建Anaconda虚拟环境,可以按照以下步骤进行操作: 打开终端。 输入以下命令来创建一个新的虚拟环境,其中...
    99+
    2024-04-09
    linux anaconda
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作