Showing posts with label virtualization. Show all posts
Showing posts with label virtualization. Show all posts

Sunday, October 4, 2015

VMware vRealize Operations Manager configuration


VMware vRealize Operations Manager


     VMware vRealize Operations Manager คือ software management cloud platform ของทาง VMware ซึ่งสามารถจัดการได้ทั้ง private cloud และ public cloud แถมยังติดตั้งง่ายอีกด้วย

Step
  • Download ovf จาก https://my.vmware.com/group/vmware/evalcenter?p=vrops แล้วทำการ deploy
  • config network
  • เปิด browser แล้วไปที่ https://vrops-ip
  • เลือก express install กด next แล้วใส่ password แล้วกด Finish จากนั้นก็รอสักพัก
  • ใส่ user / password admin ที่ตั้ง


  • ไปที่ solution -> VMware vSphere -> รูปเฟือง



  • ใส่ข้อมูลของ vCenter ที่จะ monitor ลงไปตัวอย่างตามภาพ






  • ในส่วนมอนิเตอร์ก็จะแสดงรายละเอียดต่างๆรวมไปถึงการบริโภคทรัพยากรของ vCenter server ที่เรา add ไป






Thursday, September 24, 2015

How to Create Distribute virtual switch on vSphere web client 6

How to Create Distribute virtual switch on vSphere web client 6

step :
  • open vsphere web client and login to your vcenter
  • select vCenter inventory list on left menu

  • select vCenter server

  • select your vcenter server

  • select Distribute switch on left menu or top menu

  • Create distribute switch

  • Enter your distribute switch, choose DC and click next

  • select version

  • Enter your distribute port group

  • click next and click finish
  • Done!!

  • If your go to distribute port group menu.You can see your distribute port group.


Saturday, August 16, 2014

สิ่งที่ควรทำหลังจาก clone vm linux(CentOS) guest

การที่เราโคลน vm สักตัวมาใช้ จะช่วยลดระยะเวลาในการติดตั้ง OS ได้มากเลยทีเดียวนะครับ แต่เมื่อโคลนเสร็จแล้วเราต้องทำอะไรบ้างล่ะ เรามาดูกันดีกว่าครับ

  1. แก้ชื่อเครื่อง
    # vi /etc/sysconfig/network

    แก้ไขตรง

    HOSTNAME=[New_Hostname]
  2. แก้ไขไฟล์ hosts
    # vi /etc/hosts

    ใส่ xx.xx.xx.xx(ip address ใหม่)     hostname(ใหม่)
    ส่วนอันเก่าก็ลบได้เลยครับถ้าไม่ได้ใช้
  3. แก้ mac address
    # vi /tc/udev/rules.d/70-persistent-net.rules

    ลบ mac address ที่ไม่ใช่ตัวปัจจุบัน
    ** เช็คได้จาก vm->edit setting->network adapter แล้วดูตรง mac address ครับว่าตรงกับอันไหน ก็ลบอันอื่นทิ้งครับ
  4. แก้ IP Address ครับ
    # vi /etc/sysconfig/network-scripts/ifcfg-eth(n)

    แก้ตรง

    IPADDR=
    NETMASK=
    GATEWAY=
เพียงเท่านี้ vm guest ตัวนี้ก็พร้อมใช้งานแล้วครับ

Sunday, August 3, 2014

Standard virtual switch และ Distributed virtual switch

Virtual switch คืออะไร
จากที่คราวก่อนๆหน้านี้ เราได้พาตัวเองเข้าสู่โลกเสมือนกันมาครึ่งค่อนตัวแล้ว ดังนั้นคราวนี้เรามารู้จักอุปกรณ์เครือข่ายที่ทุกคนน่าจะรู้จักกันอยู่แล้วนะครับ นั่นก็คือ switch นั่นเอง แต่มันจะไม่ได้มาในรูปแบบที่เราจับต้องมันได้ แต่จะมาในรูปแบบของสวิทช์เสมือน (virtual switch) - - สวิทช์ธรรมดาก็ยุ่งพอแล้ว นี่ยังมาจำลองอีก แต่ข่าวดีก็คือ เราไม่ต้องใช้ command ในการตั้งค่าในส่วนนี้นะครับ แต่ข่าวร้ายก็คือ เราต้องไปตั้งค่าสวิทช์จริงๆให้ทำงานสัทพันธ์กันด้วย เอาล่ะครับ เรามารู้จักเจ้าสวิทช์เสมือนกันเลยดีกว่าครับ

virtual switch ใน vmware คือการใช้ซอฟท์แวร์จำลองการทำงานของ Layer 2 switch ครับ
virtual switch จะทำหน้าที่เป็นส่วนที่ทำให้ service ของ network ของ vm ทำงานตามที่เราต้องการครับ ซึ่่ง service ต่างๆ ก็จะมีอยู่ 3  แบบครับ
  1. Virtual Machine ใช้ Connect กันระหว่าง Virtual Machine กับ Physical Network หรือ ใช้คุยกันเองระหว่าง Virtual Machine
  2. VMKernel ใช้สำหรับติดต่อ Storage เช่น NFS, iSCSI หรือใช้สำหรับ VMware VMotion
  3. Service Console ใช้สำหรับ Manage ตัว ESX/ESXi หรือเรียกง่าย ๆ ว่า เป็น IP Address ของ Host ซึ่งจะถูกติดตั้งมาเป็น default เมื่อติดตั้ง ซึ่งก็จะชื่อ management network ที่เราเห็นๆกันนั่นเองครับ
ต่อมาก็มารู้จักกับ virtual switch แบบต่างๆกันต่อนะครับ
  1. virtual Standard switch เป็น virtual switch ที่สามารถคอนฟิกได้ใน esxi mode
  2. virtual Distributed switch เป็น virtual switch ที่ต้องคอนฟิกผ่าน vCenter เท่านั้น
การทำงานของ switch แบบต่างๆ
  • vStandard switch มีความสามารถในการทำงานเหมือนสวิทช์เลเยอร์2 ทั่วไป ดังภาพด้านล่าง

    vStandard switch
    ขอขอบคุณภาพจาก www.vmware.com
    ซึ่งจะอธิบาย concept คร่าวๆตามภาพได้ดังนี้ครับ
    - เราสามารถมี vNIC (Virtual Network Interface) ได้หลายตัวต่อ "ESXi host" ครับ
    - Operating system และ Application จะคุยกันผ่าน vNIC โดยใช้ device driver ซึ่ง vNIC จะ map กับ Physical NIC ไปยัง Network ข้างนอกได้
    - แต่ละ vNIC มี MAC Address ที่ generate ขึ้นมาและทำงานใน Network Layer 2
    - อีกหนึ่งข้างของ Virtual Switch จะเป็น Port Group ใช้ติดต่อ Virtual Machine โดยใช้ Uplink สู่ภายนอก
     virtual standard switch จะทำงานในแต่ละ host ดังนั้นเราจึงต้องคอนฟิกตามแต่ละ host และต้องทำทุกตัว
  • vDistributed switch จะเหมือนทำงานคล้ายกับ vSS เพียงแต่ทำงานได้ในระดับ datacenter จึงมี feature อำนวยความสะดวกเพิ่มมากขึ้น

    vDistributed switch
    ขอขอบคุณภาพจาก www.vmware.com
    - สามารถมี vNIC ตั้งแต่หนึ่งตัวหรือมากกว่า ต่อ 1 "Datacenter" ก็คือ Manage virtual switch ที่ vCenter Server ที่เดียว แล้ว apply ไปยัง Hosts ต่าง ๆ ซึ่งทุกๆ host จะเห็นเหมือนกัน
    - ใช้ IO Plane (hidden vSwitch) เป็นตัวควบคุม IO ของ Hardware และทำการ Forward Package
    - สามารถ Migrate Standard Switch ที่มีอยู่เป็น Distributed Switch ได้
    - ลดระยะเวลาในการติดต่อได้ถึง 20 - 25 %
    - สามารถทำ Traffic shaping ได้ทั้ง Inbound และ Outbound (vSS ทำได้แค่ Outbound)
    - รองรับ Third Party ต่าง ๆ ได้

    ตารางคุณสมบัติของ vDS และ VSS
    ขอขอบคุณภาพจาก www.vmware.com
  • ตารางเปรียบเทียบระหว่าง vDS และ vSS ครับ




นี่ก็เป็นข้อมูลเล็กน้อยนะครับสำหรับสวิทช์เสมือนจากค่าย VMware ส่วนการเลือกใช้อันนี้ก็แล้วแต่การออกแบบและความเหมาะสมของแต่ละที่นะครับ เพราะทางสายนี้มันไม่มีตายตัวครับ ยังไงก็หวังว่าบทความนี้จะเป็นประโยชน์นะครับ

เครดิต : www.vmware.com            : www.compspot.net/index.php?option=com_content&task=view&id=366&Itemid=72

Saturday, August 2, 2014

การสร้าง VM template และการ deploy template ด้วย VMware vsphere web client

VM Template คืออะไร vm template ก็คือ แม่แบบเสมือน ที่จะทำเครื่องจักรกลเสมือนมาไว้เป็นแม่แบบได้ ซึ่งมีประโยชน์มากสำหรับการทำโปรเจคเล็กใหญ่ที่จำเป็นต้องสร้างเครื่องจักรกลเสมือนหลายๆตัว ซึ่งแต่ละตัวใช้ระบบปฏิบัติการเดียวกัน ครั้นจะมานั่งติดตั้งทีละตัวก็ใช่ที่ จะโคลนใหม่ก็ช้า วันนี้เรามาเรียนรู้วิธีอีกวิธีหนึ่งกันเลยดีกว่าครับ

การสร้างแม่แบบเสมือนด้วยการ clone to template

  • ที่หน้า vSphere web client ดูที่หัวข้อ inventory แล้วเลือก vm and template ครับ



  • คลิกขวาที่ vm ที่เราต้องการนำมาทำเป็น template แล้วเลือก Clone to template.. ครับ


  • จากนั้นจะมี pop up ขึ้นมาครับ
    ให้เราทำการตั้งชื่อ template และเลือก datacenter ครับ


  • เลือก host(ESXi) ครับ


  • เลือก Datastore และ Disk Provision ครับ


  • ตรวจสอบความถูกต้อง และกด finish ได้เลยครับ


เพียงเท่านี้เราก็ได้ VM template มาไว้ใช้งานแล้วนะครับ ต่อไปก็มาถึงขั้นตอนการนำมันมาใช้กันดีกว่าครับ

การ deploy VM template นะครับเริ่มที่

  1. ในหน้า VM and Template คลิกขวาที่ template ที่ต้องการ แล้วเลือก deploy vm from this template... ครับ


  2. ตั้งชื่อให้กับ VM และเลือก datacenter ครับ


  3. เลือก host ที่ต้องการให้ทำหน้าที่ run vm ครับ


  4. เลือก datastore ที่ต้องการใช้เก็บไฟล์ของ vm ครับ


  5. จากนั้นถ้าต้องการแก้ไข VM hardware ให้ติ๊กถูกที่ customize this virtual machine hardware แล้วกด next ครับ ถ้าไม่ต้องการแก้ไขก็ไม่ต้องติ๊กถูกและกด next และข้ามไปข้อ 7 ได้เลยครับ


  6. ทำการปรับแต่ง vm ตามต้องการ


  7. ตรวจสอบความถูกต้อง และกด finish ได้เลยครับ


  8. สังเกตทางขวามือนะครับ จะมี job run อยู่


เพียงเท่านี้ก็จะได้ vm ใหม่ไว้ใช้งานโดยไม่ต้องมานั่งติดตั้ง OS ใหม่ที่ละตัวๆแล้วครับอยากได้กี่ตัวก็ deploy เอาเลยครับ สำหรับบทความนี้ก็ขอจบเพียงเท่านี้ละกันนะครับ มีอะไรสงสัย หรืออยากพูดคุยก็ติดต่อมาได้เลยนะครับ

Saturday, July 26, 2014

การ Export และการ deploy VM แบบ OVF,OVA

ไฟล์ .OVF คืออะไร?
ไฟล์ .OVF คือ ไฟล์นามสกุล open virtualization format
ไฟล์ .OVF คือ มาตรฐาน แบบ Distributed Management Task Force (DMTF) ที่ช่วยให้ Virtual Machine หรือ Virtual Appliance สามารถ Import และ Export ได้ด้วยระยะเวลาอันสั้น พูดง่ายๆ มันคือการที่ใช้ในการ Copy OS อีกวิธีหนึ่งนั่นเอง และตอน import ยังสามารถปรับแต่งค่าได้โดยสามารถใช้งานได้เลยอีกด้วย
ส่วนไฟล์ .OVA คือ open Vvirtualization appliance ครับ ไฟล์นี้จะรวมเอาไฟล์ที่ตอนเรา Export เป็น ovf อยู่ในไฟล์เดียว ก็คือรวมเอาไฟล์ .ovf , ไฟล์ .mf(check sha1 sum), ไฟล์ .vmdk ไว้ครับ

ทีนี้มาเริ่มขั้นตอนในการ Export VM ออกมาเป็น OVF กันเลยดีกว่าครับ
  • เลือก VM ที่ต้องการ อ่อ การ Export เป็น OVF ต้องทำตอน power off อยู่นะครับ จากนั้น คลิก file -> Export -> Export OVF Templete

  • จากนั้นจะมีหน้าต่างขึ้นมา ตรงหัวข้อ directory ให้คลิก ...

  • จากนั้นเลือกที่อยู่ที่ต้องการเก็บไฟล์ครับ เมื่อได้แล้วจะกลับมาที่หน้าเดิม คลิก OK ครับ

  • จากนั้นก็รอจนเสร็จครับ

ขั้นตอนการ Export ก็มีเพียงเท่านี้ครับ
ต่อปไปเรามาดูขั้นตอนการ Deploy กันต่อนะครับ
  • เลือก file -> Deploy OVF Templete จากนั้นในหน้าต่างที่เด้งขึ้นมา ให้เลือก browe ครับ

  • เลือกไฟล์ที่ต้องการครับ **เป็น .ovf หรือ .ova ก็ได้ครับ

  • คลิก next ครับ

  • หน้านี้จะแสดงข้อมูลของ templete ครับ คลิก next

  • ตั้งชื่อให้ VM ครับแล้วคลิก next

  • เลือก Disk provision ตามที่ต้องการแล้วคลิก next ครับ

  • จับคู่ virtual network interface card กับ virtual switch ครับ

  • ตรวจสอบการตั้งค่าถ้าตรงตามต้องการก็คลิก finish โลดเลยครับ

  • จากนั้นก็จิบกาแฟ ฟังเพลงรอครับ

มีขั้นตอนเพียงเท่านี้เองครับสำหรับการ Export และ Deploy virtual machine ขอให้สนุกกับโลกเสมือนนะครับ 555

Wednesday, July 23, 2014

add new virtual disk to vmware linux guest no reboot

     When you add new disk to linux guest virtual machine. You cannot see new disk. But You must be re-scan new scsi device or rebooting OS.

     In this tutorial. I will re-scan disk without rebooting OS. Please follow this step

  • click edit VM you want add new disk.

  • In this window.Click add.

  • Select Hardisk and click next.

  • choose Create new virtual disk.

  • Assign disk size, Choose disk provisioning
    - Thick provision lazy zeroed is Creates a virtual disk in a default thick format. Space required for the virtual disk is allocated when the virtual disk is created. Data remaining on the physical device is not erased during creation, but is zeroed out on demand at a later time on first write from the virtual machine.
      Using the default flat virtual disk format does not zero out or eliminate the possibility of recovering deleted files or restoring old data that might be present on this allocated space. You cannot convert a flat disk to a thin disk.
    - Thick provision eager zeroed is A type of thick virtual disk that supports clustering features such as Fault Tolerance. Space required for the virtual disk is allocated at creation time. In contrast to the flat format, the data remaining on the physical device is zeroed out when the virtual disk is created. It might take much longer to create disks in this format than to create other types of disks.
    - Thin provinsion is Use this format to save storage space. For the thin disk, you provision as much datastore space as the disk would require based on the value that you enter for the disk size. However, the thin disk starts small and at first, uses only as much datastore space as the disk needs for its initial operations.

  • Click next.

  • Verify disk option and click finsh.

  • open console of VM guest.
  • runcommand
    # ls /sys/class/scsi_host/
  • output
    host{x}
  • rum command for re-scan disk.
    # echo "- - -" > /sys/class/scsi_host/host{x}/scan
  • run command for format disk.
    # fdisk -l /dev/sdb
    # mkfs.ext3 /dev/sdb
  • make directory for mount point.
    # mkdir /data
  • mount disk.
    # mount /dev/sdb /data
  • follow next step to auto mount.
    # vi /etc/fstab
  • type this text to last line file.
    /dev/sdb     /disk3     ext3     defaults     1 2
     Congraturation!!! You add new virtual disk to Linux VM guest complete.