foreman

从网络服务器安装自定义系统映像
foreman

从网络服务器安装自定义系统映像

我有一个 Ubuntu 系统的可启动映像 (ISO),但它不是本身就是一个安装程序。 我希望能够指示系统通过网络复制 ISO 并有效地将dd其复制到内部存储(覆盖以前存储在那里的所有内容),然后重新启动到其本地副本。 (我不想简单地通过网络从映像启动。) 我需要设置什么才能实现此目的?目标系统上需要安装什么,例如 GRUB? 我的用例是,我正在开发一个嵌入式系统,并定期重新生成这些图像。我希望每当我有新版本的软件时,都能够轻松地刷新板载存储。没有什么需要保留的。 我正在寻找相当一站式的东西。我不需要可启动恢复映像的复杂菜单。我可以作为 Docker 容器部署...

Admin

EFI 引导加载程序 - grubx64.efi - PXE 配置 - Foreman
foreman

EFI 引导加载程序 - grubx64.efi - PXE 配置 - Foreman

如果有人能帮我解决这个问题,我花了很多时间尝试使用 Foreman 部署 Ubuntu 服务器 (EFI),但 grubx64.efi 存在问题。Foreman 支持人员告诉我,我应该要求 Debian/Ubuntu 开发人员提供这些补丁,例如: https://lists.gnu.org/archive/html/grub-devel/2020-09/msg00037.html 他补充道:“Foreman 依赖于 Red Hat 开发人员向上游发送的几个补丁”。 谢谢!! ...

Admin

无法在 ubuntu 12.04 中安装 foreman
foreman

无法在 ubuntu 12.04 中安装 foreman

我正在尝试在 ubuntu 12.04 中安装 foreman,添加 apt 源并执行 foreman-installer 命令后出现以下错误。 /usr/lib/ruby/vendor_ruby/kafo/puppet_module_parser.rb:21:in `initialize': uninitialized constant Puppet::Parser::Parser (NameError) 在谷歌上找不到太多信息.... 如何解决? 我按照本教程安装了 Puppet Master 和 Puppet Agent https://c...

Admin

澄清:对于带有 Ubuntu Server 的图像服务器/中央管理服务器,我有哪些选择?
foreman

澄清:对于带有 Ubuntu Server 的图像服务器/中央管理服务器,我有哪些选择?

最近,我家开始使用各种版本的 Ubuntu 来替代 Windows。我们有 4 台计算机运行不同版本的 Ubuntu(大部分是 15.04 64 位),我想在备用刀片服务器上设置一些东西来完成以下操作。 任务 创建库存图像以用于备份/恢复目的 补丁管理 用户管理中央机构 据我了解领班至少可以帮助我进行成像。景观或者景观?云可以做到这一切,但我没有使用过。Landscape 似乎最多可以免费使用 10 台机器,这值得研究吗?设置起来是否非常复杂? 由于我对计算和 Linux 领域还很陌生,因此非常希望得到您的反馈! 谢谢! 更新 确实,Lan...

Admin

Foreman 无人值守安装
foreman

Foreman 无人值守安装

我目前正在对预置配置进行硬编码,以便将 foreman 与 Ubuntu 12.04 一起安装在新机器上。目的是能够可重复地创建 foreman 安装,通过 PXE 在全新机器上部署 openstack。 我认为我可以通过手动黑客攻击来实现这一点,但对我来说这似乎有点过度了。 foreman 有可能自行配置吗?“临时” foreman 可以创建安装映像并自行配置吗? ...

Admin

如何更改 Web UI Foreman 的 URL?
foreman

如何更改 Web UI Foreman 的 URL?

您好 我可以更改 Web UI 界面的 URL 链接吗?我使用的是 Foreman 3.9 版本。我尝试使用 foreman-installer --foreman-url 更改 URL,但出现 ssl-certificate 问题错误。更改配置 /etc/foreman/settings.yml 和 /etc/foreman-proxy/settings.yml 不起作用。 ...

Admin

使用 Gitlab、Foreman 和 Puppet 进行持续交付
foreman

使用 Gitlab、Foreman 和 Puppet 进行持续交付

我们使用不同的工具来协调我们的环境。一方面,我们使用 Puppet 和 Foreman 来部署不同的服务器应用程序,另一方面,我们使用 Gitlab 来管理问题,并与 Git 合并请求集成。我们有一个运行测试的 Gitlab 管道。 我们希望改进集成,并能够从 Gitlab 向所有服务器交付服务器应用程序。该怎么做?我们可以将流程从 Gitlab 链接到 Foreman 再链接到 Puppet 节点吗?或者直接从 Gitlab 启动 Puppet 部署是否更好(并且可能)? ...

Admin

Foreman - 在 YAML 配置中使用全局 / 主机变量
foreman

Foreman - 在 YAML 配置中使用全局 / 主机变量

我在使用 Foreman 中的全局变量时遇到了一些麻烦。我有一个名为 ALLOW_AD_USERS 的全局变量,我可以在主机的事实部分中看到它。我试图在与主机关联的 YAML 配置中使用此变量。它似乎只是一一复制了它。 阅读手册后,我认为我可以添加"${$foreman::ALLOW_AD_USERS}"并自动归档我在全局变量中定义的名称。 任何帮助都将非常有帮助。 sssd: domains: example.com config_file_version: 2 services: - nss - pam domain/example....

Admin

配置 CentOS 的最佳方式
foreman

配置 CentOS 的最佳方式

我开始了我的新工作,它在一个小型基础设施中,但他们经常在 CentOS 下配置新的虚拟机。目前他们在 VMWare VCenter 中使用模板,但它只是一个克隆,当他们想要修改克隆时,他们必须对其进行配置,然后从这个新 VM 创建一个新模板。 我将所有软件包的安装和配置转换为 ansible 角色,但我继续使用 VMWare 模板...... 您是否知道可以与 VMWare 基础架构链接并从头开始配置 CentOS VM 的产品? 提前谢谢您,问候。 ...

Admin

ansible playbook 中的 foreman.facts
foreman

ansible playbook 中的 foreman.facts

我正在使用领班.py创建动态清单的脚本。如何在我的 ansible playbook 中使用从 foreman.facts 文件中收集的事实? ll /etc/ansible/foreman* -rw-r--r--. 1 root root 613597 Jun 3 16:38 /etc/ansible/foreman.cache -rw-r--r--. 1 root root 1331584 Jun 3 16:38 /etc/ansible/foreman.facts -rw-r--r--. 1 root root 2 Jun 3 ...

Admin

当只允许单向流量时,如何使用 foreman 监控主机?
foreman

当只允许单向流量时,如何使用 foreman 监控主机?

我目前正在与 foreman 一起设置 PoC 来监控某些主机的配置。效果很好。 我想知道,我该如何监控我们 DMZ 中的主机?哪里只允许单向流量(本地到 DMZ)?我更愿意在同一个 foreman Web 界面上查看主机状态。 有没有办法进行某种主/从设置?主服务器会定期收集从服务器数据并将其显示在 Web 界面上? 你们有人尝试过类似的事情吗? ...

Admin

Foreman 清单 - Puppet 类参数更改时触发操作
foreman

Foreman 清单 - Puppet 类参数更改时触发操作

我是 Puppet 的新手,我支持一个小型 Windows 环境,其中主要包含 Web 服务和控制台应用程序,全部由 Foreman/Puppet 管理。 我已经设法编写了几个清单,以使这些应用程序保持正常运行。 对于 Web 控制台应用程序,我正在努力实现以下逻辑: 如果监听端口(例如变量 $port)发生变化(由于有人从 GUI 对其进行了更改),则会触发自定义脚本(已到位)以重新创建应用配置中的新端口的 Web 服务。(注意:它不是 IIS Web 服务,而是原生 Windows 服务)。 有人可以建议我如何处理这个问题吗? 提前致谢! 问...

Admin

virt-manager vm 控制台需要密码
foreman

virt-manager vm 控制台需要密码

我刚刚开始学习 foreman。我向 foreman 添加了 KVM 主机作为计算资源。 我现在可以从 foreman 配置虚拟机,但我无法查看从 foreman 配置的虚拟机的控制台,因为系统提示我输入密码。 我现在确定是什么要求输入这个密码?我搜索了几天,但没有找到任何相关的帖子。 以下是 XML 转储: [root@kvmhost ~]# virsh dumpxml test3.redhat.local <domain type='kvm' id='2'> <name>test3.redhat.local<...

Admin

以非 root 用户身份连接 libvirt
foreman

以非 root 用户身份连接 libvirt

我正在尝试在 Foreman 中配置 libvirt 计算资源,并将 KVM 和 Foreman 安装在同一 Centos 7 主机上。 添加计算资源有效,但添加使用该帐户的计算资源无效。qemu+ssh://[email protected]/systemqemu+ssh://hypervisor.example.com/systemforeman 使用该foreman帐户时出现以下错误: bash-4.2$ virsh -c qemu+ssh://hypervisor.example.com/system list error: fail...

Admin

问:如何通过 Puppet 和 Hiera 定义 Apache 模块?
foreman

问:如何通过 Puppet 和 Hiera 定义 Apache 模块?

我目前正在使用 Puppet 和 Foreman 1.17 以及 puppetlabs/apache 版本 3.1.0。所有虚拟主机均使用 .yaml 文件定义: apache::vhost: vm12345_ssl: servername: my.example.com docroot: /home/my.example.com/web logroot: /home/my.example.com/log (... more configuration) 现在我想通过 Hiera / yaml 文件指定所需的 Apa...

Admin