Difference between revisions of "Template:VALT Server Migration"

From IVS Wiki
Jump to: navigation, search
(On the Old Server)
Line 6: Line 6:
 
<div class="floating_card"><font color="orange">'''Note: ''It is beneficial to stop the apache service on the old server to prevent further recording of videos on it'''''</font> </div>
 
<div class="floating_card"><font color="orange">'''Note: ''It is beneficial to stop the apache service on the old server to prevent further recording of videos on it'''''</font> </div>
 
<br>
 
<br>
 +
<div class="section">
 
# Disable the Apache web service on the server to prevent further recordings
 
# Disable the Apache web service on the server to prevent further recordings
#: <div class="floating_card"><pre>sudo service apache2 stop</pre></div>
+
#: <code>sudo service apache2 stop</code>
 
# Disable the restart Wowza cronjob:
 
# Disable the restart Wowza cronjob:
 
#: - Type in the following command:
 
#: - Type in the following command:
#: <div class="floating_card"><pre>crontab -e</pre></div><br>
+
#: <code>crontab -e</code>
#: - Press {{Keyboard | key = 1}} to continue<br>
+
#: - Press {{Keyboard | key = 1}} to continue
 +
</div>
 +
 
 +
 
 
#:{{img | file = Edit_Cronjobs_Command.png}}<br>
 
#:{{img | file = Edit_Cronjobs_Command.png}}<br>
 
#:<br> - Comment out the following job: <div class="floating_card"><pre>0 3 * * * /usr/local/valt/bin/restartwowza</pre></div><br>
 
#:<br> - Comment out the following job: <div class="floating_card"><pre>0 3 * * * /usr/local/valt/bin/restartwowza</pre></div><br>

Revision as of 15:11, 2 August 2022

Note: Change IP's in the below commands to match the IP's of the new and old server


On the Old Server

Note: It is beneficial to stop the apache service on the old server to prevent further recording of videos on it


  1. Disable the Apache web service on the server to prevent further recordings
    sudo service apache2 stop
  2. Disable the restart Wowza cronjob:
    - Type in the following command:
    crontab -e
    - Press 1 to continue


  1. Edit Cronjobs Command.png

    - Comment out the following job:
    0 3 * * * /usr/local/valt/bin/restartwowza

    Disable Restart Wowza Cronjob.png
  2. Type in the following, then press Enter Enter:
    sudo chmod 777 -R /usr/local/WowzaStreamingEngine/content/

  3. Type in the following, then press Enter Enter:
    mysqldump -uivsadmin -p valt

  4. Enter in the mysql password
    VALT Migration MySQLdump.png
  5. Type in the following, then press Enter:
    scp valt.sql ivsadmin@NewServerIP:/home/ivsadmin/

  6. Enter password for ivsadmin.
    SCP MySQLdump.png

On the New Server

  1. Type in the following, then press Enter:
    mysql -uivsadmin -p valt
  2. Type in the password to MySQL.
    MySQL Login.png
  3. Type:
    DROP database valt;
    Database DROP.png
  4. Type:
    CREATE database valt;
    Database CREATE.png
  5. Type in the following, then press Enter:
    exit 
  6. Type in the following, then press Enter:
    mysql -uivsadmin -p valt < valt.sql
  7. Enter the password for MySQL.
    Database IMPORT.png
  8. Type in the following, then press Enter:
    mysql -uivsadmin -p valt -e "UPDATE wowza SET address = 'NewServerIP'"
  9. Enter the password for MySQL.
    MySQL Wowza Update Address.png

Copy the Recordings Folder to the New Server

Copy the Recordings Folder to a New Server