[UPDATE] параметры запуска сканера в inventory/group_vars/all/scanner.yml
This commit is contained in:
@@ -35,15 +35,18 @@ ansible-playbook env.yml # паспорт ~/node.env и
|
||||
```bash
|
||||
# 1. расстановка: x, y узлов и server_ip в inventory/hosts.yml
|
||||
ansible-playbook env.yml --diff # 2. паспорта на узлы
|
||||
ansible-playbook scanner-start.yml # 3. peleng на всех узлах
|
||||
ansible-playbook scanner-start.yml -e scanner_args="--freq 2437 --lna 8"
|
||||
# 3. частота и усиления: inventory/group_vars/all/scanner.yml
|
||||
ansible-playbook scanner-start.yml # 4. peleng на всех узлах
|
||||
ansible-playbook scanner-start.yml -e scanner_args="--freq 2437" # разово поверх
|
||||
ansible-playbook scanner-stop.yml # HackRF свободен (scan, калибровка)
|
||||
```
|
||||
|
||||
`scanner-start.yml` на каждом узле зовёт `node.py start <профиль> <флаги>`:
|
||||
останавливает прежний peleng и любой процесс, держащий HackRF, переинициализирует
|
||||
USB и запускает peleng в фоне с логом `/tmp/peleng.log`. Профиль и флаги по
|
||||
умолчанию - `scanner_profile` и `scanner_args` в инвентаре. peleng читает паспорт
|
||||
USB и запускает peleng в фоне с логом `/tmp/peleng.log`. Профиль и флаги лежат в
|
||||
`inventory/group_vars/all/scanner.yml` (`scanner_profile`, `scanner_args`); узлу
|
||||
можно задать своё значение в `inventory/hosts.yml`, разовый запуск поверх всего
|
||||
через `-e`. peleng читает паспорт
|
||||
только при старте, поэтому после `env.yml` нужен повторный `scanner-start.yml`.
|
||||
|
||||
Новый узел сначала вписывается в `inventory/hosts.yml`. Смена роутера: правка
|
||||
@@ -70,8 +73,8 @@ USB и запускает peleng в фоне с логом `/tmp/peleng.log`. П
|
||||
|
||||
`inventory/hosts.yml`: адрес узла в проводной сети, `sdr_id`, серийник HackRF,
|
||||
координаты x, y в метрах. Общие переменные: `server_ip` (куда узлы шлют замеры),
|
||||
`scanner_dir` (каталог сканера на узле), `scanner_profile` и `scanner_args`
|
||||
(запуск по умолчанию). Инвентарь главный: `env.yml` перезаписывает паспорт узла,
|
||||
`scanner_dir` (каталог сканера на узле). Параметры запуска сканера - в
|
||||
`inventory/group_vars/all/scanner.yml`. Инвентарь главный: `env.yml` перезаписывает паспорт узла,
|
||||
правки руками на узле до следующего прогона.
|
||||
|
||||
## Приёмка
|
||||
|
||||
Reference in New Issue
Block a user