Salah satu bagian yang butuh banyak waktu disini adalah mengganti Netware server 5.1 ke Ubuntu server (Linux). Kalau sebelumnya dengan Netware server, semua client menggunakan Windows. Sekarang sejak menggunakan Linux server, client ada 2 jenis OS (Windows dan Ubuntu Linux). Dalam artikel sebelumnya juga udah gue bahas gemana server Linux bisa menangani ke 2 jenis client dengan gunakan Samba+LDAP dan NFS+LDAP. Jadi disini gue akan jelasin cara yang kita untuk pindahin data dari Netware server ke Linux server.
Persiapan pemindahan data
Setiap departemen kita harus tahu list email addressnya. Ini penting karena semua tersambung LDAP. Patokannya pake email address saja. Jadi tentu semua username harus sama seperti email address. Ini berarti semua komputer punya mailbox? Betul skali.
Management nggak mau awalnya. Tapi gue jelasin, justru penting semua komputer ada mailbox. Karena udah ada networking masih juga pada pake USB flashdisk. Ini sangat beresiko. Karena USB flashdisk sumber virus saat ini. Dengan adanya mailbox, mereka bisa saling kirim dokumen ke user laen. Dan MIS nggak perlu ribet lagi. Karena adanya virus yang di bawa dari rumah. Tapi harus diinget satu hal, hampir semua mailbox itu hanya local saja. Alias tidak bisa kirim/terima di internet. Kecuali mailbox yang email tetep dibuka untuk kirim/terima dari internet.
Perbedaan account di Netware dan di Linux server jelas beda. Karena Netware tidak bisa menggunakan titik (dot). Jadi username di Netware jelas beda dengan email address yang kebanyakan disini menggunakan titik (dot). Oya, mereka sudah memiliki email address di Linux server. Jadi semua user punya 2 username:
Sekarang untuk pemindahan 1 departemen, salah satu MIS akan cek planning migration untuk departemen itu. Akan cek skali lagi dari plan yang udah kita bikin sebelumnya.
Pemindahan disini dalam arti di salin yah. Gue nggak mau data di Netware dihapus. Untuk jaga-jaga, data di Netware harus tetep ada. Walau nggak di akses oleh user lagi. Mungkin setelah 3 bulan nggak ada yg pake, bisa deh di shutdown untuk selamanya.
Dari hasil pengecekan ke departemen yang mau kita threat, salah satu MIS yang dapat jatah pegang Linux server akan melakukan cek beberapa hal di Netware server :
Novel Netware termounting ke directory /netware. Agar permanen, masukkan ke /etc/rc.local seperti ini:
/usr/bin/ncpmount -S tree -A servername.domain -U admin.domain -p cp874 -y utf8 -P password -V VOL_A /netware -o ro
Oya. Server Netware sini banyak menyimpan Thai character di namafile dan foldernya. Jadi konversi dari encoding TIS620 (-p cp874) ke UTF8 (-y utf8) sangat penting. Juga gue mounting gunakan adminnya Netware. Biar bisa akses semua files. Walau hanya ro (read only) saja. Demi keamanan agar datanya jangan sampai terhapus. Murni cuman untuk salin data saja.
Sedangkan script Bash untuk rsync yang udah gue sediakan. Yang butuh silakan salin dari public folder dropbox gue.
Setiap departemen punya banyak user, dengan satu departemen/divisi folder dan beberapa public folder. Dan ini tercover dalam script diatas. MIS cukup lengkapin bagian atas script, lalu jalankan di sore hari. Biasanya running bisa 3-6 jam. Lama boo. Karena emang datanya banyak. Jadi tengah malem udah tersalin semua data departemen itu.
Esok siangnya, after lunch MIS akan lakukan hal berikut:
Client Windows bisa langsung join ke Samba server dan remove Netware client software. Semua mapping yang disediakan Samba server, sama seperti mapping di Netware client
software. Jadi Windows XP client akan nemukan semua mapping drive beserta datanya sebelumnya. No lost ...
Yang paling menyebalkan disini, proses ganti domain di XP. Adalah utility "Files and Settings Transfer Wizard" bawaan Windows XP bener-bener lelet. Bayangkan kalau email user sampe 20-30GB. Waktu backupnya akan berjam-jam. Dari pengalaman di minggu pertama, akhirnya ketemu cara yang lebih simple mindahin profiles Windows. Tapi tetep aja menyebalnya. Karena di Linux mindahin profiles sangat sangat sangattttt simple :-D
Dan juga dengan join client XP ke Samba, semua username kita usahakan tidak gunakan level Administartor lagi. Hampir semua user yang dulu bebas install apa aja, sekarang udah nggak berkutik lagi. Sayangnya, rata-rata software Windows nggak bisa ngikutin kebiasaan ini. Sehingga beberapa software nggak bisa jalan karena butuh level Adminstrator. Sialan banget deh. Dan sialnya software-software yang nggak ngikutin adat security ini, banyak banget. Sama seperti tradisi M$ yang nggak mau ikut standart. Seperti itulah :-D
Migrasi client dari Windows ke Linux
Migrasi client dari Windows ke Linux juga perdepartemen. Hampir
semua departemen sudah ada jatah lisensi XP+MS.Office. Sisa dari jatah
itu, yang udah kita planning untuk menggunakan Ubuntu Linux, langsung
di kerjakan. Simple aja:
Persiapan pemindahan data
Setiap departemen kita harus tahu list email addressnya. Ini penting karena semua tersambung LDAP. Patokannya pake email address saja. Jadi tentu semua username harus sama seperti email address. Ini berarti semua komputer punya mailbox? Betul skali.
Management nggak mau awalnya. Tapi gue jelasin, justru penting semua komputer ada mailbox. Karena udah ada networking masih juga pada pake USB flashdisk. Ini sangat beresiko. Karena USB flashdisk sumber virus saat ini. Dengan adanya mailbox, mereka bisa saling kirim dokumen ke user laen. Dan MIS nggak perlu ribet lagi. Karena adanya virus yang di bawa dari rumah. Tapi harus diinget satu hal, hampir semua mailbox itu hanya local saja. Alias tidak bisa kirim/terima di internet. Kecuali mailbox yang email tetep dibuka untuk kirim/terima dari internet.
Perbedaan account di Netware dan di Linux server jelas beda. Karena Netware tidak bisa menggunakan titik (dot). Jadi username di Netware jelas beda dengan email address yang kebanyakan disini menggunakan titik (dot). Oya, mereka sudah memiliki email address di Linux server. Jadi semua user punya 2 username:
- username dari Netware untuk login ke Netware client
- username dari mail server untuk download email
Sekarang untuk pemindahan 1 departemen, salah satu MIS akan cek planning migration untuk departemen itu. Akan cek skali lagi dari plan yang udah kita bikin sebelumnya.
- Update database komputer (sapa tau ada perubahan)
- List semua username dan email juga netware accountnya
- Komputer mana yang bakal pake Windows (termasuk juga alasan kenapa tetep pake Windows) dan mana yang bakal pake Linux
- Send email ke departemen itu (semua user dan manajernya) memberi tahukan esok hari after lunch akan ada proses pemindahan data ke server baru
Pemindahan disini dalam arti di salin yah. Gue nggak mau data di Netware dihapus. Untuk jaga-jaga, data di Netware harus tetep ada. Walau nggak di akses oleh user lagi. Mungkin setelah 3 bulan nggak ada yg pake, bisa deh di shutdown untuk selamanya.
Dari hasil pengecekan ke departemen yang mau kita threat, salah satu MIS yang dapat jatah pegang Linux server akan melakukan cek beberapa hal di Netware server :
- Cek semua usename
- Cek folder masing-masing username
- Cek folder departemen
- Cek beberapa folder public milik departemen
- Cek semua usename
- Cek folder masing-masing username
- Cek folder departemen
- Cek beberapa folder public milik departemen
- Pembuatan share folder di smb.conf
- Pembuatan login script
- Penambahan printer departemen itu ke CUPS server
Novel Netware termounting ke directory /netware. Agar permanen, masukkan ke /etc/rc.local seperti ini:
/usr/bin/ncpmount -S tree -A servername.domain -U admin.domain -p cp874 -y utf8 -P password -V VOL_A /netware -o ro
Oya. Server Netware sini banyak menyimpan Thai character di namafile dan foldernya. Jadi konversi dari encoding TIS620 (-p cp874) ke UTF8 (-y utf8) sangat penting. Juga gue mounting gunakan adminnya Netware. Biar bisa akses semua files. Walau hanya ro (read only) saja. Demi keamanan agar datanya jangan sampai terhapus. Murni cuman untuk salin data saja.
Sedangkan script Bash untuk rsync yang udah gue sediakan. Yang butuh silakan salin dari public folder dropbox gue.
Setiap departemen punya banyak user, dengan satu departemen/divisi folder dan beberapa public folder. Dan ini tercover dalam script diatas. MIS cukup lengkapin bagian atas script, lalu jalankan di sore hari. Biasanya running bisa 3-6 jam. Lama boo. Karena emang datanya banyak. Jadi tengah malem udah tersalin semua data departemen itu.
Esok siangnya, after lunch MIS akan lakukan hal berikut:
- Disable akses Netware dari departemen yang akan di threat
- Jalankan script itu sekali lagi untuk dapatkan update data (yang mungkin berubah dipagi-siang hari). Dan kali ini cuman butuh waktu 5-10 menit saja.
- Selanjutnya beberapa MIS akan menuju ke departemen itu dan mulai threat client
Client Windows bisa langsung join ke Samba server dan remove Netware client software. Semua mapping yang disediakan Samba server, sama seperti mapping di Netware client
software. Jadi Windows XP client akan nemukan semua mapping drive beserta datanya sebelumnya. No lost ...
Yang paling menyebalkan disini, proses ganti domain di XP. Adalah utility "Files and Settings Transfer Wizard" bawaan Windows XP bener-bener lelet. Bayangkan kalau email user sampe 20-30GB. Waktu backupnya akan berjam-jam. Dari pengalaman di minggu pertama, akhirnya ketemu cara yang lebih simple mindahin profiles Windows. Tapi tetep aja menyebalnya. Karena di Linux mindahin profiles sangat sangat sangattttt simple :-D
Dan juga dengan join client XP ke Samba, semua username kita usahakan tidak gunakan level Administartor lagi. Hampir semua user yang dulu bebas install apa aja, sekarang udah nggak berkutik lagi. Sayangnya, rata-rata software Windows nggak bisa ngikutin kebiasaan ini. Sehingga beberapa software nggak bisa jalan karena butuh level Adminstrator. Sialan banget deh. Dan sialnya software-software yang nggak ngikutin adat security ini, banyak banget. Sama seperti tradisi M$ yang nggak mau ikut standart. Seperti itulah :-D
Migrasi client dari Windows ke Linux
Migrasi client dari Windows ke Linux juga perdepartemen. Hampir
semua departemen sudah ada jatah lisensi XP+MS.Office. Sisa dari jatah
itu, yang udah kita planning untuk menggunakan Ubuntu Linux, langsung
di kerjakan. Simple aja:
- Masih dengan Windowsnya, migrate email ke Thunderbird for Windows
- Backup Thunderbird profile dan Document folder ke external harddisk
- Clone Ubuntu Linux dari server ke local harddisk (5-10 menit only)
- Login gunakan username milik user (via LDAP)
- Restore Thunderbird profiles dan Documents folder
- Lanjut beberapa setting tambahan
- Ready di kirim ke client