Showing posts with label Networking. Show all posts
Showing posts with label Networking. Show all posts

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.


Tuesday, September 9, 2014

การเปลี่ยน ESXi host IP Address ด้วย ssh command line

วันนี้เราจะมาดูวิธีเปลี่ยน ip address ของ esxi host ด้วย command line กันนะครับ ซึ่งวิธีนี้ถ้าคนที่ใช้คล่องก็จะรู้สึกว่าสะดวกมากเลยทีเดียวนะครับ เพราะไม่ต้องมานั่งล็อกอินเข้า vsphere client หรือ ต่อหน้าจอ console หรือ iLo หรือจะอะไรก็แล้วแต่ครับ และที่สำคัญ linux ก็ใช้ได้เลยโดยไม่ต้องติดตั้งอะไรเพิ่มด้วยครับ เอาล่ะครับมาเริ่มกันเลยดีกว่า

  1. ssh เข้าไปที่ esxi host ก่อนเลยครับ จะด้วย putty หรือถ้าใครใช้ linux ก็เปิด terminal ขึ้นมาแล้วใช้คำสั่ง
    # ssh root@esxi-server
    
  2. ใช้คำสั่งดูก่อนครับว่ามีคอนฟิกเก่าอะไรอยู่บ้าง

    # esxcli network ip interface ipv4 get
    

    Name  IPv4 Address   IPv4 Netmask   IPv4 Broadcast  Address Type  DHCP DNS
    ----  -------------  -------------  --------------  ------------  --------
    vmk0  10.224.199.12  255.255.255.0  10.224.199.255  STATIC           false
    vmk2  192.168.10.13  255.255.255.0  192.168.10.255  STATIC           false
  3. แก้คอนฟิกด้วยคำสั่ง

    # esxcli network ip interface ipv4 set -i vmk2 -I 192.168.10.111 -N 255.255.255.0 -t static
  4. ดูอีกทีครับ

    # esxcli network ip interface ipv4 get
    

    Name  IPv4 Address   IPv4 Netmask   IPv4 Broadcast  Address Type  DHCP DNS
    ----  -------------  -------------  --------------  ------------  --------
    vmk0  10.224.199.12  255.255.255.0  10.224.199.255  STATIC           false
    vmk2  192.168.10.111  255.255.255.0  192.168.10.255  STATIC           false
เท่านี้ก็เป็นอันเรียบร้อยครับ

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 ตัวนี้ก็พร้อมใช้งานแล้วครับ

Monday, August 11, 2014

การสร้าง Standard virtual Switch บน vSphere client

หลังจากที่เรารู้จักกับ Standard virtual switch และ distributed virtual switch กันแล้ว คราวนี้เรามาสร้าง standard virtual switch กันเลยดีกว่าครับ
  • เปิด vsphere client และ log in ที่ esx host


  • คลิกที่ host ที่ต้องการ -> configuration -> networking -> add networking


  • เลือก virtual machine หรือ vm kernel ซึ่งความแตกต่างก็อยู่ในบทความที่แล้วนะครับ จากนั้นกด next ครับ


  • เลือก vmnic ที่ต้องการครับ เอาที่ up นะครับ แต่ในที่นี้ผมมีที่ up อยู่แค่พอร์ตเดียวและไม่อยากไปยุ่งครับก็ทดลองให้ดูละกันครับ จากนั้นก็กด Next โลดเลยครับ


  • ตั้งชื่อและ vlan ครับ จากนั้นก็ Next เลยครับ


  • กด finish ได้เลยครับ


  • เพียงเท่านี้เราก็ได้ standard virtual switch มาใช้งานแล้วครับ ง่ายๆเลยครับ


สำหรับครั้งนี้ก็จบลงเพียงเท่านี้้ครับ ครั้งหน้าจะมาสอนแบบ vmkernel นะครับ รอติดตามกันได้ครับ

Wednesday, July 9, 2014

How to config Bonding network interface on CentOS

1. เรียง interface ใหม่ โดยเข้าไปแก้ไฟล์
vi /etc/udev/rules.d/70-persistent-net.rules
2. แก้ไข modprob
vi /etc/modprobe.d/bonding.conf
โดย mode ที่เราจะใช้ จะเป็น mode 0 ซึ่งจะ config ดังนี้
options bond0 mode=1 miimon=100
อ้างอิง mode (https://wiki.centos.org/TipsAndTricks/BondingInterfaces)
mode=0 ==> Round-robin (Balance RR)
mode=1 ==> Active-Standby
mode=2 ==> Balance XOR
mode=3 ==> Broadcast
mode=4 ==> IEEE 802.3ad (Dynamic Link Aggregation or Cisco EtherChannel)
mode=5 ==> Adaptive Transmit Load Balancing (Balance TLB)
mode=6 ==> Adaptive Load Balancing (Balance ALB)
3. จากนั้น ให้ไปสร้างไฟล์ bonding ขึ้นมา ซึ่งโดยปกติแล้ว จะใช้ชื่อไฟล์ประมาณ ifcfg-bond0 ซึ่งจะสร้างไว้ใน /etc/sysconfig/network-scripts/
vi /etc/sysconfig/network-scripts/ifcfg-bond0
ตัวอย่าง config
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE="Unknown"
IPADDR=10.217.202.13
NETMASK=255.255.255.0
GATEWAY=10.217.202.254
DEFROUTE=yes
IPV6INIT=no
NAME="System bond0"
USERCTL=no
4. จากนั้น จะต้องไป config ไฟล์ ifcfg-eth0, ifcfg-eth1 เพื่อให้ทั้ง 2 Interface นั้น เป็น bonding interface โดย config ดังนี้
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:50:56:A2:55:01
IPV6INIT=no
NAME="System eth0"
USERCTL=no
MASTER=bond0
SLAVE=yes
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:50:56:A2:55:02
ONBOOT=yes
MASTER=bond0
SLAVE=yes
IPV6INIT=no
USERCTL=no
5. จากนั้น reboot ก็เป็นอันเสร็จเรียบร้อยแล้วครับ