Categories
perisian zimbra

primaryMessage volume Zimbra pada filesystem ZFS

  1. Tambah repo ppa ZFS untuk Ubuntu & pasang

    $ sudo add-apt-repository ppa:zfs-native/stable
    $ sudo apt-get update
    $ sudo apt-get install ubuntu-zfs

  2. Kenal pasti nama device. Dalam situasi ini, yang belum pernah dibuat partition

    $ sudo fdisk -l | grep valid
    Disk /dev/xvdc doesn't contain a valid partition table
    Disk /dev/xvde doesn't contain a valid partition table
    Disk /dev/xvdb doesn't contain a valid partition table
    Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table
    Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

    $ sudo zpool create zfsPool1 raidz /dev/xvdb /dev/xvdc /dev/xvde -f
    $ sudo zpool status zfsPool1
    [code lang='plain'] pool: zfsPool1
    state: ONLINE
    scan: none requested
    config:

    NAME STATE READ WRITE CKSUM
    zfsPool1 ONLINE 0 0 0
    raidz1-0 ONLINE 0 0 0
    xvdb ONLINE 0 0 0
    xvdc ONLINE 0 0 0
    xvde ONLINE 0 0 0

    errors: No known data errors[/code]

    $ sudo zfs create zfsPool1/zimbraStore
    $ sudo zfs list
    [code lang='plain']NAME USED AVAIL REFER MOUNTPOINT
    zfsPool1 196K 9.75G 40.0K /zfsPool1
    zfsPool1/zimbraStore 38.6K 9.75G 38.6K /zfsPool1/zimbraStore[/code]

    $ host -t mx mylab.lab
    mylab.lab mail is handled by 10 mail.mylab.lab.

    $ hostname -f
    mail.mylab.lab

  3. Pastikan installer & installer yang digunakan adalah sesuai

    $ md5sum -c zcs-8.0.0_GA_5434.UBUNTU12_64.20120907144631.tgz.md5
    zcs-8.0.0_GA_5434.UBUNTU12_64.20120907144631.tgz: OK

    $ uname -p
    x86_64

    $ lsb_release -r
    Release: 12.04

  4. Ekstrak & install

    $ tar -xvf zcs-8.0.0_GA_5434.UBUNTU12_64.20120907144631.tgz
    $ cd zcs-8.0.0_GA_5434.UBUNTU12_64.20120907144631/
    $ sudo apt-get install libgmp3c2 libperl5.14 sysstat sqlite3
    $ sudo ./install.sh

  5. Pindah volum primaryMessage ke /zfsPool1/zimbraStore/

    $ chown zimbra:zimbra /zfsPool1/zimbraStore/

    $ zmvolume -a -n zfsStore -p /zfsPool1/zimbraStore/ -t primaryMessage
    Volume 3 is created

    $ zmvolume -sc -id 3
    Volume 3 is now the current primaryMessage volume.

Categories
perisian xen

Cara menambah shared folder Windows 8 sebagai lokasi ISO XenServer

*contoh lab XenServer 6.2 sendiri, setelah menetapkan IP PC dan menetapkan untuk berkongsi folder F:\iso (\\192.168.1.50\iso)

Dari XenServer

Storage -> New SR…

new sr

Pilih CIFS

cifs

Berikan label yang mudah difahami

nama

Bekalkan lokasi dan kata laluan jika perlu

share

Contoh perkongsian yang berjaya

berjaya

Categories
email perisian

Zimbra LDAP: error code 49 – Invalid Credentials

ERROR: service.FAILURE (system failure: unable to lookup server by name: webmail.mydomain.com message: [LDAP: error code 49 – Invalid Credentials]) (cause: javax.naming.AuthenticationException [LDAP: error code 49 – Invalid Credentials])

Sebab ralat:
-ingin migrate ZCS ke server baru yang berlainan versi OS. Jika sama, cuma rsync
-restore backup ldap dari server asal selepas install ZCS pada server baru
-gagal mulakan servis zimbra dengan ralat seperti diatas

Penyelesaian:
-pastikan output zmhostname = webmail.mydomain.com
-pastikan webmail.mydomain.com adalah MX record untuk domain mydomain.com (periksa dengan “nslookup -t mx domain.com”)
-pastikan IP webmail.mydomain.com disenaraikan didalam /etc/hosts
-salin localconfig.xml dari server zimbra lama ke server baru & edit password berkaitan mysql supaya sama dengan setting kat server baru
-restart servis zimbra

Categories
internet linux perisian

Pasang Firefox/Iceweasel terbaharu pada Debian Wheezy

Edit /etc/apt/sources.list, tambah baris berikut
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

Muaturun dan pasang pkg-mozilla-archive-keyring
wget http://mozilla.debian.net/pkg-mozilla-archive-keyring_1.1_all.deb
dpkg -i pkg-mozilla-archive-keyring_1.1_all.deb

Pasang Firefox/Iceweasel terbaharu
apt-get update
apt-get install -t wheezy-backports iceweasel

Categories
linux pemacu perisian vmware

Pasang VMware-tools pada CentOS 5

Langkah-langkahnya

  1. Kemaskini CentOS

    yum -y update
    reboot

  2. Log masuk & pasang pakej-pakej yang diperlukan

    yum install gcc kernel-devel

  3. Pasang vmware tool

    mount /dev/cdrom /mnt/
    tar -xvf /mnt/VMwareTools-8.3.7-341836.tar.gz -C /tmp
    cd /tmp/vmware-tools-distrib/

  4. Tekan kekunci “Enter” untuk setiap soalan

    ./vmware-install.pl

Categories
perisian

Skrip dapatkan kuota akaun Zimbra

[code lang=”bash”]#!/bin/bash
## run as zimbra user
rm /tmp/~acc 2>/dev/null
zmsoap -z GetQuotaUsageRequest | grep ‘> /tmp/~acc
echo “User,ID,Used Quota,Max Quota,” > /tmp/accounts-quota-`zmhostname`-`date +%F`.csv
awk -F “\”” ‘{print $6″,”$2″,”$8″,”$4″,”}’ /tmp/~acc >> /tmp/accounts-quota-`zmhostname`-`date +%F`.csv
echo “Output in: /tmp/accounts-quota-`zmhostname`-`date +%F`.csv”[/code]

Letak dalam /opt/zimbra/libexec/

Beri kebenaran untuk dilaksanakan

Laksanakan sebagai pengguna zimbra