База знаний
Подключение 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)