Wayne Merricks <waynemerricks@...> writes:

> 
> 
>     It is a lot simpler than you think, if you already know about NFS
>     and MySQL you can probably do this in 30 seconds or less.  If you
>     don't give yourself 5minutes to double check everything.  
>     All you need to do is share the database and the /var/snd 
directory
>     between the two machines.  Then add your new machine to rdadmin.
>     First  the easier bit of the two.On the production machineCheck 
that you can talk to the on air mysql database:
>     $ mysql -h ip_or_hostname_of_on_air_machine -u rduser -pletmein
>     If it lets you connect great.  If not check that mysql is set to
>     listen to the network:On the on air machine (only if you can't 
connect)$ sudo nano /etc/mysql/my.cnf
>     Find the line bind-address = 127.0.0.1 and change it to 0.0.0.0
>     Then restart the mysql service (this may disrupt Rivendell if it
>     does any DB work while you do this, in theory if you're in the
>     middle of a song playing you should be fine).On the production 
machine (skip to here if you can connect)Assuming you can now access 
mysql from here, change rd.conf to
>     look at the remote MySQL:
>     $ nano /etc/rd.conf
>     Find this bit:
>     [mySQL]
>     Hostname=localhost
>     And change it to the address of your on air machine.On the on air 
machineWith that out of the way, you need to share the /var/snd
>     directory.  The easiest thing to use is NFS (similar to windows
>     network shares but it works more reliably).  
>     You might have to install nfs (sudo apt-get install
>     nfs-kernel-server), assuming that is already there:
>     $ sudo nano /etc/exports
>     Add the line (amend this for your network mine is 10.43.X.X, so I 
do
>     this):
>     /var/snd 10.43.0.0/255.255.0.0(rw,sync,all_squash,subtree_check)
>     Then "export" the share:
>     $ sudo exportfs -r -v
>     And it should say exported /var/snd.On the production machineNow 
all you need to do is mount the remote /var/snd to the local
>     /var/snd.  Make sure you've installed the NFS client (sudo apt-get
>     install nfs-common).  Then test mount it:
>     $ sudo mount -t nfs ip_or_name_of_on_air_machine:/var/snd /var/snd
>     if that works you'll see all your on air audio inside /var/snd.
>     To permanently mount /var/snd (so that it sticks between reboots):
>     $ sudo nano /etc/fstab
>     Add the line:
>     ip_or_name_of_on_air_machine:/var/snd /var/snd nfs
>     rsize=32768,wsize=32768,timeo=14,intrFinally, load up rdadmin on 
either machine and add a new host. 
>     Make sure it is the same name as your production machine and set 
it
>     up how you want it to work.  You may get a message about missing
>     audio assignments.  Thats OK, as soon as the Rivendell daemons are
>     restarted it will add itself to the database.
>     That is all you have to do to share amongst machines.On 03/03/16 
01:48, Hugh Stolmer wrote:
> 
>     
>       Hello,
> I would like to link a production machine to an on-air machine so I 
have 
> only one database that resides on the on-air machine. Then I do not 
have 
> to disturb the on-air machine to do production and log management.
> Can anyone point me to some clear instructions on how to do this?
> Both machines have been built with a Rivendell Appliance DVD (3.7.0) 
on 
> Centos7 and are running Rivendell 2.10.3.
> Thanks for any help,
> Hugh S
> 
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
> 
>     
>     
> 
> 
> _______________________________________________
> Rivendell-dev mailing list
> Rivendell-dev@...
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
> 
Hi Wayne,
Thanks for taking the time to write out the instructions.
I cannot find the mysql folder under /etc/
Since I am using the Beta version of the broadcast appliance, I have 
read that it uses a different database, Maria - or something.
Also, I used the apt-get install nfs command and this did not work 
(command not found).
Is it possible the Beta appliance is a different setup?
Thanks,
Hugh

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to