Подготовка хостов РУСТЭК к установке агента

Подготовка хостов РУСТЭК к установке агента#

Перед установкой агента на хост РУСТЭК необходимо добавить на этот хост политики для новой роли "cyberbackup" и создать пользователя с этой ролью.

Выполните следующие шаги:

  1. Загрузите архив cyberbackup-policy.tar.bz2 на один из узлов платформы РУСТЭК и распакуйте его:

    # tar -xvf cyberbackup-policy.tar.bz2
    
  2. Выполните сценарий Ansible из архива:

    # ansible-playbook -i /var/lib/rustack-ansible/inventory.yml cyberbackup-policy/main.yml -vv
    
  3. Примените новые политики, запустив конфигуратор РУСТЭК:

    rustackctl
    
  4. Выберите пункт меню Изменить политики служб.

  5. После завершения процедуры вручную создайте пользователя "cyberbackup" с новой ролью "cyberbackup" в проекте "cyberbackup":

    # openstack project create --os-cloud rustack_system --domain default cyberbackup
    # openstack user create --os-cloud rustack_system --password <passwd> --enable --project cyberbackup --domain default cyberbackup
    # openstack role add --os-cloud rustack_system --user cyberbackup --project cyberbackup cyberbackup
    

    где <passwd> — пароль для пользователя "cyberbackup".

  6. При необходимости откройте этому пользователю полный доступ через портал:

    # openstack role add --os-cloud rustack_system --user cyberbackup --user-domain default --system all cyberbackup
    # openstack role add --os-cloud rustack_system --user cyberbackup --user-domain default --domain default cyberbackup
    # openstack role add --os-cloud rustack_system --user cyberbackup --user-domain default --domain default --inherited cyberbackup