我知道我可以从现有实例创建映像并稍后重新启动它们,我想知道是否有办法复制我的整个环境,例如复制 UAT 中的每个 VM 以创建 Beta。
我们有一台运行 RHEL 6.10 和 2 X 的 HP ProLiant DL360 G9 Intel 82599ES 10-Gigabit SFI/SFP+
。HP 产品名称是HP Ethernet 10Gb 2-port 560SFP+ Adapter
eth5
并eth6
显示大量数据包丢失 ( rx_missed_errors
) 我禁用了 NIC 级别的流量控制,然后rx_missed_errors
停止增加但rx_no_dma_resources
开始每天增加。
环参数eth5
和eth6
处于最大值相同,已经。
Pre-set maximums:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
Current hardware settings:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试设置 Ansible 来管理来自不同客户的 Linux 机器,这是我们必须使用的。
sudo
但同样需要一些时间。我设法为每个客户创建一个ansible库文件,ansible_ssh_user
并ansible_ssh_pass
在它和下面的播放本书正常工作。
---
- hosts:
- SERV01
- SERV02
vars_files:
- roles/common/vault/main.yml
tasks:
- name: enable and start ntpd
service: name=ntpd enabled=yes state=running
Run Code Online (Sandbox Code Playgroud)
现在我想知道如何从命令行使用 Vault 文件,但以下方法均无效。
ansible customer1 -m shell -a "var_files:roles/common/vault/main.yml uptime" --ask-vault-pass
ansible customer1 -m shell -a "uptime" -e "vars_files:roles/common/vault/main.yml" --ask-vault-pass
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
谢谢