Not really about Linux… (But a little about Google Calendar & Apple iPhone/iPad)

Although I enjoy Linux, and my home infrastructure relies on it:

  • Self hosted (Fedora 16)
  • 2 node KVM/RH Cluster (for hosting KVM Guests/VMs)
  • 2 KVM instances running Fedora 15 (soon to be upgraded)
  • Keepalived (IPVS) to ensure seamless connectivity from external hosts
  • 2nd Cluster between the two KVM guest instances
    • Guests/VMs running IMAPD (Dovecot 2) based webmail instances (Multi-instance or “Active/Active”)
    • Postfix 2.x based SMTP instances (Multi-instance or “Active/Active”)
    • Replicated Master-Master MySQL instances (Multi-instance or “Active/Active”)
    • Apache 2.x instance in each KVM (Multi-instance or “Active/Active”)
  • Roundcube and Horde as webmail options for users

I also happen to have a few Apple products deployed in my environment. Basically, I got tired of tinkering with Linux for things like music/media/etc and just wanted a plug ‘n play ecosystem where the components “just worked” together with no interaction from me.

I also have a home automation system (Vera2 from www.micasaverde.com) which I have integrated with the Google Calendar service to wake me up in the morning (the lights in the bedroom are gradually made brighter based on a trigger – alert – from Google Calendar). So, I obviously need to be able to edit my calendar alerts based on when I need/want to get up in the morning. And I don’t want to have to bring a laptop to bed in order to do so.

Also, since the wake-up alerter isn’t really an appointment I’d like to keep in my regular calendar, I created a secondary private Google Calendar instance for this purpose.

Then I attempted to make my iPhone access this secondary Google Calendar…

It took a little searching (there are a lot of incorrect, old, articles on this subject it seems), but I managed to find the following link which helps me select which of the calendars should be visible on an Apple iPad or iPhone device.

 

 

SELinux: httpd_sys_rw_content_t vs. httpd_sys_content_rw_t

SELinux file context (fcontext) confusion: httpd_sys_rw_content_t and httpd_sys_content_rw_t – They’re the same but (not really) different.

Quick & Dirty Disaster Recovery: eSATA + iSCSI + RAID-1 + BackupPC

Scripts & ideas for a sneaker-net based Disaster Recovery solution using BackupPC, iSCSI RAID Array(s) and hot-plug capable eSATA drive docks.

Is your network playing nice?

Get stuck with odd performance in your iSCSI SAN? Try the obvious!

Linux: Configure “bridge at boot” for NIC(s) in Fedora 13

Sometimes, for instance when having a limited number of Network Interface Cards (NICs) on a system that will be used for a Linux hosted platform virtualization solution (and you’re running Fedora 13), the easiest approach to giving each of the guests “direct” access to a network is to configure the physical devices as bridges on…

Linux: Using multipath to improve performance for your iSCSI array

Configuring Fedora 13 for Device Mapper Multipath with an EqualLogic PS series RAID array

Fedora 13: Multi-NIC and IP traffic problems

Problems with getting all devices to accept IP traffic in multi-homed network configurations (in the same subnet) without using the Linux bonding driver?

EqualLogic storage (iSCSI) on Fedora 13

Short summary of configuring your Linux (Fedora 13) host to configure, access and use a Volume (LUN) hosted on an EqualLogic PS Series iSCSI array.

The iPad|iPhone|iPod approach to enterprise storage?

Looking for input on where storage should/needs to go…

Building DRBD-8.3.7 from sources for Fedora 12

DRBD v8.3.7 kernel module (or km-rpm) fails to build against a non-running kernel version with “RPM build errors: Bad exit status from /var/tmp/rpm-tmp.OhAlII (%prep)”