Проверка работы с помощью Satellite

по сравнению с
Текущая oleg
на апр 06, 2021 12:56.

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (58)

просмотр истории страницы
{toc}


h2. Установка Carbon Reductor Satellite
{note}Внимание\! Ни в коем случае не устанавливайте Carbon Satellite на систему, на которую уже установлен Carbon Reductor. Это приведёт к его поломке.{note}
{info}Рекомендуемые системные требования:
1. Двухядерный процессор (или два ядра виртуальной машины).
2. 4 гб оперативной памяти.
3. 50 Гб дискового пространства. {info}

*Рекомендуемые системные требования:*
| Процессор (CPU) | 2 физических ядра (или два ядра виртуальной машины) \\ |
| Оперативная память (RAM) | 2/4 Гб \\ |
| Жесткий диск \\ | 50 Гб |
| Платформа \\ | VM |



h2. Введение

Процесс установки Carbon Satellite так же, как и Carbon Reductor DPI X, состоит из двух этапов

# Установка Carbon Platform
# Установка непосредственно Carbon Satellite
h2. Процесс установки

Скачать iso-образ продукта [с нашего сайта|http://example.com]. сайта|https://download5.carbonsoft.ru/Carbon_install/Carbon_Satellite_x64.iso].

Установить Carbon Platform по [инструкции|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=113737823] (до этапа "Установка Carbon Reductor DPI X"). 

h2. Введение
Войти в систему.

Установка Reductor DPI X состоит из двух этапов:
# Установка Carbon Platform
# Установка непосредственно Carbon Reductor DPI X
{info}Важно: Для установки рекомендуется минимум *500 Гб* свободного дискового пространства{info}
В противном случае возникнет следующая ошибка.
!1.png|border=1!

!Снимоккрана.png|border=1,width=587,height=327!
Выбрать продукт Carbon Satellite (ввести цифру *7)*.

h2. Создание загрузочной USB-Flash
!2.png|border=1!

После того, как контейнеры будут скачаны, нужно будет зарегистрировать данный экземпляр Carbon Satellite в браузере по адресу [http://\[ip\-|http://\[ip-]адрес сателлита\]:8080

h4. В Windows
В консоли ввести
{panel}menu{panel}
!4.png|border=1!
Выбрать пункт *Carbon Reductor Satellite*.

Для записи USB Flash необходимо использовать [Win32 Disk Imager|https://sourceforge.net/projects/win32diskimager/] в Windows.
{info}Другие программы модифицируют iso-образ, в виду чего установка продукта будет невозможна.{info}
1. Скачиваем и открываем [Win32 Disk Imager|https://sourceforge.net/projects/win32diskimager/]
Открыть пункт *Настройки выгрузок единого реестра*.

2. Выбираем образ для установки Carbon_Reductor_x64.iso с помощью иконки "папка".
!5.png|border=1!

!4.jpg|border=1!

3. Выбираем устройство для записи, в нашем случае это диск "D". И нажимаем на кнопку "Write".
Настроить выгрузку реестра с сервера Carbon Reductor DPI X по [данной статье|REDUCTOR9:Выгрузка реестра с сервера Carbon Reductor].

!21.png|border=1!
Вернуться в меню *Carbon Reductor Satellite*. Выбрать пункт *Определение страниц заглушек* и настроить.
* IP адрес страницы-заглушки: указать IP-адреса всех заглушек (если их несколько) через пробел.
* Текст-маркер с страницы-заглушки: указать ключевое слово или фразу, которая присутствует на вашей странице-заглушке, но отсутствует на заглушке аплинка.

По завершению результата создания загрузочной флешки будет выведено сообщение.

!3.jpg|border=1!
В меню *Carbon Reductor Satellite \->* *Окружение сервера* настроить пункты *IP-адрес сателлита* и *IP-адрес Carbon Reductor.* Остальные пункты оставить пустыми.

4. Устанавливаем флешку в сервер, в настройках BIOS выбираем загрузку с данной флешки. 
У вас есть возможность настроить периодический запуск проверок. По-умолчанию данная опция выключена. Перейдите в пункт меню *Поведение проверки фильтрации* и включите пункт *Периодический запуск сателлита*. Установите периодичность в пункте *Запускать каждые Х часов*, а также лимит пропусков в процентах. Не рекомендуется устанавливать короткий промежуток периодичности на слабых машинах, т.к. проверка может не закончиться к тому моменту, как подойдет очередь следующей проверки.

h4. В Linux
!image_2021-04-05_13-32-01.png|border=1!

1. Определить имя устройства, которое было присвоено системой вашей флешке. Для этого выполните команду:
{panel}
dmesg \| tail \| grep sd\*
{panel}
В результате получим:
{panel}
\[93944.663736\] scsi host10: usb-storage 2-1.2:1.0
\[93945.665172\] scsi 10:0:0:0: Direct-Access JetFlash Transcend 8GB 8.07 PQ: 0 ANSI: 4
\[93945.665840\] sd 10:0:0:0: Attached scsi generic sg2 type 0
\[93945.666968\] sd 10:0:0:0: [sdc] 15261696 512-byte logical blocks: (7.81 GB/7.28 GiB)
\[93945.670007\] sd 10:0:0:0: [sdc] Write Protect is off
\[93945.670013\] sd 10:0:0:0: [sdc] Mode Sense: 23 00 00 00
\[93945.671089\] sd 10:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
\[93945.676223\] sdc: sdc1
\[93945.679833\] sd 10:0:0:0: [sdc] Attached SCSI removable disk
\[93945.872080\] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
{panel}
В нашем случае это /dev/sdc. Так как на диске имеется один раздел fat32 - необходимо его отмонтировать. Если флешка пуста, то можно пропустить этот шаг.
{panel}
umount /dev/sdc1
{panel}
2. Отформатировать USB-флешку в fat32.
{panel}
sudo mkfs.fat /dev/sdc \-I
{panel}
либо
{panel}
sudo mkfs.vfat /dev/sdc \-I
{panel}
3. Создать образ загрузочной флешки.
{panel}
sudo dd if=/home/carbon/Downloads/Carbon_Reductor_x64.iso of=/dev/sdc
{panel}
*\*ВАЖНО\! После окончания процесса копирования необходимо выполнить следующую команду, чтобы удостовериться, что все данные перенесены на диск*
{panel}
sync
{panel}

h4. В MacOS

1. Определить имя устройства, которое было присвоено системой вашей флешке. Для этого выполните команду:
После этого перезапустите сателлит.
{code}/app/satellite/service restart{code}
{code}
diskutil list | grep external
h2. Поддержка
{code}
В результате получим:
Уровень поддержки совпадает с уровнем поддержки продукта Carbon Reductor DPI X.
{code}
/dev/disk2 (external, physical):
В случае превышения лимита пропусков при очередной проверке, вы будете уведомлены об этом. Отдел технической поддержки CarbonSoft будет уведомлен в зависимости от уровня поддержки.
{code}
В нашем случае это /dev/disk2. Отмонтируем все разделы на этом диске, если они примонтировались автоматически:
h2. Пользовательский скрипт (хук)
{code}
diskutil umountDisk disk2
У вас есть возможность настройки собственного скрипта, который будет запускаться после каждого проведения проверки фильтрации.
{code}
2. Создать образ загрузочной флешки. dd может выполняться долго, прогресс можно посмотреть, нажав в окне терминала сочетание клавиш ctrl-t.
Разместите его в контейнере /app/satellite в файле /cfg/config/userinfo/hooks/filter_test_production.sh и дайте \+x права.
{code}
sudo dd if=~/Downloads/Carbon_Reductor_x64.iso of=/dev/disk2 bs=1M
sync
diskutil umountDisk disk2
diskutil eject disk2
{code}
{include:CarbonBaseSystem:Установка Carbon PL5.2}
Общие правила написания хуков описаны на странице [https://docs.carbonsoft.ru/pages/viewpage.action?pageId=121077803].