问题列表 - 第5136页

使用 Ansible regex_search 提取部分字符串并将输出保存为变量

我在文件中有如下内容。

dataDir=/var/lib/zookeeper
4lw.commands.whitelist=mntr,conf,ruok,stat
syncLimit=2
Run Code Online (Sandbox Code Playgroud)

我想使用 Ansible读取dataDir的值并将其设置为变量。我已经编写了以下代码,但是正则表达式和存储变量都有一些问题。

  - name: Read zoo.cfg content
    shell:
      cmd: cat zoo.cfg
    register: zoo_config_content

  - set_fact:
      my_var: "{{ zoo_config_content.stdout | regex_search('dataDir.*')}}"

  - name: Print
    debug:
      var: my_var
Run Code Online (Sandbox Code Playgroud)

Q1.) 如何改进正则表达式以仅获取/var/lib/zookeeper

Q2.) 如何存储提取的值以在另一个任务中使用?

regex regular-expressions ansible ansible-playbook

4
推荐指数
1
解决办法
1万
查看次数

Remi:哪个存储库包含什么?

如果我添加 remi 存储库,dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm我会得到 3 个文件,其中/etc/yum.repos.d声明了以下存储库:

remi-modular
remi-modular-test
remi
remi-test
remi-debuginfo
remi-test-debuginfo
remi-safe
remi-safe-debuginfo
Run Code Online (Sandbox Code Playgroud)

我遗漏了一些关于如何组织包以及何时使用什么的介绍性文字。我什么时候应该使用 remi、remi-safe 或 remi-modular 存储库?

repository dnf centos8

2
推荐指数
1
解决办法
2444
查看次数

如何将中间证书捆绑到一个文件中

我管理一个政府网站的 apache 网络服务器。SSL 证书将在几周后过期,因此他们向我发送了一个包含 3 个中间证书和 ssl 证书的 zip 文件(我有来自 csr 生成器的私钥和由 gov't 提供的 crt 文件)。我需要将中间证书捆绑到 apache2 的一个文件中。

这是他们发给我的 3 个中级证书

Jan  1  2004 AAACertificateServices.crt
Nov  2  2018 SectigoRSADomainValidationSecureServerCA.crt
Mar 12  2019 USERTrustRSAAAACA.crt
Run Code Online (Sandbox Code Playgroud)

我应该以什么顺序捆绑 3 个证书,因为从其他链接读取,如果提供了根,顺序很重要。哪个是根?

我为这 3 个证书使用了在线 ssl 验证器

AAACertificateServices.crt

Common Name: AAA Certificate Services
Organization: Comodo CA Limited
Locality: Salford
State: Greater Manchester
Country: GB
Valid From: December 31, 2003
Valid To: December 31, 2028
Issuer: AAA Certificate Services, Comodo CA Limited
Serial Number: 1 (0x1)
Run Code Online (Sandbox Code Playgroud)

SectigoRSADomainValidationSecureServerCA.crt …

pki ssl-certificate apache-2.2 ssl-certificate-renewal

3
推荐指数
1
解决办法
2093
查看次数

如何从 EPEL 在同一台机器上安装 2 个不同版本的 java

标题说明了一切。我想在同一台机器上有 2 个版本的 java。例如14.0.1.714.0.2.12(它们都在 EPEL7 存储库中)。

如果我通过 一个一个地安装它们yum,yum 将删除第一个版本并只保留最后一个。如果我通过rpm依赖项安装它们会被解析但不会自动安装。如果我首先安装 withyum和第二个 withrpm然后它可以工作并且它保留两个版本,但rpm如果在某个时候弹出,则不会安装任何其他依赖项,并且能够仅通过一个工具来完成它会很酷。

所有提到的java都是OpenJDK;EPEL7 有这些滚动包(例如:java-14-openjdk-14.0.1.7-2.rolling.el7.x86_64, java-14-openjdk-14.0.2.12-1.rolling.el7.x86_64)。

有任何想法吗?

linux java epel

3
推荐指数
1
解决办法
162
查看次数

如何在远程服务器中使用ansible将两个文件合并为单个文件

我需要合并两个文件,其中没有重复的条目。有什么方法可以通过 ansible 模块实现它吗?例如,我有两个文件 /etc/hosts1 和 /etc/hosts2。我需要一个 /etc/hosts 文件,其中包含 /etc/hosts1 和 /etc/hosts2 中存在的所有条目,并且没有重复的条目。我怎样才能做到这一点。举个例子将不胜感激

- name: Merge two files
  assemble:
    src: /etc/hosts1
    dest: /etc/hosts2
Run Code Online (Sandbox Code Playgroud)

上述汇编模块失败

python copy ansible ansible-playbook jinja2

2
推荐指数
1
解决办法
1万
查看次数

当我的 DNS 由不支持 PTR 记录的第三方托管时,如何处理 rDNS?

我有 NameCheap DNS 用于我的 DNS 托管,还有一个完全非托管的 VPS 服务器,它指向我的所有域。

我正在检查并确保一切正确且经过优化,但我的反向 DNS 由于某种原因显示 server.myhost.tld (我之前使用过此子域,但现在应该删除它的所有内存)并且 DNS 扫描显示不存在 PTR 记录(这是事实)。我在这台服务器上设置了 mailcow,并且可以使用我当前的 DNS 配置双向传送它,就像 :80 和 :443 到我的网络服务器一样(全部正确寻址到 domain.tld 而不是 server.domain.tld)。

我已经安装了 Bind,但我对如何继续感到困惑,我可以为我的 PTR 记录设置本地区域,并且不影响我的托管 DNS - 一个域可以通过这种方式拥有多个区域吗?我使用了本地 DNS,但用于 Intranet 目的,也没有与托管 DNS 结合使用。这种情况通常如何运作?

domain-name-system dns-hosting reverse-dns internal-dns dns-zone

0
推荐指数
1
解决办法
923
查看次数

BootP 还在使用吗?

我在一家开发和生产交换机/路由器的相对较小的公司工作。我们的设备支持 BootP 和 DHCP 服务器/客户端。我们在 BootP 中有一些错误,我正在考虑建议完全删除此功能。

我已经与其他公司打交道 10 年了,我从未遇到过在他们的设备上部署 BootP 的客户。只有 DHCP。所以我认为修复 BootP 并简单地删除这个未使用的功能是不值得的。

问题:BootP 还在使用吗?DHCP 不是已经(完全)取代了它吗?

networking dhcp bootp

2
推荐指数
1
解决办法
159
查看次数

在 Server 2016 上,我可以设置集群并安装 MDT 以便 MDT 高可用吗?

我的任务是设置 MDT 服务器以将操作系统部署到 25000 个端点。我是否可以设置集群然后安装 MDT,以便 MDT 是 HA。我还计划在群集 HA 文件共享上托管部署共享。

wds failovercluster mdt

5
推荐指数
2
解决办法
128
查看次数

Windows Server 2019 iScsi MPIO 多个目标

我希望使用 iScsi 共享存储(对于 SQL Server Always-On 实例)设置 Windows Server 2019 故障转移群集。额外的要求是没有单点故障。

假设我有两个 iScsi Initiator 节点 A 和 B 以及一个 iScsi Target C。如果我实施 MPIO,它将提供冗余和多条路径到存储,很好。但是,如果 C 出现故障,则节点 A 和 B 将失去与存储的连接。

问题:

  1. 我应该创建 2 个 iScsi 目标服务器 C 和 D 吗?如果是这样,最好的配置是什么,以便如果 C 出现故障,D 将作为目标接管?
  2. 启动目标服务器时,最低要求应该是什么?例如 RAM、内核等?
  3. 将主 iScsi 目标与域控制器分开是最佳做法吗?
  4. 使用 MPIO,最好使用循环还是仅故障转移?

windows iscsi failovercluster

5
推荐指数
1
解决办法
702
查看次数

设备上没有剩余空间 - Fedora 23

我正在使用 Fedora 23 VPS。当我尝试安装torchpython 模块时;我收到此错误:

[root@vps47654603 ~]# python3.8 -m pip install torch torchvision
Collecting torch
  Downloading torch-1.6.0-cp38-cp38-manylinux1_x86_64.whl (748.8 MB)
     |???????????????????????         | 536.9 MB 493 kB/s eta 0:07:10ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
Run Code Online (Sandbox Code Playgroud)

这些是我的 VPS 列表中的分区fdisk

[root@vps47654603 ~]# fdisk -l
Disk /dev/ploop10416: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size …
Run Code Online (Sandbox Code Playgroud)

fedora

4
推荐指数
2
解决办法
1400
查看次数