18 October 2013

Citrix NetScaler for the First Time

Citrix NetScaler for the First Time

ในบทความนี้ จะเริ่มจากการเข้าไป Download VM ของ Citrix Netscaler หรือเรียกอีกอย่างหนึ่งว่า VPX ครับและ ติดตั้ง License บน VM นะครับ (หาของเล่นก่อน) ซึ่งหน้าที่หลักๆ คือการทำ Load Balancer นั้นเอง

Citrix Netscaler จะมี ชนิดหลักอยู่ 3 แบบ คือ MPX (physical) ,VPX (virtual machine), SDX (physical ที่สามารถมีเจ้าตัว VPX หลายๆ ตัวอยู่ใน Box เดียว คล้าย VMware ESX อะครับ)

ถ้ายังไม่มี User Account ให้เข้าไปสมัครก่อนเลยครับ
https://www.citrix.com

มีแล้วก็ Login ครับ

จากนั้นก็ไปที่ Download > Trial Software > Netscaler ADC






ต่อด้วยไปเลือกที่ Try it Free


กรอกข้อมูลนิดๆ หน่อย แล้วเลือกที่ Proceed to Download ดังรูป


 จากนั้นตรวจสอบข้อมูล ซึ่งข้อมูลต่างๆ ทาง Citrix จะส่งไปให้ทาง Email อีกครับ ต่อไปก็ Submit โลด


แล้วก็จะเจอ หน้า Thank You สังเกตจะมี Link Download แบบต่างๆ ว่าจะเอาไปใช้กับ Server อันไหนหลักๆ ที่ให้มาก็จะมี Citrix XenServer , Vmware ESX, Microsoft Hyper-V และพร้อมกับ Serial Number ตรงนี้สำคัญครับ Copy เก็บไว้ก่อน เราจะเอาตัวนี้ไป Activate License มาใช้ใน VM ที่เรา Download มานั้นเอง

 จากนั้นก็ Download VM มาไว้ที่เครื่องเราครับ


 ในที่นี้ผม เลือกเป็นแบบ VMware ESX นะครับ ปกติผมใช้ VMware Workstation (เรียกว่าครูอีกหนึ่งคนเลย) อยู่ เมื่อ Download เสร็จแล้วก็ Extract ไฟล์ออกมาครับ



จากนั้นก็ เปิดเจ้าตัว VMware Workstation ขึ้นมาครับ ไปที่ File>Open 


 เข้าไปเปิดไฟล์ที่เรา Extract ไว้ก่อนหน้านี้แล้ว เลือกดังรูปครับ

จากนั้น VMware Workstation จะให้เราทำการเลือกชื่อ VM name และ จะเก็บ image VM ไว้ที่ไหน เมื่อเสร็จแล้วก็ เลือก Import

ดูจากรูป ให้จะสังเกตเห็น Network Adapter ทั้งสองตัวเป็น Bridge Network ทั้งคู่นะครับ เราสามารถ ตั้งค่าเป็นอะไร ก็ตามการใช้งานนะครับ ในที่นี้ผมต้องการให้ VM Citrix Netscaler เป็นเสมือนเครื่องๆ หนึ่งในวง LAN ของผม ผมไม่ขออธิบายในที่นี้นะครับ เรื่องมันจะยาวไป  

ลืมอีกข้อคือ ดู Memory 2GB , Process 2 ด้วยนะครับ เครื่องคุณต้องแรงนิดหน่อย ผมเคยลองแล้วถ้าตั้งค่าต่ำกว่าตามความต้องการของ Netscaler เจ้าตัว Software มันไม่ยอม Run เลยแหละ ฮ่าๆ เอาแต่ใจจริงๆ

เมื่อเสร็จแล้วก็ เปิด Power VM ขึ้นมา


 ครั้งแรกในการ Startup ของ VPX หรือเมื่อคุณ Clear all configure บน Citrix Netscaler มันจะมี Wizard ในการตั้งค่า IP ของ Citrix Netscaler เรียกว่า NSIP (Netscaler IP) ซึ่งจะมีได้แค่ IP เดียวเท่านั้น


เมื่อกรอกข้อมูลเสร็จก็ กด 4 เพื่อ Save ดังรูป


เมื่อ boot เสร็จ ก็จะมี หน้าตา CLI ดังรูปนั้นแหละครับ อยากทำอะไร ก็ทำน้องเค้ายอมทุกอย่างในจุดนี้ครับ
User default : nsroot
password default : nsroot


กระบวนการต่อไป ผมจะลองใช้ PuTTy เข้าไป Host id: มาเพื่อใช้ในกระบวนการ Activate License นะครับ
พิมพ์ Command  เพื่อดู Host id:  ครับ

>show hardware
หรือ
>sh hardware  (ย่อได้ครับ)


จากนั้นเปิดหน้าเว็บ www.citrix.com  ที่เรา Login ไว้ก่อนหน้านี้ แล้วไปที่ Home>My Account>All Licensing Tools แล้วให้ใส่ Serial Number ลงไปแล้วเลือก Continuous 

เลือก Continuous

ให้ใส่ Host id จากข้างต้นนี้ครับ ดังรูป


เลือก Confirm ครับ

 เลือก OK ตามรูป

จากนั้นให้เลือก Download เลย เพื่อรับไฟล์ License ดังรูป


เมื่อได้ไฟล์ License มาแล้วให้ทำการ Upload ไปที่ Path : /flash/nsconfig/license บน VPX Citrix Netscaler ดังรูป


จากนั้น ตรวจสอบ License จาก Command ดังรูป
>sh license 

สังเกตจะเห็นเป็น NO

 จากนั้นให้ทำการ Reboot เพื่อให้ License Activate ครับ


เมื่อ Boot เสร็จ ก็ลอง Show license อีกรอบ ก็จะเห็น เป็น Yes นะครับ


จากนั้นลองเข้าไปที่ Web GUI ของ Citrix Netscaler ผ่านทาง IP address Netscaler (NSIP) ดังรูปครับ


หน้าตาดีกว่า Version เก่าๆ เยอะครับ ในตอนนี้เป็น Firmware version 10.x แล้วครับ


ถ้าลองเข้า CLI (Command Line Interface) ดูหน้าตาก็ คุ้นเคยนะครับ FreeBSD เนี้ยแหละ อยากทำอะไรก็จัดได้ตามสบายครับ 


แค่นี้ก็เสร็จแล้วครับ เราก็มีของเล่นใหม่ ที่เป็น VM Load Balancer สำหรับ ทดสอบ LAB ก่อน Implement จริงๆ ซะที