DevOps

Питання та відповіді для інженерів-програмістів, що працюють над автоматизованим тестуванням, безперервною доставкою, інтеграцією та моніторингом послуг, а також створенням інфраструктури SDLC

2
Окремий сервер SQL або просто окрема база даних SQL для тестування та виробництва?
Я новачок у SQL Server, тому це, можливо, більше питання управління SQL Server. Я створюю тестові та виробничі бази даних для послуги, і я думаю, що я досить сильно витираю базу даних тестів. Крім того, я хочу отримати різні стратегії реплікації та аудиту ведення аудиту. Чи має сенс обидві бази …
12 sql  azure 

4
Чи не підтримується докер-композиція не підтримується в BitBucket?
Мета Мета - запустити докер-композицію в конвеєрах BitBucket Спроба bitbucket-pipelines.yml image: docker/compose:1.12.0 pipelines: default: - step: script: - docker-compose up --build Результат The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.13.0 or greater. Обговорення Відповідно до цієї …

2
Які аспекти управління випусками допомагають пояснити різницю між водоспадом та Agile?
Коли комусь пояснюють DevOps, трапляється таке питання, як: Чим управління випусками за методологією Agile відрізняється від водоспаду? То які критерії ви можете використовувати, щоб пояснити ці відмінності такій аудиторії?

3
Які рішення SCM існують для управління програмним забезпеченням мейнфрейму?
Уявіть собі компанію, яка використовує мейнфрейми для запуску (частини) своїх (часто критично важливих) ділових додатків та використання z / OS (також відомого як OS / 390 або MVS ). Які типові програмні засоби вони використовують для полегшення зміни програм та керування конфігурацією для програмного забезпечення, яке розгортається / використовується на …

2
Яку роль відіграють інструменти управління конфігурацією у незмінній інфраструктурі?
Якщо я використовую незмінні сервери / контейнери, чи потрібні мені такі інструменти, як «Шеф-кухар», «Маріонетка», «Ansible» або «Сіль»? Ці інструменти керування конфігурацією розроблені для встановлення конфігурації та її підтримки. Якщо я розгортаю незмінні сервери, чи слід використовувати інструменти управління конфігурацією лише для початкового забезпечення?

4
Неможливо підключитися до chocolatey.org або будь-якого іншого веб-сайту з контейнера
xpost від https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745 Очікувана поведінка Я запускаю Центр обробки даних Windows Server 2016 (завантаження MSDN) 64 біт - версія 1607 - збірка 14393.1715 Я використовую Docker для Windows і запускаю контейнери Windows. Я вважаю, що це найпростіша річ у світі: reboot my host machine docker run -it microsoft/windowsservercore powershell iex …
12 docker  windows 

2
Як запустити експериментальні функції Docker на CircleCI
Коли запускається збірка на CircleCI, одним із перших моментів є: Налаштування двигуна віддаленого Docker Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: DOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp://<IP>:2376 DOCKER_CERT_PATH=/tmp/docker-certs615987123 DOCKER_MACHINE_NAME=51123 …

2
Що таке еквівалент конфігурації Ansible `--vault-password-file`?
За допомогою ansible-playbook можна було --user=REMOTE_USERб визначити користувача ssh, але можна також визначити ansible_ssh_user: REMOTE_USERабо хост-, або групу_варів. Питання Яку змінну потрібно визначити в каталозі group- або host_vars, щоб запобігти --vault-password-fileїї визначенню під час роботи ansible-playbook? Спроби Коли ansible_vault_password_file: ~/.vault_pass.txtвизначено в конфігурації, розшифровка не вдається: ERROR! Decryption failed on /path/to/vault …
12 ansible 

1
Чи можливо запустити функцію AWS Lambda безпосередньо з сигналу тривоги CloudWatch?
В даний час для запуску лямбда-функції у відповідь на сигнал CloudWatch мені потрібно направити сигнал тривоги через SNS: AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function Отже, чи є спосіб я це зробити безпосередньо, без SNS в середині? [Причина: менше точок …

2
Як надсилати сповіщення лише у випадку, якщо вихідні завдання не порожні
Ми використовуємо rundeck для того, щоб сканувати логіни для послуги та вживати заходів залежно від того, що там знайдено. В основному, для кожного знайденого елемента, для якого записів не існує, репозиторій git ініціалізується і викликається кілька кінцевих точок відпочинку, але це не в цьому суть. Ми налаштовуємо завдання запускатись за …

2
Як реалізувати незмінну схему сервера, не втрачаючи можливості робити посмертні справи?
Незмінна схема сервера - це дисципліна розгортання, що сприяє відтворюваності розгортань. Він характеризується тим, що " сервер, який один раз розгорнувся, ніколи не змінюється, просто замінюється новим оновленим екземпляром ", і реалізація цієї дисципліни вимагає автоматизації розгортання сервера. Ця автоматизація має численні переваги в експлуатації, одне з найважливіших - це …

3
Як убезпечити розгортання з метою зменшення аварій?
Нещодавно у Amazon S3 відбувся серйозний збій у регіоні us-1-us. Схоже, це, ймовірно, було викликано орфографічною помилкою під час запуску технічної книги з технічного обслуговування в Ansible або подібному інструменті. Ви можете помістити обгортку сценарію оболонки навколо ansible-playbook, щоб виглядати так: #!/bin/bash /usr/bin/ansible-playbook "$@" --list-hosts --list-tasks read -p "Are you …
12 ansible  process 

2
Як використовувати Vagrant та Docker-for-Windows в системі Hyper-V?
Ще в той день я використовував VirtualBox (VB) і Vagrant (V) для запуску віртуальних машин. Оскільки я встановив docker-for-windows (DfW) і запустив V, VB скаржиться на 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
Як обмежити доступ до файлової системи в побудовах Atlassian Bamboo?
У нас є Atlassian Bamboo на Ubuntu. Коли розробник встановлює збірку, він або вона має можливість запускати завдання скрипту оболонки. Це корисно запускати (власні) команди на базі коду, який ви будуєте. Однак запущені сценарії також можуть отримати доступ до файлової системи за межами своєї роботи в робочому каталозі Bamboo ( …

2
Як зберігати зашифровані секрети в коді для проекту без сервера?
На сервері без сервера.com найпростіший спосіб викрити секрет функції AWS Lambda - це зберігати її у serverless.ymlфайлі (наприклад, зашифрованому KMS). Але вчинення зашифрованих секретів Git - не найкраща річ у світі. Потрібно змінити код, коли секрет має змінитися, з одного боку. Але тільки з точки зору безпеки, які кращі альтернативи? …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.