Because svccfg(1M) is broken, and I broke it.
Back in 2007, I added a feature to SMF that allowed for property groups that could contain sensitive information, readable only by users with appropriate privileges. The idea was that you could add a "read_authorization" property to a property group, and anyone who was neither privileged (basically, root) nor ...
Much has happened since I asked this question in October 2010.
As of September 2013, a new collaboration known as OpenZFS will serve as a central site for several ZFS projects. The new site is http://open-zfs.org/ (with a dash)
Today at LinuxCon North America, Brian Behlendorf and Matthew Ahrens are announcing that members from the illumos, zfsonlinux.org, ...
I'll ask, how important is it that you specifically use KVM?
My preference for the type of solution you're inquiring about is to build around VMWare ESXi. You can build an all-in-one server running VMWare ESXi booting from flash media (SDHC, USB, CF) and leverage the DirectPath I/O (PCI-passthrough) available on current servers to present a SAS/SATA HBA to ...
I've been using SmartOS and KVM in production for a few months now and am very happy with it. It sounds like it should suit your needs just fine. All the ZFS stuff you require is supported. For the monitoring stuff you'll need setup up some third party stuff though.
I'm working a couple of projects related to monitoring and specifically for doing the things ...
OH MY! How embarrassing ... I found the reason ...
The pool (old-pool) I am trying to replicate is itself a backup store, receiving regular updates via zfs receive -F
So while my recursive snapshot was initially complete, it got "cleaned out" as new snapshots were being integrated into individual filesets.
Once I stopped the backup script that was ...
Are all FreeBSD features available under Illumos?
No, there are FreeBSD features that aren't available under Illumos based OSes, and there are also Illumos based OS features that are not in FreeBSD. I would recommend you to install OpenIndiana, SmartOS, Illumian, Omnios and experiment with the ones closest to your need to make your opinion.
According to the man page of cron in Solaris 10:
cron - clock daemon
cron starts a process that executes commands at specified dates and
You can specify regularly scheduled commands to cron according to
instructions found in crontab files in the directory
When I run format, and select disk 0, I'm told c4t0d0s3 is part of the root pool:
This would be because you've screwed up the slice - it is overlapping with c4t0d0s0. You would need a slice starting at cylinder 3913 to remove the overlap. Then you should be able to add it as a vdev to another pool (if this is what you are after).
If you just want to ...
Don't use ifconfig to plumb the interface use ipadm create-if instead. You've also managed to configure the adaptor 9 times, all of which are configured to use DHCP. You should run ipadm delete-addr on all 9 and perhaps even ipadm delete-if vmxnet3.
Once you've done that, you should also stop using vmxnet3 interfaces in your virtual machine configuration ...
You need to first initiate devfsadm cleanup subroutines.
# devfsadm -C -c disk -v
Then, configure and create device path
# devfsadm -c disk -v
If that is unsuccessful, then...
Remove the disk.
# cfgadm -c unconfigure sata0/5::dsk/c2t5d0
Initiate devfsadm cleanup subroutines.
# devfsadm -C -c disk -v
Verify the disk has been removed.
# cfgadm -al
What you are looking for is the l2arc_write_max, not l2arc_max_write; same for the boost setting. SSH paste from a Nexenta box:
root@lead:/export/home/admin# echo l2arc_write_max/D | mdb -k
root@lead:/export/home/admin# echo l2arc_write_boost/D | mdb -k
This is what sudo and pfexec were made for. =)
For sudo, you should run visudo -s and add an entry like this
myuser ALL=(ALL) /usr/sbin/ifconfig
Save and quit, and you're done. It's the easiest one of the two.
The more Solaris-y way is to use pfexec. It is more involved, but you can find directions for the process in this article:
Custom Roles Using ...
Definitely don't use dd! ZFS has a built-in command for this, which is described reasonably well in Oracle's docs. You should be able to use zpool replace tank <old device> <new device> to do the main part of the operation, but there are a couple other ancillary commands as well:
The following are the basic steps for replacing a disk:
I'll add this answer to document what I found out about monitoring events (may also be useful in other cases):
While trying to ask the question on unix/linux.SE, I noticed a useful thread about using udev on Linux to monitor for kernel events. As an equivalent tools for Solaris, I stumbled upon the suggestion to use syseventadm which watches for sysevents ...
Interesting question... a bit of a science experiment, as I'd probably just use USB or send remotely or have this on a schedule...
But in your case, I wouldn't try to "look" for the disk at all from a cfgadm or log parsing manner. That's not scalable.
I'd simply name the removable disk with a unique ZFS pool name and script logic around a periodic zpool ...
Yes, the NVM Express (NVMe) driver driver-storage-nvme for Illumos can definitely be considered usable.
We are using NVMe 1.2 devices (Samsung 960 Pro) on illumos-based OmniOs r151026 with spotless results.
I am not sure about NVMe 1.3 devices though, like Samsung 970 Pro, etc.
For Linux it is http://zfsonlinux.org - there is ZFS Pool Version 28.
Pawel Jakub Dawidek (nickname: PJD) has added the latest open-source ZFS file system version (28) to
FreeBSD Current. I suppose FreeBSD ZFS's Home is here http://wiki.freebsd.org/ZFS
Above are kernel's modules.
But there is kernel independent application for Linux in user space http://...