หากใครใช้ vi command แล้วพบว่าเวลา select ด้วย mouse แล้วพบว่าเข้า visual mode ซึ่งบางครั้งก็สร้างปัญหาในการ copy และ paste
คำสั่ง stress ช่วยให้เราสามารถทำการทดสอบ workload บน cpu, memory, io, HDD บน POSIX system ซึ่งในบทความนี้จะมาแชร์คำสั่งที่ใช้ในการทดสอบ workload ให้ใช้ memory 95% เพื่อทดสอบ memory ว่าจะมีปัญหาหรือไม่ สำหรับ Linux kernel < 3.14 stress –vm-bytes $(awk ‘/MemFree/{printf “%d\n”,…
Ansible เป็น configuration management ที่เป็น agentless ซึ่งไม่ต้อง require agent เหมือนพวก puppet, Chef, Salt การทำงานของ ansible จะทำงานผ่าน SSH ดังนั้นแค่เครื่องสามารถ remote ด้วย SSH ได้ก็ทำงานได้ Ansible เขียนเป็นไฟล์ YAML เดียวก็สามารถทำงานได้แล้ว แต่ถ้าหากมีขั้นตอนการทำงานที่เยอะจะทำให้ยุ่งยากในการแก้ไข และนำกลับมาใช้ใหม่ ดังนั้นในบทความนี้ผมจะมาอธิบาย directory…
เมื่อทำการรัน packstack เพื่อ install openstack แล้วพบ error เหมือนด้านล่าง [root@openstack-liberty1 ~]# packstack –answer-file=answers.txt ERROR:root:Failed to load plugin from file prescript_000.py ERROR:root:Traceback (most recent call last): File “/usr/lib/python2.7/site-packages/packstack/installer/run_setup.py”, line 884, in loadPlugins…
ได้รับแจ้งว่า Linux server เครื่องหนึ่งมีการใช้งาน memory เกินกว่า 90% ซึ่งทางผู้ดูแลตรวจสอบแล้วไม่พบว่ามี process ใดใช้งาน memory มาก ซึ่งผมได้เข้าไปตรวจสอบเบื้ยงต้นด้วยคำสั่ง free ก็ไม่พบอะไรผิดปรกติ [root@ezylinux ~]# free -m total used free shared buffers cached Mem: 7982 7885 97 0…
สำหรับคนที่ใช้ docker (1.6+) บน CentOS7 หรือ RHEL7 จะพบ warning เกิดขึ้นกังตัวอย่างด้านล่าง # docker run centos /bin/echo “ezylinux.com” Usage of loopback devices is strongly discouraged for production use. Either use `–storage-opt dm.thinpooldev`…
เมื่อทำการสร้าง network และ router บน OpenStack แล้ว แต่เครื่อง VM ใน network วงนี้ไม่สามารถ ping ไปยัง gateway หรือ router ได้ให้ตรวจสอบ VLAN ที่ได้ทำการ tag ใน openvswitch บนเครื่อง compute node และ network node ด้วยคำสั่ง…
ถ้าหากมีการใช้งาน cloud-config บน EC2 instance บน AWS หรือ OpenStack แล้วพบว่าไม่ทำงานตามที่กำหนดไว้ และได้ตรวจสอบ error ก็พบข้อความ “Failed at merging in cloud config part from …” เหมือนตัวอย่างด้านล่าง ให้ทำการตรวจสอบ yaml ว่า validate หรือไม่ เนื่องจากอาจเกิดจากมีการใช้ tab…
ถ้าหากทำการรัน query บน table ที่มีจำนวน row มากมายมหาศาลบน InnoDB storage engine และได้ error ERROR 1206 (HY000): The total number of locks exceeds the lock table size สาเหตุ ERROR 1206 ช้างบน หมายถึง…
ระบบ MySQL replication จะมีการทำงานโดย slave จะดึงข้อมูลจาก binlog ที่ master server เพื่อไปทำการ replay ที่เครื่อง slave เอง ซึ่งถ้าหากเกิดปัญหา slave หยุดทำงานด้วย error 1236 ดังข้างล่าง เราสามาถทำการแก้ไขอย่างไร และสาเหตุเกิดจากอะไรมาดูกันครับ Last_IO_Error: Got fatal error 1236 from master…