Rabu, 23 September 2015

Cara Konfigurasi Auto-Start VM Pada Citrix XenServer 6.x

Pada XenServer 6.x, kemampuan GUI pada Xen Center untuk mengkonfigurasi secara langsung VM agar Auto-Start saat XenServer startup sudah di-tiadakan. Hal ini karena fungsi Auto-Start VM pada GUI Xen Center dapat mengganggu High Availability (HA) dan menimbulkan masalah selama fungsi HA dijalankan.

Artikel saya kali akan menjelaskan cara mengatur VM agar bisa auto-start saat XenServer pertama kali dihidupkan.

Ada 2 hal utama yang harus dilakukan, yaitu mengizinkan fungsi Auto-Start pada XenServer dan men-setting VM agar Auto-Start. Silahkan ikuti langkah-langkah berikut ini.

Setting XenServer Agar Allow Auto-Start
  1. Catat nomor UUID dari pool yang hendak di auto-start

  2. [root@xenserver-slave ~]# xe pool-list
    uuid ( RO)                : 491ac136-d0b3-4c7d-c411-28f53f48dbb9
              name-label ( RW): HO-Pool
        name-description ( RW): 
                  master ( RO): 7f24122f-4caf-42a2-bcf6-dbdf03e9760d
              default-SR ( RW): <not in database>
    

  3. Saya hanya memiliki 1 pool dengan nama HO-Pool. Di dalam HO-Pool tersebut saya memiliki 2 unit XenServer yang berjalan sebagai Master dan Slave. Selanjutnya set parameter agar pool tersebut mengizinkan fungsi Auto-Start dengan memasukkan UUID terkait.

  4. [root@xenserver-slave ~]# xe pool-param-set uuid=491ac136-d0b3-4c7d-c411-28f53f48dbb9 other-config:auto_poweron=true
    [root@xenserver-slave ~]# xe pool-param-list uuid=491ac136-d0b3-4c7d-c411-28f53f48dbb9 
    uuid ( RO)                            : 491ac136-d0b3-4c7d-c411-28f53f48dbb9
                          name-label ( RW): HO-Pool
                    name-description ( RW): 
                              master ( RO): 7f24122f-4caf-42a2-bcf6-dbdf03e9760d
                          default-SR ( RW): <not in database>
                       crash-dump-SR ( RW): <not in database>
                    suspend-image-SR ( RW): <not in database>
                  supported-sr-types ( RO): lvm; iscsi; ext; equal; file; dummy; nfs; hba; lvmoiscsi; netapp; cslg; lvmohba; iso; udev
                        other-config (MRW): auto_poweron: true; cpuid_feature_mask: ffffff7f-ffffffff-ffffffff-ffffffff; memory-ratio-hvm: 0.25; memory-ratio-pv: 0.25
                          ha-enabled ( RO): false
                    ha-configuration ( RO): 
                       ha-statefiles ( RO): 
        ha-host-failures-to-tolerate ( RW): 0
                  ha-plan-exists-for ( RO): 0
                 ha-allow-overcommit ( RW): false
                    ha-overcommitted ( RO): false
                               blobs ( RO): 
                          gui-config (MRW): 
                        restrictions ( RO): restrict_vswitch_controller: false; restrict_lab: false; restrict_stage: false; restrict_storagelink: false; restrict_storagelink_site_recovery: false; restrict_web_selfservice: true; restrict_web_selfservice_manager: true; restrict_hotfix_apply: true; restrict_vlan: false; restrict_qos: false; restrict_pool_attached_storage: false; restrict_netapp: false; restrict_equalogic: false; restrict_pooling: false; enable_xha: true; restrict_marathon: false; restrict_email_alerting: false; restrict_historical_performance: false; restrict_wlb: true; restrict_rbac: false; restrict_dmc: false; restrict_checkpoint: false; restrict_cpu_masking: false; restrict_connection: false; platform_filter: false; regular_nag_dialog: false; restrict_vmpr: false; restrict_intellicache: false; restrict_gpu: false; restrict_dr: false; restrict_vif_locking: false; restrict_storage_xen_motion: false
                                tags (SRW): 
                       license-state ( RO): edition: free; expiry: never
    

Setting Virtual Machine Untuk Auto-Start
  1. Catat nomor UUID dari VM-VM yang hendak di Auto-Start.

  2. [root@xenserver-slave ~]# xe vm-list 
                          .
                          .
    uuid ( RO)           : 348ee264-0e06-db44-f638-be49e6ed74d7
         name-label ( RW): GeneralServer-Ubnt1204-x64
        power-state ( RO): running
    
    uuid ( RO)           : da3faa80-76f9-e38b-bd85-b5e22faf2b6c
         name-label ( RW): Windows Server 2008 R2 (64-bit) - Master
        power-state ( RO): running
    

  3. Saya akan mengkonfigurasi agar kedua VM diatas auto-start saat XenServer startup. Selanjutnya ketik perintah dibawah ini untuk setiap UUID dari VM yang hendak di auto-start. 

  4. [root@xenserver-slave ~]# xe vm-param-set uuid=348ee264-0e06-db44-f638-be49e6ed74d7 other-config:auto_poweron=true
    [root@xenserver-slave ~]# xe vm-param-set uuid=da3faa80-76f9-e38b-bd85-b5e22faf2b6c other-config:auto_poweron=true
    
Demikian tahapan-tahapan yang harus dilakukan. Sekarang kedua VM tersebut akan start secara otomatis setiap kali XenServer dihidupkan maupun direstart. Silahkan berikan komen anda, he..he..

Tidak ada komentar:

Posting Komentar