I decided to try out the zfs rollback feature today.  I halted my tomcat zone, 
and took a zfs snapshot of it like this:


myad...@baptist.ds:~# zoneadm -z tomcat halt
myad...@baptist.ds:~# zoneadm list -cv
  ID NAME             STATUS     PATH                           BRAND    IP    
   0 global           running    /                              ipkg     shared
   1 routerb2         running    /zones/routerb2                ipkg     excl  
   4 webphp4          running    /zones/webphp4                 ipkg     excl  
   6 mysql            running    /zones/mysql                   ipkg     excl  
  12 dovecot2         running    /zones/dovecot2                ipkg     excl  
  13 mail             running    /zones/mail                    ipkg     excl  
  14 stamps           running    /zones/stamps                  ipkg     excl  
   - zone1            installed  /zones/zone1                   ipkg     excl  
   - tomcat           installed  /zones/tomcat                  ipkg     excl  
   - dovecot          installed  /zones/dovecot                 ipkg     excl  
   - zone2            installed  /zones/zone2                   ipkg     excl  
myad...@baptist.ds:~# zfs snapshot rpool/zones/tomcat@2013-0308-1553
myad...@baptist.ds:~# zoneadm -z tomcat boot


Then I logged into the zone with "zlogin -C tomcat".  I did some work which 
created a bunch of files in /usr and /var. I didn't like how it worked out, so 
I logged out of the zone, exited the console, and then halted the zone.

I did a zfs rollback to the snapshot I had just taken previously.


myad...@baptist.ds:~# zoneadm -z tomcat halt
myad...@baptist.ds:~# zfs rollback rpool/zones/tomcat@2013-0308-1553
cannot rollback to 'rpool/zones/tomcat@2013-0308-1553': more recent snapshots 
exist
use '-r' to force deletion of the following snapshots:
rpool/zones/tomcat@zfs-auto-snap_frequent-2013-03-08-16h01
myad...@baptist.ds:~# zfs rollback -r rpool/zones/tomcat@2013-0308-1553
myad...@baptist.ds:~# zoneadm -z tomcat boot
myad...@baptist.ds:~# 


I booted the zone, and logged back into it.  All of those files I had created, 
that I didn't like, were still there.

The zfs-auto-snap_frequent that I thought was supposed to be deleted still 
remains, too.


myad...@baptist.ds:~# zfs list -t snapshot | grep tomcat
rpool/zones/tomcat@zfs-auto-snap_hourly-2013-02-20-21h45                        
   19K      -    32K  -
rpool/zones/tomcat@zfs-auto-snap_weekly-2013-02-27-13h45                        
   18K      -    33K  -
rpool/zones/tomcat@zfs-auto-snap_weekly-2013-03-06-13h45                        
   18K      -    33K  -
rpool/zones/tomcat@zfs-auto-snap_daily-2013-03-08-13h46                         
     0      -    33K  -
rpool/zones/tomcat@zfs-auto-snap_hourly-2013-03-08-15h46                        
     0      -    33K  -
rpool/zones/tomcat@2013-0308-1553                                               
     0      -    33K  -
rpool/zones/tomcat@zfs-auto-snap_frequent-2013-03-08-16h31                      
     0      -    33K  -
rpool/zones/tomcat/ROOT@zfs-auto-snap_weekly-2013-03-06-13h45                   
     0      -    31K  -
rpool/zones/tomcat/ROOT@zfs-auto-snap_daily-2013-03-08-13h46                    
     0      -    31K  -
rpool/zones/tomcat/ROOT@zfs-auto-snap_hourly-2013-03-08-15h46                   
     0      -    31K  -
rpool/zones/tomcat/ROOT@zfs-auto-snap_frequent-2013-03-08-16h31                 
     0      -    31K  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-20-18h45               
  328K      -   317M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-20-20h45               
  208K      -   317M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-20-21h45               
  271K      -   317M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-20-22h45               
  207K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-21-02h45               
   33K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_weekly-2013-02-27-13h45               
   62K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-02-28-02h45               
   26K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-02-13h45                
   27K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-03-13h45                
   27K      -   358M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-03-20h45               
 2.56M      -   359M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-04-02h46               
   76K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-04-13h45                
   42K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-05-02h45               
   69K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-05-10h45               
   91K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-05-12h45               
   55K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-05-13h45                
   18K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_weekly-2013-03-06-13h45               
 25.5K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-07-02h48               
 25.5K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-07-13h46                
 25.5K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-08-12h46               
   24K      -   362M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_daily-2013-03-08-13h46                
 48.2M      -   413M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_hourly-2013-03-08-15h46               
 2.64M      -   569M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_frequent-2013-03-08-16h01             
 28.0M      -   594M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_frequent-2013-03-08-16h16             
 10.2M      -   579M  -
rpool/zones/tomcat/ROOT/zbe@zfs-auto-snap_frequent-2013-03-08-16h31             
  532K      -   596M  -
myad...@baptist.ds:~# 


So, what did I do wrong?

I thought those files should have been gone, and the zone should have been set 
back to the way it was at the snapshot I took...




_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to