Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
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 …
Benötige ich Tools wie Chef, Puppet, Ansible oder Salt, wenn ich unveränderliche Server / Container verwende? Diese Konfigurationsverwaltungstools dienen dazu, eine Konfiguration einzurichten und diese dann zu verwalten. Wenn ich unveränderliche Server bereitstelle, sollte ich Konfigurationsverwaltungstools nur für die Erstbereitstellung verwenden?
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 …
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 …
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 …
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: …
Derzeit muss ich zum Auslösen einer Lambda-Funktion als Reaktion auf einen CloudWatch-Alarm den Alarm wie folgt über SNS weiterleiten: AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function Gibt es eine Möglichkeit, dies direkt ohne SNS in der Mitte zu tun? [Grund: …
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 "$@" …
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 …
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 …
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 …
Mit serverless.com können Sie ein Geheimnis am einfachsten einer AWS Lambda-Funktion aussetzen, indem Sie es in der serverless.ymlDatei speichern (z. B. mit KMS verschlüsselt). Aber verschlüsselte Geheimnisse an Git zu übergeben, ist nicht das Beste auf der Welt. Erfordert zum einen Codeänderungen, wenn sich das Geheimnis ändern muss. Aber was …
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 …
Ich bin neu bei Ansible, muss jedoch eine Reihe von Playbooks verwalten, die den Diensten entsprechen, die in einer bestimmten Umgebung eingerichtet werden sollen. Ihnen müssen ein Port, Zertifikate usw. zugewiesen werden. Dies führt zu vielen Dateien mit Listen mit im Wesentlichen immer gleichen Namen und einer Zuordnung zu ihnen. …
Ich verwende Ansible 2.2, kann aber ein Upgrade durchführen, wenn es hilft. Ich habe das gesehen und war ziemlich aufgeregt, aber es scheint nicht in dieser (oder einer anderen) Version der Ansible-Dokumentation zu sein. Das Problem, das ich zu lösen versuche, ist, dass ich 1000 Benutzer habe, die ich auf …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.