CoGe VM: Difference between revisions
Jump to navigation
Jump to search
Created page with '=== Auto-updating IP Address === Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update ...' |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=== Auto-updating IP Address === | === Auto-updating IP Address === | ||
Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file. | Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file. | ||
First, create the directory in which this script will reside | |||
<pre>sudo mkdir /etc/atmo | |||
sudo mkdir /etc/atmo/post-scripts.d | |||
cd /etc/atmo/post-scripts.d | |||
</pre> | |||
Then create a file | |||
<pre>sudo nano IPsetup | |||
</pre> | |||
Paste the following into the contents of IPsetup | |||
<pre>#!/bin/sh | |||
HNAME=$(hostname -i) | |||
sed -i "s/^SERVER.*/SERVER http:\/\/$HNAME\//g" /opt/coge/web/coge.conf | |||
</pre> | |||
Make sure to edit /opt/coge/web/coge.conf to point to the correct path for coge.conf | |||
If for some reason the script does not function correctly, the SERVER line of coge.conf will need to be edited to read | |||
<pre>SERVER http://{your IP address}/ | |||
</pre> | |||
where {your IP address} is the IP Address listed under the instance on the Atmosphere instance page. |
Latest revision as of 16:50, 11 July 2014
Auto-updating IP Address
Since the Atmosphere Virtual Machines change IP Address every time they are suspended and resumed, a script is required to automatically update the IP Address in the coge.conf file.
First, create the directory in which this script will reside
sudo mkdir /etc/atmo sudo mkdir /etc/atmo/post-scripts.d cd /etc/atmo/post-scripts.d
Then create a file
sudo nano IPsetup
Paste the following into the contents of IPsetup
#!/bin/sh HNAME=$(hostname -i) sed -i "s/^SERVER.*/SERVER http:\/\/$HNAME\//g" /opt/coge/web/coge.conf
Make sure to edit /opt/coge/web/coge.conf to point to the correct path for coge.conf
If for some reason the script does not function correctly, the SERVER line of coge.conf will need to be edited to read
SERVER http://{your IP address}/
where {your IP address} is the IP Address listed under the instance on the Atmosphere instance page.