Günün birinde, kullandığımız mevcut dataların kopyasına ihtiyacımız olurda, disk yapısını ikiye bölerek mevcut dataları kullanabiliriz. Bunun için diskimizin yansılama(mirror) şeklinde yapılandırılmış olması gerekiyor.
Şimdi ikinci diski sistemden ayırarak, diğer sistemde kullanmaya başlayabiliriz.
Yeteklilik gerektiren sistemlerde sisteme ikinci disk ilavesi yaparak yedekliliğin sağlanması gerekmektedir.
Bu işlemi kullanmamın nedeni, ağ üzerinden 260GB veri taşımak yerine diski diger sisteme taşıyarak kullanmak. rsync, zfs replikasyon gibi çözümler zaman zaman kullanılamıyor olabiliyor.
Böyle durumlarda diski taşımak ve ilave disk takmak daha kolay oluyor.
yansılanmış disklerimizi bir birinden ayırmadan önce scrub yapmak faydalı olur.
Linux sistemlerde zfs uzun zamandır kullanılıyor olsada, solaris te zfs kullanmayı tercih ediyorum.
12 Mayıs 2017 Cuma
29 Nisan 2017 Cumartesi
linux sistemlerde ZFS'ni acl ile kullanmak
linux sistemimizde zfs kullanmaya karar verdiğimizde, acl kullanmak istiyorsak, posixacl yi aktifleştirmemiz gerekmektedir. Bunun için;
# zfs set acltype=posixacl dataset-name
# zfs set acltype=posixacl archive
# zfs get acltype archive
NAME PROPERTY VALUE SOURCE
archive acltype posixacl local
artik getfacl/setfacl komutları ile acl kontrol edip, yeni acl oluşturabiliriz.
17 Nisan 2017 Pazartesi
oracle opscenter için kullanacağım oracle enterprise linux 6 ya yüklediğim paketler
yum install glibc.i686 mc audit-libs audit-libs.i686 compat-expat1 compat-expat1.i686 openssl098e openssl098e.686 x2goserver \
xinetd tftp-server dhcp perl-libintl compat-libstdc++-33 ksh libaio-devel libuuid cracklib db4 pam \
compat-libstdc++-33 zlib expat libxml2 libaio libstdc++ libstdc++.i686 glibc-devel expect \
cracklib.i686 libuuid.i686 openssl098e.i686 db4.i686 pam.i686 compat-libstdc++-33.i686 zlib.i686 expat.i686 libxml2.i686 libaio.i686 glibc-devel.i686 \
oracle-database-server-12cR2-preinstall.x86_64 \
novnc.noarch tigervnc-server.x86_64 tigervnc.x86_64 x11vnc.x86_64 icewm
yum remove java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
15 Nisan 2017 Cumartesi
ovm web ui aksaklığı
ovm web ui'den yeni bir host ilave ederken, geçici olarak aksaklıklar sonucu, takılıp kalırsa;
aşağıdaki işlemi yaparak bu sıkıcı durumdan kurtulabiliriz.
su - oracle
touch /tmp/.resyncUI
chmod 666 /tmp/.resyncUI
service ovmm restart
aşağıdaki işlemi yaparak bu sıkıcı durumdan kurtulabiliriz.
su - oracle
touch /tmp/.resyncUI
chmod 666 /tmp/.resyncUI
service ovmm restart
9 Nisan 2017 Pazar
Faydalı bir kitab
Solaris meraklıları için faydalı bir kitabı tanıtayım dedim.
Kitabın ismi; "Oracle Solaris 11, System Virtualization Essentials, Second edition".
ISBN-13: 978-0-13-431087-9
ISBN-10: 0-13-431087-X
Solaris sanallaştırma ortamları ve çalışma şekli oldukça güzel bir şekilde anlatılmış.
http://www.informit.com/store/oracle-solaris-11-system-virtualization-essentials-9780134310879
Solarise merak edenlerin kesinlike okumasını veya en azında göz atmalarını tavsiye ederim.
Kitabın ismi; "Oracle Solaris 11, System Virtualization Essentials, Second edition".
ISBN-13: 978-0-13-431087-9
ISBN-10: 0-13-431087-X
Solaris sanallaştırma ortamları ve çalışma şekli oldukça güzel bir şekilde anlatılmış.
http://www.informit.com/store/oracle-solaris-11-system-virtualization-essentials-9780134310879
Solarise merak edenlerin kesinlike okumasını veya en azında göz atmalarını tavsiye ederim.
7 Nisan 2017 Cuma
T-serisi sparc sunucularda, cdrom image ile kurulum
Günün birinde T serisi sparc sunuculara solaris kurmak zorunda kalırsanız, ilom dan cdromu gostererek kurulum yapabilirsiniz.
Ilomdan cd sürücüyü gösterdikten sonra probe-scsi-all ile aygıtları tarayıp, devalias kumutu verdikten sonra boot rcdrom demek yeterli oluyor.
Tabi sunucu otomatik başlatmaya ayarlanmış olmamalı. Otomatik başlatmaya ayarlandıysa, set /HOST send_break_action=break komutu ile başlatmayı durdurmanız gerekmektedir.
2 Nisan 2017 Pazar
Red Hat tabanlı sistemlerde java ayarlanması
Red Hat veya türevi linux sistemimizde birden çok java sürümünü kullanmak zorunda kalıyorsak, başımız biraz dertte olarabilir. Bu durumda varsayılan javayı kendimiz seçmemiz, kullandığımız uygulamada farklı java sürümüne ihtiyaç duyuyorsak sürüme göre path ve java çevre birimlerini ayarlamamız gerekmektir. Örneğin sistemimizde 3 tane farklı java sürümü olsun;
# ls -lu /usr/java/
total 8
lrwxrwxrwx 1 root root 16 Nis 2 09:57 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Nis 2 10:29 jdk1.5.0_85
drwxr-xr-x 7 root root 156 Ara 13 05:17 jdk1.6.0_141
drwxr-xr-x 9 root root 4096 Nis 2 09:57 jdk1.8.0_121
lrwxrwxrwx 1 root root 22 Nis 2 09:57 latest -> /usr/java/jdk1.8.0_121
Bu sürümlerden java 6 varsayılan yapmak istiyoruz. Bunun için;
# alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_141/bin/jar 10
# alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_141/bin/javac 10
# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_141/bin/java 10
# alternatives --list
libnssckbi.so.x86_64 auto /usr/lib64/pkcs11/p11-kit-trust.so
ld auto /usr/bin/ld.bfd
mta auto /usr/sbin/sendmail.postfix
java auto /usr/java/jdk1.6.0_141/bin/java
javac auto /usr/java/jdk1.6.0_141/bin/javac
jar auto /usr/java/jdk1.6.0_141/bin/jar
# java -version
java version "1.6.0_141"
Java(TM) SE Runtime Environment (build 1.6.0_141-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.141-b12, mixed mode)
Farklı sürüme ihtiyaç duyduğumuzda, uygulamayı çalıştırmadan PATH, JDK_HOME, JRE_HOME, JAVA_HOME çevre değişkenini ayarlamamız yeterlidir.
örneğin;
export PATH=/usr/java/jdk1.8.0_121/:$PATH
export JAVA_HOME=/usr/java/jdk1.8.0_121/
export JDK_HOME=/usr/java/jdk1.8.0_121/
export JRE_HOME=/usr/java/jdk1.8.0_121/jre
Linux sistemlerinde istediğiniz kadar farklı java sürümlerini kullanabilirsiniz.
Düzgün ayar yaptığınızda sorun çıkmayacaktır.
# ls -lu /usr/java/
total 8
lrwxrwxrwx 1 root root 16 Nis 2 09:57 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Nis 2 10:29 jdk1.5.0_85
drwxr-xr-x 7 root root 156 Ara 13 05:17 jdk1.6.0_141
drwxr-xr-x 9 root root 4096 Nis 2 09:57 jdk1.8.0_121
lrwxrwxrwx 1 root root 22 Nis 2 09:57 latest -> /usr/java/jdk1.8.0_121
Bu sürümlerden java 6 varsayılan yapmak istiyoruz. Bunun için;
# alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_141/bin/jar 10
# alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_141/bin/javac 10
# alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_141/bin/java 10
# alternatives --list
libnssckbi.so.x86_64 auto /usr/lib64/pkcs11/p11-kit-trust.so
ld auto /usr/bin/ld.bfd
mta auto /usr/sbin/sendmail.postfix
java auto /usr/java/jdk1.6.0_141/bin/java
javac auto /usr/java/jdk1.6.0_141/bin/javac
jar auto /usr/java/jdk1.6.0_141/bin/jar
# java -version
java version "1.6.0_141"
Java(TM) SE Runtime Environment (build 1.6.0_141-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.141-b12, mixed mode)
Farklı sürüme ihtiyaç duyduğumuzda, uygulamayı çalıştırmadan PATH, JDK_HOME, JRE_HOME, JAVA_HOME çevre değişkenini ayarlamamız yeterlidir.
örneğin;
export PATH=/usr/java/jdk1.8.0_121/:$PATH
export JAVA_HOME=/usr/java/jdk1.8.0_121/
export JDK_HOME=/usr/java/jdk1.8.0_121/
export JRE_HOME=/usr/java/jdk1.8.0_121/jre
Linux sistemlerinde istediğiniz kadar farklı java sürümlerini kullanabilirsiniz.
Düzgün ayar yaptığınızda sorun çıkmayacaktır.
Kaydol:
Kayıtlar (Atom)
-
Systemd ile Linux Sistem Kaynak Yönetimi: RHEL 7/8/9/10 Kapsamlı Rehberi Giriş Modern Linux dağıtımlarının neredeyse tamamı systemd servis...
-
🔒 SSH Servisini OOM Killer'dan Koruma Rehberi 📑 İçerik 1. Giriş 2. OOM Killer Nedir? 3. SSH ve OOM Killer İlişkisi 4. Çözü...
-
RHEL tabanlı her hangi bir sistemde felaket durumunda kurtarma modunda açtığımızda chroot yapmadan önce aşağıdaki bağlantı işlemlerini yapma...

