DevOps

Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten

3
Welche SCM-Lösungen gibt es für die Verwaltung von Mainframe-Software?
Stellen Sie sich ein Unternehmen vor, das Mainframes zum Ausführen (eines Teils) seiner (häufig geschäftskritischen) Geschäftsanwendungen und z / OS (auch als OS / 390 oder MVS bezeichnet ) verwendet. Welche typischen Softwareprogramme werden verwendet, um die Verwaltung von Softwareänderungen und -konfigurationen für Software zu vereinfachen, die auf diesen Mainframes …


3
Führen Sie mehrere Ansible-Aufgaben mit derselben Liste von Elementen aus
Ich verwende ein ansible Playbook, um Apache für eine Liste von Sites zu konfigurieren. Das Playbook muss die Konfigurationsvorlage für den virtuellen Host für jede Site kopieren und dann jede Site aktivieren, indem Sie a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb …
12 ansible 

4
Wie führe ich ein Skript oder einen Befehl auf einer EC2-Instanz über AWS CLI aus?
Laut dem Nachrichtenartikel New EC2 Run Command sollte AWS CLI einen neuen Unterbefehl zum Ausführen von Skripten auf Remote-EC2-Instanzen unterstützen. Ich habe zwar eingecheckt aws ec2 help, kann aber den entsprechenden Befehl nicht finden. Ich habe installiert awsüber apt-get: $ aws --version aws-cli/1.14.32 Python/3.5.4 Linux/4.12.7-64 botocore/1.8.36 Nach welchem ​​Unterbefehl sollte …

2
Wie führe ich in Azure einen kurzlebigen Docker-Container nach einem Zeitplan aus?
Ich habe ein ziemlich einfaches Unix-Shell-Skript in einem Alpine Linux Docker-Container, der in einer Azure-Container-Registrierung gehostet wird. Eine VM führt dieses Skript mit cron aus: docker login <snip> docker pull example.com/bar:latest docker run example.com/bar:latest Kann ich auf die VM verzichten und stattdessen Azure-Dienste verwenden, möglicherweise mit einem Scheduler, der dies …

2
Was ist Ansibles Konfigurationsäquivalent zu "--vault-password-file"?
Entsprechend der Hilfe von ansible-playbook könnte --user=REMOTE_USERman den ssh-Benutzer definieren, aber man könnte auch ansible_ssh_user: REMOTE_USERentweder in den host- oder group_vars definieren. Frage Welche Variable muss entweder im Verzeichnis group- oder host_vars --vault-password-filedefiniert werden , um zu verhindern, dass diese während der Ausführung definiert werden muss ansible-playbook? Versuche Wenn ansible_vault_password_file: …
12 ansible 


3
Wie kann der Ansible-Einsatz zur Minderung von Unfällen geschützt werden?
Vor kurzem hatte der Amazon S3 einen großen Ausfall in der Region USA-Ost-1. Es sieht so aus, als ob es wahrscheinlich durch einen Rechtschreibfehler beim Ausführen eines Wartungs-Playbooks in Ansible oder einem ähnlichen Tool verursacht wurde. Sie können einen Shell-Skript-Wrapper um ansible-playbook legen, um wie folgt auszusehen: #!/bin/bash /usr/bin/ansible-playbook "$@" …
12 ansible  process 

2
Wie kann man das unveränderliche Servermuster implementieren, ohne die Fähigkeit zu verlieren, Post-Mortems durchzuführen?
Das unveränderliche Servermuster ist eine Bereitstellungsdisziplin, die die Reproduzierbarkeit von Bereitstellungen begünstigt. Es zeichnet sich dadurch aus, dass „ ein Server, der einmal bereitgestellt wurde, niemals geändert, sondern lediglich durch eine neue aktualisierte Instanz ersetzt wird “ und die Implementierung dieser Disziplin eine Automatisierung der Serverbereitstellung erfordert. Diese Automatisierung bietet …

2
Wie führe ich Ansible Azure-Playbooks aus, ohne Anmeldeinformationen in Dateien zu speichern?
Hintergrund Wir verwenden Ansible, um die Azure-Infrastruktur bereitzustellen und zu verwalten. Im Moment führen wir Ansible "manuell" aus, dh wir führen Playbooks für verschiedene automatisierte Aufgaben manuell aus . Keine CI-Infrastruktur. Wahrscheinlich nicht relevant, aber wir verwalten unser Inventar mithilfe eines dynamischen Skripts azure_rm.py. Wir werden ermutigt, so sicher wie …

2
Wie verwende ich Vagrant und Docker-for-Windows auf einem Hyper-V-System?
Früher habe ich VirtualBox (VB) und Vagrant (V) verwendet , um VMs auszuführen. Da ich Docker-for-Windows (DfW) installiert und V ausgeführt habe, beschwert sich VB über Hyper-V (HV) . [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface …


1
Wie kann der Dateisystemzugriff in Atlassian Bamboo-Builds eingeschränkt werden?
Wir haben Atlassian Bamboo unter Ubuntu. Wenn ein Entwickler einen Build einrichtet, hat er die Möglichkeit, Shell-Skriptaufgaben auszuführen. Dies ist nützlich, um (benutzerdefinierte) Befehle auf der Codebasis auszuführen, die Sie erstellen. Die ausgeführten Skripte können jedoch auch außerhalb ihres Jobverzeichnisses im Bamboo-Arbeitsverzeichnis ( <Bamboo-home-dir>/xml-data/build-dir/JOB_KEY) auf das Dateisystem zugreifen . So …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.