Spec-Zone.ru › MariaDB

Установка MariaDB Galera в IBM Cloud

Получите MariaDB Galera в IBM Cloud

У вас должна быть учетная запись IBM Cloud, в противном случае вы можете зарегистрироваться здесь. В конце учебника у вас будет кластер с работающей MariaDB. IBM Cloud использует Bitnami-диаграммы для развертывания MariaDB Galera с помощью helm

1. Мы предоставим новый кластер Kubernetes для вас, если у вас уже есть один, переходите к шагу 2

2. Мы развернем плагин IBM Cloud Block Storage, если у вас он уже есть, переходите к шагу 3

3. Развертывание MariaDB Galera

Шаг 1. Предоставление кластера Kubernetes

  • Нажмите кнопку Каталог вверху
  • Выберите Услугу в каталоге
  • Найдите Услугу Kubernetes и нажмите на нее

kubernetes-select

  • Вы находитесь на странице развертывания Kubernetes, вам необходимо указать некоторые детали о кластере
  • Выберите план стандартный или бесплатный. Бесплатный план имеет только один рабочий узел и без подсети. Для предоставления стандартного кластера вам необходимо будет обновить вашу учетную запись до Pay-As-You-Go
  • Для обновления учетной записи до Pay-As-You-Go выполните следующие шаги:
  • В консоли перейдите к Управление > Учетная запись.
  • Выберите настройки учетной записи и нажмите Добавить кредитную карту.
  • Введите данные вашей платежной карты, нажмите Далее и отправьте свои данные
  • Выберите классический или VPC, ознакомьтесь с документацией и выберите наиболее подходящий тип для себя

infra-select

  • Теперь выберите параметры расположения. Для получения дополнительной информации посетите Расположения
  • Выберите Географическое положение (континент)

location-geo

  • Выберите Один или Многозонный. В однозонном режиме ваши данные хранятся только в одном дата-центре, а в многозонном режиме они распределяются по нескольким зонам, что повышает безопасность в случае непредвиденного сбоя в зоне

location-avail

  • Выберите Рабочую зону, если используете однозонный режим, или Мегаполис, если используете многозонный режим

location-worker

  • Если вы хотите использовать многозонный режим, настройте свою учетную запись с помощью VRF или включите VLAN-связь
  • Если в вашем текущем местоположении нет доступной виртуальной локальной сети, для вас будет создана новая VLAN
  • Выберите Настройку рабочих узлов или используйте предварительно выбранную, задайте Количество рабочих узлов на зону

worker-pool

  • Выберите Основной сервис-шлюз. В учетных записях с поддержкой VRF вы можете выбрать только частный доступ, чтобы сделать ваш мастер доступным в частной сети или через VPN-туннель. Выберите только публичный доступ, чтобы сделать ваш мастер публично доступным. Если у вас есть учетная запись с поддержкой VRF, ваш кластер настроен по умолчанию для использования как частных, так и публичных шлюзов. Для получения дополнительной информации посетите шлюзы.

endpoints

  • Присвойте кластеру название

name-new

  • Присвойте кластеру желаемые метки. Для получения дополнительной информации посетите метки

tasg-new

  • Нажмите создать

create-new

  • Подождите, пока ваш кластер не будет предоставлен

cluster-prepare

  • Ваш кластер готов к использованию

cluster-done

Шаг 2. Развертывание плагина IBM Cloud Block Storage

Плагин Block Storage — это постоянное высокопроизводительное хранилище iSCSI, которое можно добавить к вашим приложениям с помощью постоянных томов Kubernetes (PV).

  • Нажмите кнопку Каталог вверху
  • Выберите Программное обеспечение в каталоге
  • Найдите плагин IBM Cloud Block Storage и нажмите на него

block-search

  • На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать
  • Нажмите Введите или выберите пространство имен и выберите пространство имен по умолчанию или используйте настраиваемое (если вы получите ошибку, подождите 30 минут, пока кластер не завершит работу)

block-cluster

  • Присвойте этому рабочему пространству название
  • Нажмите установить и подождите окончания развертывания

block-storage-create

Шаг 3. Развертывание MariaDB Galera

Мы развернем MariaDB в нашем кластере

  • Нажмите кнопку Каталог вверху
  • Выберите Программное обеспечение в каталоге
  • Найдите MariaDB и нажмите на него

search

  • На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать

cluster-select

  • Нажмите Введите или выберите пространство имен и выберите пространство имен по умолчанию или используйте настраиваемое

details-namespace

  • Присвойте рабочему пространству уникальное название, которое вы легко сможете распознать

details-name

  • Выберите группу ресурсов, которую вы хотите использовать. Она предназначена для управления доступом и выставления счетов. Для получения дополнительной информации посетите группы ресурсов

details-resource

  • Присвойте метки своей MariaDB Galera. Для получения дополнительной информации посетите метки

details-tag

  • Нажмите Параметры по умолчанию. Вы можете задать значения развертывания или использовать значения по умолчанию

parameters

  • Установите пароль для MariaDB Galera root в параметрах

password

  • После завершения всех действий установите флажок рядом с соглашениями и нажмите Установить

aggreement-create

  • Рабочее пространство MariaDB Galera начнет установку. Подождите несколько минут

in-progress

  • Рабочее пространство MariaDB Galera успешно развернуто

done

Проверка установки MariaDB Galera

  • Перейдите в Ресурсы в вашем браузере
  • Нажмите Кластеры
  • Нажмите на ваш кластер

resource-select

  • Теперь вы находитесь на странице обзора кластера. Здесь нажмите на Действия и Веб-терминал в раскрывающемся меню

cluster-main

  • Нажмите Установить — подождите несколько минут

terminal-install

  • Нажмите на Действия
  • Нажмите Веб-терминал — откроется терминал
  • Введите в терминале, пожалуйста, измените NAMESPACE на пространство имен, которое вы выбрали при настройке развертывания:
$ kubectl get ns

get-ns

$ kubectl get pod -n NAMESPACE -o wide 

get-pod

$ kubectl get service -n NAMESPACE

get-svc

  • Введите свой pod с bash, пожалуйста, замените PODNAME именем вашего pod MariaDB
$ kubectl exec --stdin --tty PODNAME -n NAMESPACE -- /bin/bash

bash

  • После входа в свой pod, пожалуйста, проверьте, что MariaDB работает в вашем кластере pod. Пожалуйста, введите пароль root после запроса
mysql -u root -p -e "SHOW STATUS LIKE 'wsrep_cluster_size'"

welcome

Вы успешно развернули MariaDB Galera в IBM Cloud!

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не предварительно проверяется MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/installing-mariadb-galera-on-ibm-cloud/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API