База знаний
Подключение CLI в *nix
Опубликовано Татьяна Орлова on 09 February 2024 12:50

1. Устанавливаем Python:

На Debian / Ubuntu

sudo apt update

sudo apt install python3-dev python3-pip

sudo pip3 install --upgrade pip

На CentOS / RHEL

sudo yum update

sudo yum -y install python3-devel python3-pip

sudo pip3 install --upgrade pip

На Arch / Manjaro

sudo pacman -Syy

sudo pacman -S python-pip

sudo pip install --upgrade pip

На macOS

sudo easy_install pip

Проверить версию pip:

pip3 --version

pip 23.2.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)

2. Устанавливаем pipx:

На Ubuntu 23.04 и выше

sudo apt update

sudo apt install pipx

pipx ensurepath

На Fedora

sudo dnf install pipx

pipx ensurepath

С использованием pip на других дистрибутивах

python3 -m pip install --user pipx

python3 -m pipx ensurepath

3. Устанавливаем OpenStack cli:

pipx install python-openstackclient

Проверяем путь до исполняемого файла:

which openstack

Примерный вывод:

/usr/local/bin/openstack

Добавляем при необходимости дополнительные пакеты для компонентов OpenStack:

pipx install python-<component>client

где <component> - имя компонента:

octavia — для работы с балансировщиками нагрузки;

glance — для работы с образами;

barbican — для работы с ключами и сертификатами;

neutron — для работы с сетями

Проверяем установленное:

pipx list --include-injected

4. Из ЛК скачиваем файл access.rc:

5. Подключитесь к cli командой:

source access.rc

(0 голос(а))
Эта статья помогла
Эта статья не помогла

Коментарии (0)