1660976340
В этой статье показано, как развернуть Red Hat JBoss Enterprise Application Platform (JBoss EAP) в Microsoft Azure с помощью автоматизации Ansible. В настоящее время у Red Hat есть предложение JBoss EAP на Microsoft Azure Marketplace, но оно доступно только по модели «Bring-Your-Own-Subscription» (BYOS), которая относительно сложна. В этой статье создаются ресурсы Azure с помощью Ansible Collections для Azure, а затем развертывается JBoss EAP с помощью службы WildFly, предоставляемой проектом Ansible Middleware.
Мы будем использовать azure-eap-demo в качестве примера приложения для этой статьи. С помощью этого приложения мы будем автоматизировать и развертывать экземпляры JBoss EAP на виртуальных машинах Azure под управлением Red Hat Enterprise Linux.
Чтобы запустить пример приложения, выполните следующие требования:
После распаковки azure-eap-demo
приложения перейдите в каталог верхнего уровня репозитория и выполните следующую команду:
$ ansible-galaxy collection install -r requirements.yml
Мы используем динамическую инвентаризацию, предоставленную Azure. После создания экземпляров вы можете просмотреть инвентарь с помощью следующей команды:
$ ansible-inventory -i inventory/myazure_rm.yml --graph
Вам необходимо предоставить учетные данные в playbook, чтобы он мог загружать программное обеспечение с клиентского портала Red Hat. Укажите имя своей учетной записи Red Hat в rhn_username
переменной и свой пароль в rhn_password
переменной.
jboss_eap_rhn_id
Кроме того, в переменной необходимо указать право управления подпиской Red Hat для JBoss EAP . Эта переменная позволяет вам указать, какую версию JBoss EAP (поддерживаемую Red Hat) вы хотите установить. Кроме того, вы можете просто загрузить и установить ZIP-файл JBoss EAP с клиентского портала Red Hat.
Все эти переменные можно хранить в файле YAML, имя которого вы указываете в разделе Ansible playbook с именем vars_files
.
Теперь запустите Ansible playbook, в create-demo-setup.yml
котором создаются ресурсы в Azure и развертывается JBoss EAP:
$ ansible-playbook -e @rhn-creds.yml -i inventory/myazure_rm.yml -e
"ansible_ssh_user=rheluser ansible_ssh_private_key_file='provide_your_ssh_private_key'
hosts_group_name=eap wildfly_version=7.4 override_install_name=jboss-eap"
create-demo-setup.yml
В рамках выполнения плейбука клонируется репозиторий azure-eap-demo . Его create-demo-setup.yml
файл содержит:
- name: Create Azure VM
hosts: localhost
gather_facts: false
connection: local
vars:
repo_url: "https://github.com/ansible-middleware/wildfly-cluster-demo.git"
branch: main
tasks:
- name: Git checkout
ansible.builtin.git:
repo: "{{ repo_url }}"
dest: "{{ playbook_dir }}/wildfly-cluster-demo"
version: "{{ branch }}"
single_branch: yes
clone: yes
update: yes
- name: Create demo resources on azure.
include_role:
name: 'azure'
vars:
ssh_key_path: "{{ ssh_key | default(lookup('env', 'HOME') + '/.ssh/id_rsa.pub')}}"
- meta: refresh_inventory
- pause:
minutes: 1
- name: Run wildfly-cluster-demo
import_playbook: wildfly-cluster-demo/playbook.yml
Этот сценарий создает ресурсы Azure, необходимые приложению, включая группу ресурсов, виртуальные сети, подсети, группы безопасности, сетевые интерфейсы, три виртуальные машины под управлением Red Hat Enterprise Linux и общедоступные IP-адреса для виртуальных машин.
Все параметры по умолчанию для облачных экземпляров Azure находятся в установленном пакете: roles/azure/defaults/main.yml
.
Наконец, playbook развертывает демо-версию кластера WildFly. См. статью Автоматизация и развертывание кластера JBoss EAP с помощью Ansible , чтобы узнать больше о том, как использовать WildFly.
После успешного завершения плейбука вы можете проверить кластер JBoss EAP, войдя на портал Azure . Здесь вы найдете все ресурсы, созданные для поддержки кластера JBoss EAP. Войдите или подключитесь по SSH к любой из созданных виртуальных машин и убедитесь, что служба WildFly запущена и доступна. Кроме того, вы можете запустить validate.yml
playbook, предоставленный в приложении wildfly-cluster-demo , для проверки конфигурации.
Чтобы очистить все ресурсы, созданные в Azure, запустите clean-demo-resources.yml
плейбук:
$ ansible-playbook clean-demo-resources.yml
Содержание clean-demo-resources.yml
следующее:
- name: Create Azure VM
hosts: localhost
connection: local
tasks:
- name: Create VM's on azure.
include_role:
name: 'azure'
vars:
action: destroy
Действие destroy
запускает roles/azure/tasks/destroy.yml
файл, который содержит:
---
- name: Remove a VM and all resources that were autocreated
azure_rm_virtualmachine:
resource_group: "{{ item.resourcegroup_name }}"
name: "{{ item.name }}"
remove_on_absent: all_autocreated
state: absent
loop: "{{ vm }}"
- name: Delete a resource group including resources it contains
azure_rm_resourcegroup:
name: "{{ item.name }}"
force_delete_nonempty: yes
state: absent
loop: "{{ resource_groups }}"
Playbook удаляет все виртуальные машины и удаляет все ресурсы в eap-cluster
группе ресурсов.
В этой статье мы продемонстрировали пошаговый процесс создания ресурсов с помощью Ansible в Microsoft Azure и развертывания кластера JBoss EAP с использованием инструментов из проекта Ansible Middleware. Ознакомьтесь с другими коллекциями и демонстрациями в организации ansible-middleware GitHub и на веб- сайте Ansible Middleware .
Ссылка: https://developers.redhat.com/articles/2022/08/17/how-ansible-simplifiers-jboss-eap-deployment-azure
#redhat #aruze #jboss
1660976340
В этой статье показано, как развернуть Red Hat JBoss Enterprise Application Platform (JBoss EAP) в Microsoft Azure с помощью автоматизации Ansible. В настоящее время у Red Hat есть предложение JBoss EAP на Microsoft Azure Marketplace, но оно доступно только по модели «Bring-Your-Own-Subscription» (BYOS), которая относительно сложна. В этой статье создаются ресурсы Azure с помощью Ansible Collections для Azure, а затем развертывается JBoss EAP с помощью службы WildFly, предоставляемой проектом Ansible Middleware.
Мы будем использовать azure-eap-demo в качестве примера приложения для этой статьи. С помощью этого приложения мы будем автоматизировать и развертывать экземпляры JBoss EAP на виртуальных машинах Azure под управлением Red Hat Enterprise Linux.
Чтобы запустить пример приложения, выполните следующие требования:
После распаковки azure-eap-demo
приложения перейдите в каталог верхнего уровня репозитория и выполните следующую команду:
$ ansible-galaxy collection install -r requirements.yml
Мы используем динамическую инвентаризацию, предоставленную Azure. После создания экземпляров вы можете просмотреть инвентарь с помощью следующей команды:
$ ansible-inventory -i inventory/myazure_rm.yml --graph
Вам необходимо предоставить учетные данные в playbook, чтобы он мог загружать программное обеспечение с клиентского портала Red Hat. Укажите имя своей учетной записи Red Hat в rhn_username
переменной и свой пароль в rhn_password
переменной.
jboss_eap_rhn_id
Кроме того, в переменной необходимо указать право управления подпиской Red Hat для JBoss EAP . Эта переменная позволяет вам указать, какую версию JBoss EAP (поддерживаемую Red Hat) вы хотите установить. Кроме того, вы можете просто загрузить и установить ZIP-файл JBoss EAP с клиентского портала Red Hat.
Все эти переменные можно хранить в файле YAML, имя которого вы указываете в разделе Ansible playbook с именем vars_files
.
Теперь запустите Ansible playbook, в create-demo-setup.yml
котором создаются ресурсы в Azure и развертывается JBoss EAP:
$ ansible-playbook -e @rhn-creds.yml -i inventory/myazure_rm.yml -e
"ansible_ssh_user=rheluser ansible_ssh_private_key_file='provide_your_ssh_private_key'
hosts_group_name=eap wildfly_version=7.4 override_install_name=jboss-eap"
create-demo-setup.yml
В рамках выполнения плейбука клонируется репозиторий azure-eap-demo . Его create-demo-setup.yml
файл содержит:
- name: Create Azure VM
hosts: localhost
gather_facts: false
connection: local
vars:
repo_url: "https://github.com/ansible-middleware/wildfly-cluster-demo.git"
branch: main
tasks:
- name: Git checkout
ansible.builtin.git:
repo: "{{ repo_url }}"
dest: "{{ playbook_dir }}/wildfly-cluster-demo"
version: "{{ branch }}"
single_branch: yes
clone: yes
update: yes
- name: Create demo resources on azure.
include_role:
name: 'azure'
vars:
ssh_key_path: "{{ ssh_key | default(lookup('env', 'HOME') + '/.ssh/id_rsa.pub')}}"
- meta: refresh_inventory
- pause:
minutes: 1
- name: Run wildfly-cluster-demo
import_playbook: wildfly-cluster-demo/playbook.yml
Этот сценарий создает ресурсы Azure, необходимые приложению, включая группу ресурсов, виртуальные сети, подсети, группы безопасности, сетевые интерфейсы, три виртуальные машины под управлением Red Hat Enterprise Linux и общедоступные IP-адреса для виртуальных машин.
Все параметры по умолчанию для облачных экземпляров Azure находятся в установленном пакете: roles/azure/defaults/main.yml
.
Наконец, playbook развертывает демо-версию кластера WildFly. См. статью Автоматизация и развертывание кластера JBoss EAP с помощью Ansible , чтобы узнать больше о том, как использовать WildFly.
После успешного завершения плейбука вы можете проверить кластер JBoss EAP, войдя на портал Azure . Здесь вы найдете все ресурсы, созданные для поддержки кластера JBoss EAP. Войдите или подключитесь по SSH к любой из созданных виртуальных машин и убедитесь, что служба WildFly запущена и доступна. Кроме того, вы можете запустить validate.yml
playbook, предоставленный в приложении wildfly-cluster-demo , для проверки конфигурации.
Чтобы очистить все ресурсы, созданные в Azure, запустите clean-demo-resources.yml
плейбук:
$ ansible-playbook clean-demo-resources.yml
Содержание clean-demo-resources.yml
следующее:
- name: Create Azure VM
hosts: localhost
connection: local
tasks:
- name: Create VM's on azure.
include_role:
name: 'azure'
vars:
action: destroy
Действие destroy
запускает roles/azure/tasks/destroy.yml
файл, который содержит:
---
- name: Remove a VM and all resources that were autocreated
azure_rm_virtualmachine:
resource_group: "{{ item.resourcegroup_name }}"
name: "{{ item.name }}"
remove_on_absent: all_autocreated
state: absent
loop: "{{ vm }}"
- name: Delete a resource group including resources it contains
azure_rm_resourcegroup:
name: "{{ item.name }}"
force_delete_nonempty: yes
state: absent
loop: "{{ resource_groups }}"
Playbook удаляет все виртуальные машины и удаляет все ресурсы в eap-cluster
группе ресурсов.
В этой статье мы продемонстрировали пошаговый процесс создания ресурсов с помощью Ansible в Microsoft Azure и развертывания кластера JBoss EAP с использованием инструментов из проекта Ansible Middleware. Ознакомьтесь с другими коллекциями и демонстрациями в организации ansible-middleware GitHub и на веб- сайте Ansible Middleware .
Ссылка: https://developers.redhat.com/articles/2022/08/17/how-ansible-simplifiers-jboss-eap-deployment-azure
#redhat #aruze #jboss
1621051140
Azure SQL Database is a PaaS solution for migrating your on-premises databases to the Azure cloud infrastructure. It is a managed service and Azure manages the infrastructure, database availability, backup restore, and compute resources.
Database maintenance is a regular task for database administrators for optimized performance for your application queries. In an on-premise SQL Server, usually, we configure SQL Server Agent jobs with the custom T-SQL scripts or use database maintenance plans for regular performing index maintenance based on a defined threshold.
Yes, it is a misconception that we do not need to perform database maintenance on Azure databases. Uses are responsible for index and statistics maintenance on these databases other your performance might degrade over time. However, by default, it has the following configurations in regards to statistics.
Azure Database does not have any SQL Server agent to run the scripts. Therefore, we do have a question here:
How can we automate the Azure SQL Database index and statistics maintenance?
In this article, we use azure automation accounts and runbooks for scheduling maintenance scripts. Refer to the following articles to become familiar with azure automation.
#azure #sql azure #azure automation: #azure sql
1620805745
Want to try automated inventory management system for small businesses? Originscale automation software automate your data flow across orders, inventory, and purchasing. TRY FOR FREE
#automation #automation software #automated inventory management #automated inventory management system #automation management system #inventory automation
1622034879
Выберите разумный способ конвертировать файлы MBOX в формат Outlook, загрузив Datavare Конвертер MBOX в PST. Конвертер подходит для преобразования всех ваших задач только что. Это приложение имеет несколько удивительных функций и преимуществ, которые могут упростить процесс конвертации. Программное обеспечение хорошо продвинуто, чтобы выполнять все ваши задачи преобразования без ошибок и без каких-либо препятствий. Кроме того, нет необходимости устанавливать какую-либо конкретную Windows для установки этого приложения, приложение хорошо подходит для работы с любой версией Windows, от самой новой до самой старой.
Более того, любой пользователь может использовать приложение независимо от своего опыта. Даже новичок может использовать приложение с удобством благодаря удобному графическому интерфейсу. Приложение имеет тенденцию конвертировать все ваши файлы MBOX сразу за несколько кликов без каких-либо перерывов. Приложение работает без сбоев в любой из версий Windows. Он просто сканирует введенные вами файлы MBOX, чтобы проверить, безопасно ли их преобразовать или нет. Он просто выполняет все свои задачи плавно и эффективно.
Вы можете использовать пробную версию приложения, которая доступна всем пользователям бесплатно.
Чтобы выполнить задачу преобразования, пользователь должен выполнить некоторые из шагов. Эти действия может легко выполнить любой начинающий пользователь. Выполним следующие действия:
Шаг 1 - Загрузите приложение
Шаг 2 - Запустите приложение в вашей операционной системе Windows.
Шаг 3. Теперь выберите файлы MBOX, которые вы хотите преобразовать.
Шаг 4. Затем выберите формат, в который вы хотите преобразовать файлы MBOX.
Шаг 5- Наконец, выберите место назначения, в котором вы хотите сохранить преобразованные файлы MBOX.
Шаг 6. Наконец, нажмите кнопку «конвертировать сейчас», чтобы завершить преобразование.
Благодаря этим нескольким простым пяти-шести шагам ваша задача преобразования будет выполнена без проблем, и преобразование произойдет без усилий.
Конвертер имеет несколько функций, которые позволяют использовать его всем пользователям. Мы узнаем о некоторых из этих функций.
Конвертировать только файлы MBOX
Приложение преобразует только ваши файлы MBOX в формат Outlook PST. Он сканирует только файлы MBOX, сохраненные в Thunderbird или Mac.
Массовое преобразование
Теперь у пользователей есть выбор: конвертировать один файл MBOX или несколько файлов MBOX на высокой скорости. Приложение полностью поддерживает массовое преобразование данных. Даже если пользователь помещает несколько файлов MBOX для преобразования, приложение плавно преобразует их данные.
Выборочное преобразование файлов MBOX
Только файлы MBOX, выбранные пользователями, конвертируются только приложением. Пользователи могут конвертировать один файл MBOX или несколько файлов MBOX. Приложение всегда будет поддерживать выборочное преобразование файлов. Кроме того, у пользователей есть возможность искать файлы, которые они хотели преобразовать.
Индивидуальное сохранение
Пользователи могут сохранять свои преобразованные файлы MBOX в любом месте, которое они хотят сохранить в своей локальной системе. Приложение предоставляет вам все права для сохранения преобразованных данных. Пользователи могут сохранить преобразованные файлы MBOX в сохраненную папку или создать новую папку.
Высокая скорость совместимости
Приложение работает без сбоев в любой из ваших операционных систем Windows и, следовательно, обеспечивает высокую скорость совместимости. Он поддерживает любую версию файла Outlook от версии 2019 до 2003. Пользователи могут сохранять имя папки по своему выбору.
Хорошая точность
Благодаря массовому преобразованию файлов MBOX приложение обеспечивает хорошую точность преобразованных файлов MBOX. Приложение безупречно конвертирует все файлы MBOX со 100% точностью. Все компоненты приложения восстанавливаются приложением.
Загрузите бесплатную пробную версию приложения и узнайте больше о приложении. Он предоставляет пользователям отличный графический интерфейс, так что любой пользователь может использовать приложение без каких-либо препятствий.
Демо-версия приложения позволяет конвертировать несколько файлов MBOX, но для неограниченного конвертирования вы можете купить лицензионную версию приложения.
Больше информации;- https://www.datavare.com/ru/конвертер-mbox-в-pst.html
#mbox #конвертер mbox в pst #mbox в экспортер pst #mbox в импортер pst #экспортировать mbox в pst #конвертировать mbox в pst
1615959408
Datavare - лучшее подходящее приложение для преобразования файлов EML в формат PDF. Приложение предоставляет множество преимуществ, так что пользователи могут легко конвертировать файлы. Это помогает осуществить прямую конверсию. Приложение лучше всего подходит для каждого пользователя и поэтому преобразует файлы EML точным и безошибочным способом. Любой пользователь может выполнить преобразование файлов EML в формат PDF, так как с приложением очень легко работать. Пользователи без технического образования также могут использовать это замечательное приложение без каких-либо проблем.
Хотя приложение очень продвинутое, но с его дружественным графическим интерфейсом легко конвертировать файлы EML в формат PDF. Для этого не требуется какой-либо технической помощи. Задачу конвертации легко и просто выполнить с помощью этого стороннего приложения. Это приложение с высокой степенью совместимости, которое без проблем работает с любой версией Windows. Для использования приложения не обязательно, чтобы версия Windows была самой последней или самой старой.
Более того, использование этого замечательного приложения дает множество преимуществ. Давайте поговорим о некоторых из этих преимуществ:
Эти преимущества делают приложение более удобным для использования. Использование этого приложения для преобразования файлов EML в формат PDF стоит денег. Загрузите пробную версию прямо сейчас.
Чтобы выполнить задачу преобразования, необходимо выполнить несколько шагов. Процесс преобразования происходит поэтапно. Эти шаги очень легко выполнить любой пользователь. Для выполнения этих шагов нет необходимости в каких-либо технических рекомендациях.
Теперь давайте просто посмотрим на эти простые шаги после загрузки и запуска приложения.
Шаг 1. Откройте приложение и выберите файлы EML, которые вы просто хотите преобразовать.
Шаг 2. Выберите место, где вы хотите сохранить преобразованные файлы.
Шаг 3 - Нажмите кнопку конвертировать сейчас.
С помощью этих 3 простых шагов вы можете преобразовать файлы EML в формат PDF.
Эти шаги очень просты, также приложение предоставляет правильные снимки данных шагов для правильной помощи пользователю. Кроме того, приложение предоставляет простой графический интерфейс для поддержки своих пользователей. Во-первых, воспользуйтесь демо-версией приложения.
Ключевая особенность
Обладая множеством преимуществ, приложение также предоставляет пользователям некоторые ключевые функции для лучшего преобразования файлов EML. Давайте посмотрим на некоторые из этих функций:
Безупречное преобразование
При высокой скорости необходимо, чтобы ваши файлы безупречно конвертировались без каких-либо изменений данных. Это приложение подходит для безупречного преобразования ваших данных.
Селективное преобразование
Необходимо, чтобы выбранные вами файлы были только конвертируемыми. Таким образом, это интеллектуальное приложение преобразует только те файлы, которые вы выбрали для преобразования. Нет, другие файлы EML конвертируются в формат PSF.
Пакетное преобразование
Выбранные данные конвертируются партиями. Это означает, что вы можете выбрать файлы, которые хотите преобразовать, или выбрать папку. Кроме того, предусмотрена фильтрация файлов в файловом режиме.
Сохраните данные соответствующим образом
Вы можете выбрать файлы для преобразования, а также местоположение. Приложение поддерживает настройку сохранения данных. Это означает, что вы можете легко и удобно сохранить свои данные без каких-либо обязательств. Эти функции обеспечивают полезный результат для пользователей.
Пользователи могут загрузить конвертер EML в PDF для преобразования своих файлов EML в формат PD. Приложение простое и удобное в использовании в любой из версий Windows. Пользователь может конвертировать столько файлов, сколько хочет конвертировать, без каких-либо обязательств, как только он купит лицензионную версию приложения.
Такие функции, как высокоскоростное преобразование, отличная точность и отличная совместимость, делают приложение более полезным. Это независимое приложение выполняет задачу преобразования напрямую без каких-либо проблем. Таким образом, попробуйте бесплатную демонстрационную версию приложения прямо сейчас и проверьте ее, преобразовав несколько файлов EML в формат PDF.
Если вы столкнулись с какой-либо проблемой, вы также можете позвонить по номеру службы поддержки, предоставленному приложением своему пользователю. Эта служба поддержки клиентов доступна 24 * 7 часов.
Больше информации:- https://www.datavare.com/software/eml-to-pdf-converter-expert.html
#конвертер eml в pdf #eml в pdf импортер #импортировать eml в pdf #конвертировать eml в pdf #экспортировать eml в pdf