Debian

VirtualBox 4.0.2 + iSCSI on Debian Squeeze mini-HOWTO

NOTE: Refer to my legacy VirtualBox 3.1 + iSCSI on Debian Lenny mini-HOWTO, its time to update as VirtualBox 4.0.2 + Debian Squeeze.

VirtualBox 4.0.2 coming with feature "Teleportation" (aka live migration) since Virtualbox 3.1. With live migration you can port a running client from one host to another, without any service down time. It is for sure a enterprise-ready killer function (well... even KVM and QEMU already support that for some days before...). Therefore the next question should be: any pre-requirement for using VirtualBox's live migration? According to official user manual:

The two virtual machines on the source and the target must share the same storage (hard disks as well as floppy and CD/DVD images). This means that they either use the same iSCSI targets or that the storage resides somewhere on the network and both hosts have access to it via NFS or SMB/CIFS.

IMHO, iSCSI should be the best choice in this case: it is simple in architecture and faster when compare with using NFS/SMB/CIFS, it is native and simply supported by some SOHO SAN/NAS, and you may even share an entire hard disk to your virtual client machine as like as normal physical disk without abstract with NFS/SMB/CIFS (personally, this is my original and main target for using iSCSI).

Any drawback? Yes, for sure: you will not able to work with snapshot. This is because snapshot only work with *.vdi or *.vmdk

This mini-HOWTO with guide you though the installation of iSCSI target on Debian Squeeze, some demo setup for sharing your physical hard disk or a single raw file image with iSCSI, and howto setup an iSCSI hard disk within VirtualBox 4.0.2.

My TODO list with VirtualBox 4.0

Well the first impression of VirtualBox 4.0 (http://www.virtualbox.org/wiki/Changelog) is not bad: better UI, updated MB/HD/Audio chipset, EFI support, multiple connection with RDP, etc. BTW, it is also giving me some troubles:

HOWTO create GIT repository for Trac on Debian

Setting up a public GIT repository is a bit complicated when compare with my previous CVS experience. From 8 ways to share your git repository I choose to use gitosis as solution when combine with Trac. The following material are mainly based on Hosting Git repositories, The Easy (and Secure) Way. We will also install git-daemon-run for anonymous public access.

How to fix your Debian file system with fsck

Today my server is suddently report with file system error (ext4) after reboot. Some partition is not able to mount automatically and require for fsck. Here are some simple sharing about how to fix it safely.

Apache 2.2 with vhost_alias on Debian mini-HOWTO

Apache2.2 mod_userdir you may setup user-specific directory as http://example.com/~username/ syntax with document root as /home/users/username/public_html, but what if we hope to setup a dynamic mapping for http://some_other_dir.example.com/? mod_vhost_alias can do this for you.

VirtualBox 3.1 + iSCSI on Debian Lenny mini-HOWTO

NOTE: Please refer to VirtualBox 4.0.2 + iSCSI on Debian Squeeze mini-HOWTO for updated information.

VirtualBox 3.1 coming with a new feature "Teleportation" (aka live migration). With live migration you can port a running client from one host to another, without any service down time. It is for sure a enterprise-ready killer function (well... even KVM and QEMU already support that for some days before...). Therefore the next question should be: any pre-requirement for using VirtualBox's live migration? According to official user manual:

The two virtual machines on the source and the target must share the same storage (hard disks as well as floppy and CD/DVD images). This means that they either use the same iSCSI targets or that the storage resides somewhere on the network and both hosts have access to it via NFS or SMB/CIFS.

IMHO, iSCSI should be the best choice in this case: it is simple in architecture and faster when compare with using NFS/SMB/CIFS, it is native and simply supported by some SOHO SAN/NAS, and you may even share an entire hard disk to your virtual client machine as like as normal physical disk without abstract with NFS/SMB/CIFS (personally, this is my original and main target for using iSCSI).

Any drawback? Yes, for sure: you will not able to work with snapshot. This is because snapshot only work with *.vdi or *.vmdk

This mini-HOWTO with guide you though the installation of iSCSI target on Debian Lenny, some demo setup for sharing your physical hard disk or a single raw file image with iSCSI, and howto setup an iSCSI hard disk within VirtualBox 3.1.

Add CMYK support for GIMP on Win32 and Debian Lenny mini-HOWTO

By default GIMP only support sRGB color profile but lack of CMYK support. An additional plugin called as Separate can add this missing function. As an alternative another plugin called as Separate+ is presented with color profile management. This simple guideline will go though the installation of GIMP + Separate+ under Win32 and Debian Lenny.

Get and install Separate+ under Win32

Koha on Debian Lenny + Squeeze mixed HOWTO

From Koha.org:
Koha is a full-featured open-source ILS. Developed initially in New Zealand by Katipo Communications Ltd and first deployed in January of 2000 for Horowhenua Library Trust, it is currently maintained by a team of software providers and library technology staff from around the globe.
This HOWTO will guide you though Koha 3.0.x installation on Debian Lenny + Squeeze mixed environment (Why in Debian mixed but not stable only? Well... This is my normal procedure with 3rd party tarball package...)

Exim4-LDAP 0.0.7 released

Exim4-LDAP 0.0.7 is a development release, which fix a lot of hidden bugs, more comprehensive clone of Qmail-LDAP individual account features, better documentation and coding syntax, and even more. I am confident that the code is stable enough for wider testing by the community, download now. Spotlight changes include:
  • Add support with Qmail-LDAP accountStatus attribute.
  • Add support with Qmail-LDAP deliveryProgramPath attribute.
  • Activate home_directory in transport with relative patch support.
  • Add LDAP_MAILROOT support if homeDirectory is not absolute.
  • Debug program pipe transport.
  • Add sample LDIF for demo user demo@example.com.
  • Document installation guideline in INSTALL.
Please refer to /usr/share/doc/exim4-ldap/changelog.gz for complete changelog. Changes since 0.0.5:

Pages

Subscribe to Debian