Wayne,

I am trying to do this as well using your instructions. I am using a server
+ onair machine. The server houses the database. In following your
instructions when I try to get the onair machine to try to access the
server database it says, onair is not allowed to access this database. How
do I give it permission?
On Mar 4, 2016 11:34 AM, "Wayne Merricks" <[email protected]>
wrote:

> 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 machine *Check 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 machine *With 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 machine *Now 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,intr
>
>
> Finally, 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 
> [email protected]http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>
>
>
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>
>
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to