zfs should be in /native/sbin/zfs when inside the LX zones, at least that
is where it is on the Debian LX images.  If you have a new enough platform
and host it will even mount the folders correctly on boot (December 2015
iirc).

My install of Crashplan stores all of the backup data on a sub-dataset of
the delegated dataset so that I could put samba into the same vm (with its
own sub-dataset) so that the one install of Crashplan could offsite the
data that I put on my NAS as well.


On Tue, May 24, 2016 at 11:16 AM, Sebastien Perreault <
[email protected]> wrote:

> Hi,
>
>  Documentation says so, check in /system/bin or /system/sbin i think the
> zfs binary is there.
>
>  Seb,
>
>
> On Tuesday, May 24, 2016, Eric Ripa <[email protected]> wrote:
>
>> 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]> 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]>
>>> 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]>
>>> 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]> 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]> 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]> 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]> 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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Hälsningar
>>>>
>>>> *Eric Ripa*
>>>> Cloud Engineer
>>>>
>>>> <http://skymill.se/>
>>>>
>>>>
>>>> Phone
>>>> +46 (0) 731 800 502
>>>> Email [email protected]
>>>> Web skymill.se
>>>>
>>>> [image: twitter] <http://twitter.com/helloskymill>[image: linkedin]
>>>> <http://www.linkedin.com/company/skymill-solutions-ab>
>>>>
>>>>
>>>
>>>
>>> --
>>> Sebastien Perreault
>>> Partner
>>> Les Technologies Alesium Inc
>>> P: 514-298-7193
>>> F: 514-221-3668
>>> E: [email protected]
>>>
>>>
>>>
>>
>>
>> --
>> Sebastien Perreault
>> Partner
>> Les Technologies Alesium Inc
>> P: 514-298-7193
>> F: 514-221-3668
>> E: [email protected]
>>
>>
>>
>
> --
> Sebastien Perreault
> Partner
> Les Technologies Alesium Inc
> P: 514-298-7193
> F: 514-221-3668
> E: [email protected]
> *smartos-discuss* | Archives
> <https://www.listbox.com/member/archive/184463/=now>
> <https://www.listbox.com/member/archive/rss/184463/25764656-eb4e9471> |
> 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