I didn’t think it was possible to run zfs commands in LX branded zones. Is it 
possible?

Cheers
Eric


> On 24 May 2016, at 18:43, Sebastien Perreault <[email protected]> wrote:
> 
> Hi,
> 
>  Don't do step 5... do this instead in the zone:
> 
>  zfs create -omountpoint=/opt/local/crashplan/manifest zones/<zone 
> uuid>/data/manifest 
>  
>  Seb,
> 
> On Tue, May 24, 2016 at 11:56 AM, Eric Ripa <[email protected] 
> <mailto:[email protected]>> wrote:
> Thanks for the steps Sebastien. Sounds like I will have to perform some 
> cleanup as I do not currently have enough spare room to copy all data from 
> the snapshot without touching the snapshot data. 
> 
> My plan is:
>   1) create a new LX zone with CentOS 7 with delegate_dataset=true & 
> indestructible_delegated=true (might as well upgrade the dist)
>   2) run rsync from the old snapshot to the new delegated dataset
>   3) shut down the old zone, move the IP etc. to the new zone
>   4) install the CrashPlan service on the new zone and configure it + stop 
> the service
>   5) change mount point of the delagated dataset to 
> /opt/local/crashplan/manifest (as hinted in vmadm(1m))
>   6) profit!
> 
> Sounds feasible?
> 
> Cheers,
> Eric
>   
> 
> 
> 
>> On 24 May 2016, at 16:58, Sebastien Perreault <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi,
>> 
>>  My best guess is the following, under /checkpoint/indestructible lives the 
>> data that used to live in / this is because /checkpoint in a ro mount of a 
>> snapshot named indestructible, go in the global or host and do zfs list -t 
>> all | grep <zone uuid>. it should be there. If you did zfs snapshot 
>> zones/<zone uuid>@lala you would see /checkpoint/lala in your zone now..
>> 
>>  So what you should do is copy back your data into /opt/local/crashplan ( 
>> copy not move ).
>> 
>>  Also I would highly encourage you to use delegate_dataset property instead, 
>> it creates a filesystem /data that is kept between reboot and reprovision.
>> 
>> Seb,
>> 
>> On Tue, May 24, 2016 at 10:44 AM, Eric Ripa <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Thanks again for the reply!
>> 
>> The data used to reside under /opt/local/crashplan/manifest, after the 
>> reboot there no longer is any data under /opt/local/crashplan/manifest. No 
>> folder, no nothing. The data still does exist, but under 
>> /checkpoints/indestructible/opt/local/crashplan/manifest. 
>> 
>> So my questions are 1) why did this happen? 2) how can I properly recover to 
>> my desired state, to have the data r/w under /opt/local/crashplan/manifest?
>> 
>> BR
>> Eric
>> 
>> 
>> On 24 May 2016 at 16:17, Adam Števko <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Hi,
>> 
>> what do you mean by “reappearing"? The data which can be found under 
>> /checkpoint/indestructible is a snapshot and you can’t move it as they are 
>> readonly (remember that you can’t mount the snapshot read-write as snapshot 
>> is read-only copy of filesystem in time). 
>> 
>> Cheers,
>> Adam
>> 
>> 
>>> On May 24, 2016, at 4:09 PM, Eric Ripa <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Thanks a lot for the quick reply Adam!
>>> 
>>> The explanation makes sense, however my aim is not to remove the data, 
>>> rather make the data reappear (mount the latest snapshot rw??) in the 
>>> original location, in this case /opt/local/crashplan
>>> 
>>> How can I make sure this is done propely? I would rather not lose my ~3 TB 
>>> backup data. :)
>>> 
>>> Thanks
>>> Eric
>>> 
>>> 
>>> On 24 May 2016 at 15:56, Adam Števko <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> Hi,
>>> 
>>> indestructible_zoneroot is a feature, which shall prevent any accidental 
>>> deletion of the VM. It is implemented by creaating a snapshot called 
>>> “indestructible” and is held, which causes any deletetion attempts to fail. 
>>> /checkpont is a place where all snapshots related to the zone get mounted 
>>> as lofs. There is a difference in handling of these in SmartOS and in SDC:
>>> 
>>> In SDC, there is a components in system, which automounts these snapshots 
>>> when they are created. 
>>> In SmartOS, snapshost is created, but not automatically mounted. When you 
>>> reboot the zone, the actual list of snapshots is fetched and lofs-mounted 
>>> into the /checkpoint. If you create snapshot later, it won’t appear under 
>>> /checkpoint  until you reboot the zone.
>>> 
>>> The readonly filesystem error you saw is caused by the fact, that lofs 
>>> mount is read-only.
>>> 
>>> If you want to get rid of it either delete zones/<uuid>@indestructible 
>>> snapshot or run “vmadm update <uuid> indestructible_zoneroot=false” and it 
>>> should remove the snapshot.
>>> 
>>> Cheers,
>>> Adam
>>> 
>>>> On May 24, 2016, at 3:44 PM, Eric Ripa <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> I have a LX branded zone running CentOS 6. In it I have a Java-based 
>>>> service called Crashplan.
>>>> 
>>>> I have the zone protected with
>>>> "indestructible_zoneroot": true
>>>> 
>>>> At some point roughly 3-5 days ago all of my backup archives, residing 
>>>> under /opt/local/crashplan, has been moved to 
>>>> /checkpoint/indestructible/opt/local/crashplan
>>>> 
>>>> It is possible that this happened during a vmadm reboot <zoneid>, but I'm 
>>>> not sure.
>>>> 
>>>> 
>>>> Is this some side-effect of indestructible_zoneroot that I'm unaware off? 
>>>> I tried to 'mv' them back from GZ, but I get this message:
>>>> 
>>>> mv: cannot unlink 
>>>> /zones/b96a3154-85dc-4a2d-ba80-31affd525667/root/checkpoints/indestructible/opt/local/crashplan/manifest/442330126173077772/cpbf0000000000000129209/442330126173077772:
>>>>  Read-only file system
>>>>  
>>>> Any pointers of how to proceed? Is it even related to SmartOS at all or is 
>>>> it some CentOS thing?
>>>> 
>>>> SunOS 0c-c4-7a-69-03-66 5.11 joyent_20160204T173339Z i86pc i386 i86p
>>>> 
>>>> -- 
>>>> Thanks a lot!
>>>> Eric Ripa
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> http://www.listbox.com <http://www.listbox.com/>
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> 
>> http://www.listbox.com <http://www.listbox.com/>
>> 
>> 
>> 
>> 
>> -- 
>> Hälsningar
>> 
>> Eric Ripa
>> Cloud Engineer
>>  
>>  <http://skymill.se/>        
>> 
>> 
>> Phone
>> +46 (0) 731 800 502 <>
>> Email        [email protected] <mailto:[email protected]>
>> Web  skymill.se <http://skymill.se/>
>> 
>>  <http://twitter.com/helloskymill> 
>> <http://www.linkedin.com/company/skymill-solutions-ab>
>> 
>> 
>> 
>> 
>> -- 
>> Sebastien Perreault
>> Partner
>> Les Technologies Alesium Inc
>> P: 514-298-7193 <tel:514-298-7193>
>> F: 514-221-3668 <tel:514-221-3668>
>> E: [email protected] <mailto:[email protected]>
> 
> 
> 
> -- 
> Sebastien Perreault
> Partner
> Les Technologies Alesium Inc
> P: 514-298-7193
> F: 514-221-3668
> E: [email protected] <mailto:[email protected]>
> smartos-discuss | Archives 
> <https://www.listbox.com/member/archive/184463/=now>  
> <https://www.listbox.com/member/archive/rss/184463/27180539-7245d433> | 
> Modify <https://www.listbox.com/member/?&;> Your Subscription  
> <http://www.listbox.com/>



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to