This is a second post of the series on minimal Linux VMs deployments on SmartOS hypervisor. Same as in case of Gentoo I decided to go with systemd and btrfs for system & service management and main/only filesystem respectively.
I wanted to have a small, “minimalistic” VMs on my hypervisor, so they would have very little footprint on resources. I decided to go with systemd and btrfs for system & service management and main/only filesystem respectively.
The only considered distributions up for that task (at least from my point of view) were Debian and Gentoo. I decided to start with the latter as I had less experience with it and wanted to learn my ways around.
Recently I’ve been migrating to new infrastructure — I will most definitely write about it more in separate post(s) — and I found myself in need of some centralized log server. I played a bit with different tools and eventually settled with graylog2. Current setup looks as follows:
Eventually I’d love to put Elasticsearch and MongoDB on separate machine(s) and add one more node for graylog2-radio and RabbitMQ (though preferably having both on separate boxes too), but this can wait and I needed working solution as fast as possible. Speaking of which, what seems to be the…
Awhile back I decided to finally publish my dotfiles. It turned out that it’s not necessarily such good idea to split config files into so many small chunks — it’s harder to maintain when they are split like that. Few days ago I stubmled upon GitHub ❤ ~/ where I learned about rcm.
Logical Volume Manager
- Repartitioning LUKS-crypted LVM on Debian
- Extending LVM & FS online with new disk
- Updating GRUB device.map file after adding a new disk
- Migrating to new Logical Volume
- Extend LV & FS on-line with one command
Stay tuned cause more is coming soon! (:
Sure, I could just install Juju locally, but unfortunately I have no Ubuntu box to do that. I’m working on RHEL 6 (which sucks on desktop, BTW), so I figured that the easiest and fastest way will be by engaging vagrant to whole process.
I’m always kind of fascinated when I read about other people’s configuration and tools that they use on daily basis. And how they use them. It might be because it’s the easiest way to actually learn something from them. You can also establish some idea on the skills that this guy or gal possess.
A lot of stuff is going on in my PPA lately, including its new, redesigned website. Many packages has been removed, added and updated to the latest versions, so I won’t be able to cover all of these changes. Here are the ones I find most noteworthy:
- Audacious 3.4-beta1: new upstream beta release.
- Geary 0.3.1: new upstream release.
- Midori 0.5.0: new upstream release. 0.4.8 was moved to unstable branch.
- Musique 1.2.1: new upstream release.
- Pantheon-Files 0.1: initial release, but working fine.
- Scratch 1.1.1: initial release, more testers needed.
- Plank: I’m waiting for valac-0.20 to enter Debian repositories.
That’s it so far. If you have any suggestions or you want to report any bugs, catch me on twitter.
This upgrade guide assumes, that you previously followed Deploying Seafile with nginx and MySQL on Debian Wheezy and now you are upgrading to the latest stable release, 1.5.0.
You can always find (and collaborate!) latest version of this guide on GitHub: Upgrading Seafile.