Forum
Uzun zamandır Debian ın stabil versiyonun çok eski core kullanması Ubuntu nun ise sıtabilitesini tamamen kaybettiğini düşünmemden dolayı yeni bir distro arıyordum. Son üç aydır desktop tarafında denediğim FEDORA sanırım bu açığı tam olarak kapatacak. Tabi hali hazırda Desktop işini çözmüşken sıra geldi sunuculara ve tabi sunucuların hepsini değiştirmeden önce FEDORA da nasıl bir yol izleyeceğimi çizmem gerekiyor 🙂 Sonuç itibari ana sunucuları ilk önce FEDORA ya çevireceğim ve sanallaştırma için VirtualBox kullandığım için ilk onu entegre etmek lazım :). Bu eğitim dosyasında Fedora sistemine VirtualBox ve phpVirtualBox sisteminin tam ve sorunsuz olarak nasıl ekleneceği anlatılıyor.
Video dosyasında kullanılan doküman alttaki gibidir.
1. Gerekli Paketlerin Yüklenmesi
sudo yum install php-process-5.5.4-1.fc19.x86_64 php-pear-Net-URL-1.0.15-10.fc19.noarch php-common-5.5.4-1.fc19.x86_64 php-pear-Net-SMTP-1.6.2-1.fc19.noarch php-gd-5.5.4-1.fc19.x86_64 php-mbstring-5.5.4-1.fc19.x86_64 php-pecl-jsonc-1.3.2-2.fc19.x86_64 php-pear-Net-Socket-1.0.14-1.fc19.noarch php-pear-Mail-1.2.0-7.fc19.noarch php-xml-5.5.4-1.fc19.x86_64 php-soap-5.5.4-1.fc19.x86_64 php-pear-Net-DIME-1.0.2-7.fc19.noarch php-pear-Mail-Mime-1.8.8-1.fc19.noarch php-cli-5.5.4-1.fc19.x86_64 php-mysqlnd-5.5.4-1.fc19.x86_64 php-pear-HTTP-Request-1.4.4-8.fc19.noarch php-devel-5.5.4-1.fc19.x86_64 php-pdo-5.5.4-1.fc19.x86_64 php-pecl-jsonc-devel-1.3.2-2.fc19.x86_64 php-ldap-5.5.4-1.fc19.x86_64 php-pear-1.9.4-20.fc19.noarch php-pear-Auth-SASL-1.0.6-5.fc19.noarch php-5.5.4-1.fc19.x86_64 php-pear-SOAP-0.13.0-5.fc19.noarch httpd
2. Gerekli Programların İndirilmesi
VirtualBox-4.3-4.3.0_89960_fedora18-1.x86_64.rpm
Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack
phpvirtualbox-4.3-0.zip
http://sourceforge.net/projects/phpvirtualbox/files/?source=navbar
http://download.virtualbox.org/virtualbox/
3. VirtualBox Yüklenmesi
sudo yum localinstall VirtualBox-4.3-4.3.0_89960_fedora18-1.x86_64.rpm
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack
4. PhpVirtualBox
sudo cp phpvirtualbox-4.3-0.zip /var/www/html
cd /var/www/html
sudo unzip phpvirtualbox-4.3-0.zip
sudo cp vboxinit /etc/init.d/
sudo chmod 755 /etc/init.d/vboxinit
sudo nano /etc/init.d/vboxinit ( /etc/vbox/vbox.cfg eklenecek )
sudo cp config.php-example config.php
sudo nano config.php
5. Gerekli Dosyaların Oluşturulması
/etc/default/virtualbox
#---------------------
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg
/etc/vbox/vbox.cfg
VBOXWEB_USER=Username
VBOXWEB_HOST=IP Address ( bilgisayar statik IP adresine sahip değilse 127.0.0.1 )
6. Kullanıcının gerekli guruplara eklenmesi
sudo usermod -a -G root $USER
sudo usermod -a -G tty $USER
sudo usermod -a -G cdrom $USER
sudo usermod -a -G dialout $USER
sudo usermod -a -G vboxsf $USER
sudo usermod -a -G vboxusers $USER
7. Servislerin aktif edilmesi ve selinux izinleri
sudo systemctl enable httpd
sudo systemctl start httpd
sudo chkconfig --add vboxinit
sudo chkconfig --add vboxautostart-service
sudo chkconfig --add vboxweb-service
sudo setsebool -P nis_enabled 1
8. Sistem Ayarları
Firewall sisteminde gerekli portlara izin verilmesi ( 18083 TCP )
Selinux sisteminin sadece bilgi amaçlı olarak düzenlenmesi.
sudo nano /etc/selinux/config
SELINUX=enforcing değeri SELINUX=permissive olarak değiştirilecek
ertan hocam selam
cok degerli bilgiler icin tesekkurler
forum paylasimini gecip makaleye kacmis biraz 🙂
Teşekkürler üstad,
http://www.cozumpark.com/blogs/videolar/archive/2013/09/06/video-virtualbox.aspx aslında lgili linkte bir video makale hazırlamıştım bu iş için ama Debian sistemleri üzerinde ve debian kullanırken otomatik start, soap ve kullanıcı hakları sorunu yok o yüzden Fedora için ayrıca bir tane hazırladım. Eh aynı konulu olunca makale bölümünü şişirmeye gerek yok :).
2014 senesi içinde ovirt geçmeyi planlıyorum, ovirt geçmeden stabilitesinden emin olursam asıl makale ona lazım çünkü çok ciddi bir sanlaştırma platformu redhat cidden güzel şeyler yapmış ama daha çok data centerlar için bir sistem.