Overview
The just:in linux appliance ships preinstalled with following components:
Minimal CentOS installation (CentOS 7.x)
Video card driver (AJA)
just:in linux engine (TOA Media Engine = tme)
just:connect (TOA just:connect = tjc)
just:in linux engine (tme) and just:connect (tjc) start automatically after the OS boot process. If they are configured properly, both services can communicate with the macOS based Just Control application immediately.
Deployment
The just:in linux appliance comes preinstalled with a specific CentOS 7.x release:
7.4 (1708)
7.5 (1804)
7.6 (1810)
7.7 (1908)
7.8 (2003)
7.9 (2009)
If you require a specific CentOS version, when ordering a just:in linux appliance, please contact us.
User and Password
The system can be accessed with following credentials via ssh.
User: justin Password: justin Example: ssh justin@IP-ADDRESS
Please beware that there is no Linux GUI pre-installed on the just:in linux appliance and it is not recommended to install one. All set up processes can and should be done via the command line.
Network Settings
By default em1 is set to DHCP and em2 gets configured with a static IP-Address (172.17.17.10/24). The IPMI port gets set to DHCP as well.
When connected to the just:in linux appliance with ssh, the IP addresses can be displayed with one of the following commands:
ip addr
or
ifconfig -a
The IP address for the IPMI port gets shown at startup, when there is a monitor connected to the server (VGA port) or the address can be displayed with following command, when connected with ssh:
sudo ipmicfg -m
IPMI
As mentioned above, the server can also be accessed via the IPMI port. Open a browser and enter the IPMI IP-Address (Username: ADMIN, Password: will be provided upon request).
Blackmagic Firmware Updater
Only update the Blackmagic driver if you have issues with the system. Please contact your local reseller or the ToolsOnAir Support System before.
In some situations the Blackmagic video card needs a Firmware update. Verify if the card is working properly with the installed driver version by using the following command:
BlackmagicFirmwareUpdater status
No Firmware update is required if all inputs display the status ok. If the status is not ok use following command to update the firmware. Restart the system afterwards.
BlackmagicFirmwareUpdater update [device]
just:connect Configuration File & Logs
Config File
just:connect (tjc) stores all Channel related information (channel settings, presets, etc.) in following configuration file:
/var/justconnect/JustConnect.txt
Delete this file if there is a major problem with the system. After deleting the config file, tme and just:connect (tjc) must be restarted.
sudo tme restart
Please beware that you can save and restore the JustConnect.txt file within the UI (config panel - System Tab - Configurations) as well.
Logs
just:connect (“tjc”) saves log files for each recording channel independently. There is log file for each just:connect start and the just:connect log files are located at:
/var/log/justconnect
The just:in linux engine (“tme”) saves logs files for each channel as well. These log files get saved at:
/var/log/tme
Restarting the just:in linux engine and just:connect service
With following commands the just:in linux engine and/or the just:connect service can be restarted:
just:in linux engine
sudo systemctl restart tme
just:connect
sudo systemctl restart tjc
Both just:in linux engine and just:connect:
sudo tme restart
This command will delete all existing log files from both, just:in linux engine and just:connect and saves all logs to the internal RAID at /media/internal_raid/tools/ automatically.
The tme status script
In order to get an overview about the server and the current running processes, there is a tme status script available, which provides information like system information, running processes, internal RAID state, AJA driver, etc. Run following command to execute the tme status script:
sudo tme status
The output will look like this:
*****System Info**************************************************************************************************************************** Motherboard: X11DDW-NT CPU: Intel(R) Xeon(R) Silver 4110CPU @ 2.10GHz CPU Sockets: 2 CPU Cores: 8 Memory: 92G OS: CentOS Linux release 7.9.2009 (Core) Kernel: 3.10.0-1160.76.1.el7.x86_64 IPMI Address: 10.39.1.43 CPU Governor Mode: Current active profile: throughput-performance Internal RAID State: clean Irqbalance State: active (running) since Thu 2022-09-01 09:06:28 CEST; 2 weeks 1 days ago IrqAJA: ntv2dev0 0xff00ff00 *****Services******************************************************************************************************************************* smb.service loaded active running Samba SMB Daemon tjc.service loaded active running ToolsOnAir just:connect tme.service loaded active running ToolsOnAir Media Engine *****Blackmagic Status********************************************************************************************************************** Driver Version: 12.2.2a6 Channels: No devices available *****AJA Status***************************************************************************************************************************** ajantv2-dkms Version: 16.2.0 ajaretail Version: 16.2.0 *****Status TME Sessions******************************************************************************************************************** 154927 154934 154940 154946 *****TOA Media Engine Version*************************************************************************************************************** Name : toa-media-engine_testing Version : 0.9.515 *****TOA Config Version********************************************************************************************************************* Name : toa-config_testing Version : 0.9.24 *****Just Connect Version******************************************************************************************************************* 1.0.160
Automatic Server Restarts
If the services should be rebooted automatically, a cronjob has to be activated. This can be done with the following command as root:
(crontab -l 2>/dev/null; echo "0 2 * * * /usr/bin/tme restart") | sudo crontab -
This command restarts the services (tme and tjc) everyday at 2AM.
Please contact your local ToolsOnAir reseller or the ToolsOnAir Support Team before.
Daylight saving time
The typical implementation of DST is to set clocks forward by one hour in the spring and to set clocks back by one hour in autumn to return to standard time. This could affect recording workflows when working with Computer Time as Timecode Source and especially when working in Schedule Mode and NTP synchronised setups.
In order to get the correct new time applied to the recording engine, the services (“tme” and “tjc”) have to be restarted. Afterwards restart the Just Control application as well. Please beware that by restarting the recording services, possible ongoing recording will be stopped. Therefore we recommend to stop recording manually before restarting the recording services.
Software Updates
Please contact your local ToolsOnAir reseller or ToolsOnAir directly, if you want to update your just:in linux appliance.