Please Wait, Loading...
Showing posts with label Citrix XenServerr. Show all posts
Showing posts with label Citrix XenServerr. Show all posts

Thursday, 20 July 2017

27 Hal Paska Install CentOS 7

Semoga bermanfaat :
1. Register and Enable Red Hat Subscription
    # yum install subscription-manager register
    # subscription-manager register --username your_username --password your_password
    # subscription-manager unregister --> untuk unregister
    # subscription-manager list -available --> melihat daftar
    # subscription-manager subscribe --pool=Pool ID number  --> aktivasi
    # subscription-manager list –consumed --> melihat status
    # subscription-manager list --> cek enable
    # subscription-manager remove --all  --> menhapus keaktifan
    # subscription-manager unsubscribe --serial=Serial number --> menhapus keaktifan
    # subscription-manager service-level --list
    # subscription-manager service-level --set=self-support
    # subscription-manager repos --list --> enable repolist
   
2. Configure Network with Static IP Address
    # yum install net-tools             [Provides ifconfig utility]
    # ip addr show
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
        TYPE=Ethernet
        BOOTPROTO=static
        NAME=eth0
        UUID=a487343f-625a-4408-97ad-ac6745726316
        DEVICE=eth0
        ONBOOT=yes
        NM_CONTROLLED=yes
        IPADDR=192.168.20.61
        PREFIX=24
        GATEWAY=192.168.20.2
        DNS1=192.168.20.1
    # service network restart.1
    # ip addr show
    # ping -c4 google.com
  
    CREATE VHOST CentOS 7
    # cd /etc/httpd/
    # mkdir sites-available sites-enabled
    # vi conf/httpd.conf --> tambahkan IncludeOptional sites-enabled/*.conf
    # vi /etc/httpd/sites-available/rheltest.lan.conf --> isikan sperti dibawah ini :
        <VirtualHost *:80>
            ServerName rheltest.lan
            DocumentRoot "/var/www/rheltest.lan"
            <Directory "/var/www/rheltest.lan">
            Options Indexes FollowSymLinks MultiViews
            # AllowOverride controls what directives may be placed in .htaccess files.    
            AllowOverride All
            # Controls who can get stuff from this server file
            Order allow,deny
            Allow from all
            </Directory>
            <IfModule mpm_peruser_module>
            ServerEnvironment apache apache
            </IfModule>
            ErrorLog  /var/log/httpd/rheltest.lan-error.log
            CustomLog /var/log/httpd/rheltest.lan-access.log combined
        </VirtualHost>
    # mkdir -p /var/www/rheltest.lan
    # nano /usr/local/bin/a2ensite  --> isikan :
            #!/bin/bash
            if test -d /etc/httpd/sites-available && test -d /etc/httpd/sites-enabled  ; then
                echo "-----------------------------------------------"
                else
                mkdir /etc/httpd/sites-available
                mkdir /etc/httpd/sites-enabled
            fi
          
            avail=/etc/httpd/sites-available/$1.conf
            enabled=/etc/httpd/sites-enabled/
            site=`ls /etc/httpd/sites-available/`
            if [ "$#" != "1" ]; then
                echo "Use script: a2ensite virtual_site"
                echo -e "\nAvailable virtual hosts:\n$site"
                exit 0
            else
                if test -e $avail; then
                    sudo ln -s $avail $enabled
                else
                    echo -e "$avail virtual host does not exist! Please create one!\n$site"
                exit 0
                fi
                if test -e $enabled/$1.conf; then
                    echo "Success!! Now restart Apache server: sudo systemctl restart httpd"
                else
                    echo  -e "Virtual host $avail does not exist!\nPlease see available virtual hosts:\n$site"
                exit 0
                fi
            fi
  
    # nano /usr/local/bin/a2dissite  --> isikan :
        #!/bin/bash
        avail=/etc/httpd/sites-enabled/$1.conf
        enabled=/etc/httpd/sites-enabled
        site=`ls /etc/httpd/sites-enabled/`
        if [ "$#" != "1" ]; then
            echo "Use script: a2dissite virtual_site"
            echo -e "\nAvailable virtual hosts: \n$site"
        exit 0
        else
            if test -e $avail; then
                sudo rm  $avail
            else
                echo -e "$avail virtual host does not exist! Exiting!"
            exit 0
            fi
            if test -e $enabled/$1.conf; then
                echo "Error!! Could not remove $avail virtual host!"
            else
                echo  -e "Success! $avail has been removed!\nPlease restart Apache: sudo systemctl restart httpd"
            exit 0
            fi
        fi
      
    # chmod +x /usr/local/bin/a2*
    # a2ensite vhost_name
    # a2disite vhost_name  
    # a2ensite rheltest.lan
    # systemctl restart httpd
    # buka browser test rheltest.lan
 

Posted By adminblog15:56

Solusi Error "bringing up interface eth0 error connection activation failed.." CentOS 7

Konfigurasi dibawah ini, bisa mengakibatkan error system khususnya di kondisi remote. Hal ini akan ditengarai ketika server melakukan proses restarting network. Dan bagaimana solusinya :

[root@srv1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
UUID=a487343f-625a-4408-97ad-ac6745726316
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.2.61
PREFIX=24
GATEWAY=192.168.20.2
DNS1=192.168.20.1

Berikut ialah solusinya :
 
[root@srv1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
UUID=a487343f-625a-4408-97ad-ac6745726316
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.2.61
PREFIX=24
GATEWAY=192.168.20.2
DNS1=192.168.20.1

NM_CONTROLLED=no   ---> tambahkan NM_CONTROLLED

Sederhana dan semoga bermanfaat. 


Posted By adminblog14:11

Wednesday, 31 August 2016

Memperbesar Ukuran LVM - HDD di Linux CentOS

Media penyimpanan data kadang kala bisa membuat kita-kita sebagai pengelola server menjadi "galau" ketika media penyimpanan tersebut penuh atau mendekati batas maksimal. Bagaimanakah solusinya jika kita mendapati hal tersebut, ada dua hal yang bisa dilakukan yaitu menambah ukuran atau akan mengurangi/menghapus data yang sudah tersimpan, bagaimana kalu data-data tersebut dinilai penting semua, maka tindakan yang pertama yaitu menambah ukuran penyimpanan menjadi satu-satunya solusinya.

Berikut ialah tahapan tahapan ketika kita menambahkan suatu media penyimpanan di mesin virtualisasi dengan OS Linux CentOS dan LVM sebagai manajemennya :
  1. Cek Partisi 
     [root@mysqldb ~]# fdisk -l
     Disk /dev/xvda: 50 GB
  2. Lakukan Partisi HDD
    fdisk /dev/xvda
      n {new partition}
      p {primary partition}
      3 {partition number}

      t {change partition id}
      8e {Linux LVM partition}
      w

Posted By adminblog17:37

Monday, 1 August 2016

Menonaktifkan Interface virbr0 NAT di Linux Ubuntu

Definisi :
Virtualisasi Network Interface atau biasa yang dituliskan virbr0 adalah suatu ethernet virtualisasi yang digunakan sebagai NAT yang mana difungsikan ketika seorang guest diijinkan dalam mengakses sebuah sistem.

Ketika anda dikagetkan oleh adanya interface tersebut dengan nama virbr0 di server virtual anda, maka berikut langkah-langkahnya dalam menonaktifkan interface tersebut :

  1.  Periksa Konfigurasi Interfacenya
    ifconfig
    Output dari perintah diatas :

  2.  Cek default interface
    virsh net-list
    Output dari perintah diatas

     
  3. Langkah-langkah utk menonaktifkan virbr0, sebagai berikut :
    # virsh net-destroy default
    # virsh net-undefine default
    # /etc/init.d/libvirt-bin restart
    # ifconfig  
    Sekian, semoga bermanfaat

Posted By adminblog13:59

Sunday, 24 July 2016

Mematikan Ekesekusi Folder di Aplikasi Berbasis Web Di Server CentOS

Ada suatu kasus dimana diperlukan kegiatan suatu pengamanan terhadap akses direktori/folder di dalam aplikasi berbasis website.

Dengan contoh sebagai berikut http://websiteku.com/datarahasia/, bagaimanakah langkah -langkahnya agar ketika mengakses pengguna tidak bisa mengakses direktori/folder "datarahasia"  secara langsung, terkecuali setelah login?
Berikut langkah-langkahnya :

1. Ubah konfigurasi httpd.conf
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
menjadi
<Directory /var/www/>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
2. Buat file .htaccess yang predikatnya sejajar dengan file index.php, kemudia isikan dengan script
Options -Indexes
3. Mematikan  script
Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
4. Restart service httpd atau service webserver anda
5. Jika sukses maka

Forbidden

You don't have permission to access /datarahasia/ on this server.

Semoga Bermanfaat

Posted By adminblog16:02

Mematikan Ekesekusi Folder di Aplikasi Berbasis Web Di Server CentOS

Ada suatu kasus dimana diperlukan kegiatan suatu pengamanan terhadap akses direktori/folder di dalam aplikasi berbasis website.

Dengan contoh sebagai berikut http://websiteku.com/datarahasia/, bagaimanakah langkah -langkahnya agar ketika mengakses pengguna tidak bisa mengakses direktori/folder "datarahasia"  secara langsung, terkecuali setelah login?
Berikut langkah-langkahnya :

1. Ubah konfigurasi httpd.conf
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
menjadi
<Directory /var/www/>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
2. Buat file .htaccess yang predikatnya sejajar dengan file index.php, kemudia isikan dengan script
Options -Indexes
3. Mematikan  script
Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
4. Restart service httpd atau service webserver anda
5. Jika sukses maka

Forbidden

You don't have permission to access /datarahasia/ on this server.

Semoga Bermanfaat

Posted By adminblog16:02

Thursday, 16 June 2016

Penanganan "Lack of free swap space on Portal 6" On CentOS

Penanganan "Lack of free swap space on Portal 6" dapat diketahui dengan menggunakan perintah linux sebagai berikut :

[root@portal ~]# free -h
             total       used       free     shared    buffers     cached
Mem:          4.7G       4.6G        34M       328K       676K       6.6M
-/+ buffers/cache:       4.6G        41M
Swap:         1.5G       1.5G         0B


Dari perintah linux diatas diketahui bahwa swap memori 0B, solusi yang dapat dilakukan ialah dengan cara menambah ukuran memori swap.

Berikut langkah-langkah dalam menambah memori swap di Linux CentOS :

Posted By adminblog15:07

Wednesday, 25 May 2016

How to remove pending updates in Citrix XenServer

Menghapus hotfix update sebenarnya cukup sederhana dengan menggunakan command line pada setiap node XenServer dalam sebuah pool.

Pertama, Anda perlu mengidentifikasi UUID dari patch, jika Anda upload baru-baru ini dan masih memiliki UUID Anda dapat menggunakan, jika tidak menjalankan 'xe patch-list' perintah yang akan menampilkan semua patch

Posted By adminblog14:29