<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[Dobrica Pavlinušić's random unstructured stuff: WebGUI upgrade 2010]]></title>
<link>https://saturn.ffzg.hr/rot13/index.cgi?webgui_upgrade_2010</link>
<description></description>
<pubDate>Fri, 06 Aug 2010 12:11:50 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[WebGUI upgrade 2010]]></title>
<link>https://saturn.ffzg.hr/rot13/index.cgi?webgui_upgrade_2010</link>
<description><![CDATA[<div>Creator: Dobrica Pavlinušić</div><hr/><div>Tags: WebGUI</div><hr/><div class="wiki">
<p>
This page is continuation from <a href="https://saturn.ffzg.hr/rot13/index.cgi?webgui_upgrade" title="(197 months) Upgrade from WebGUI 6.2.11 to 7.3.33 toc Install dependencies .pre apt-get install apache2-mpm-prefo...">WebGUI upgrade</a> from 7.4.39 to 7.</p>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [Dobrica Pavlinušić's random unstructured stuff]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#create_snapshot_of_production">Dobrica Pavlinušić's random unstructured stuff (Create snapshot of production)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Create snapshot of production} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#where_is_webgui">Dobrica Pavlinušić's random unstructured stuff (Where is WebGUI ?)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Where is WebGUI ?} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#create_lvm_snapshot">Dobrica Pavlinušić's random unstructured stuff (Create LVM snapshot)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Create LVM snapshot} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#rsync_config">Dobrica Pavlinušić's random unstructured stuff (rsync config)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] rsync config} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#on_development_machine">Dobrica Pavlinušić's random unstructured stuff (On development machine)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] On development machine} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#create_webgui_upgrade_filesystem_for_upgrade">Dobrica Pavlinušić's random unstructured stuff (Create webgui-upgrade filesystem for upgrade)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Create webgui-=upgrade filesystem for upgrade} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#create_lxc_configuration">Dobrica Pavlinušić's random unstructured stuff (Create LXC configuration)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Create LXC configuration} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#on_machine_used_for_testing">Dobrica Pavlinušić's random unstructured stuff (On machine used for testing)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] On machine used for testing} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="create_snapshot_of_production">Create snapshot of production</h1>
<h2 id="where_is_webgui">Where is WebGUI ?</h2>
<pre>
root@mjesec:~# vzlist 212005
      CTID      NPROC STATUS  IP_ADDR         HOSTNAME                        
    212005         43 running 193.198.212.5   webgui.rot13.org                

root@mjesec:~# vzquota stat 212005 
   resource          usage       softlimit      hardlimit    grace
  1k-blocks       11474572        20971520       22020096         
     inodes         140595          286527         315180         
</pre>
<br /><h2 id="create_lvm_snapshot">Create LVM snapshot</h2>
<pre>
root@mjesec:~# lvcreate -s -n vz-snap -L 30g /dev/vg/vz
  Logical volume &quot;vz-snap&quot; created

root@mjesec:~# mkdir /mnt/vz-snap

root@mjesec:~# mount /dev/vg/vz-snap /mnt/vz-snap -o ro
</pre>
<br /><h2 id="rsync_config">rsync config</h2>
<pre>
[vz-snap]
        comment = /vz read-only snapshot for backup
        path = /mnt/vz-snap
        use chroot = yes
        lock file = /var/lock/rsyncd
        read only = yes
        list = yes
        uid = root
        gid = root
        strict modes = yes
        hosts allow = 10.60.0.201
        ignore errors = no
        ignore nonreadable = no
        transfer logging = no
        timeout = 600
        refuse options = checksum dry-run
        dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
</pre>
<br /><h1 id="on_development_machine">On development machine</h1>
<h2 id="create_webgui_upgrade_filesystem_for_upgrade">Create webgui-upgrade filesystem for upgrade</h2>
<pre>
root@stage:~# mkdir /mnt/webgui-upgrade

root@stage:~# lvcreate -n webgui-upgrade -L 50G /dev/stage
  Logical volume &quot;webgui-upgrade&quot; created

root@stage:~# mkfs.btrfs /dev/stage/webgui-upgrade 

WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL
WARNING! - see http://btrfs.wiki.kernel.org before using

fs created label (null) on /dev/stage/webgui-upgrade
        nodesize 4096 leafsize 4096 sectorsize 4096 size 50.00GB

root@stage:~# mount /dev/stage/webgui-upgrade /mnt/webgui-upgrade/

root@stage:~# time rsync -ravH --numeric-ids --sparse 10.60.0.9::vz-snap/private/212005 /mnt/webgui-upgrade/

</pre>
<br /><p>
This takes some time...</p>
<pre>
sent 1931305 bytes  received 11245927032 bytes  11413351.94 bytes/sec
total size is 11238867558  speedup is 1.00

real    16m25.334s
user    0m48.835s
sys     2m11.820s

root@stage:~# mkdir /mnt/webgui-upgrade/.snap

root@stage:~# btrfsctl -s /mnt/webgui-upgrade/2010-08-05-from-mjesec /mnt/webgui-upgrade/
operation complete
Btrfs Btrfs v0.19

</pre>
<br /><h2 id="create_lxc_configuration">Create LXC configuration</h2>
<p>
<a target="_blank" title="(external link)" href="https://10.60.0.92:6999/?p=.git;a=history;f=webgui-upgrade">https://10.60.0.92:6999/?p=.git;a=history;f=webgui-upgrade</a></p>
<h2 id="on_machine_used_for_testing">On machine used for testing</h2>
<pre>
dpavlin@t61p:~$ cat /etc/hosts

# webgui-upgrade
10.60.0.246 psihologija.ffzg.hr
</pre>
</div>
]]></description>
<author>Dobrica Pavlinu&#x161;i&#x107;</author>
<category>WebGUI</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/rot13/index.cgi?webgui_upgrade_2010</guid>
<pubDate>Fri, 06 Aug 2010 12:11:50 -0000</pubDate>
</item>
</channel>
</rss>