สำหรับผู้ที่ต้องการใช้งานเทมเพลตใหม่ ๆ ที่ไม่มีให้ดาวน์โหลดบน หน้าดาวน์โหลด template เราสามารถสร้าง template เองได้ง่าย ๆ ดังนี้ สำหรับครั้งนี้เรามาลองสร้างเทมเพลต Ubuntu 14.10 Server ตัวใหม่ล่าสุดกัน ก่อนอื่นให้เราดาวน์โหลดและติดตัั้ง Ubuntu 14.10 Server แบบ KVM พร้อม update/upgrade ให้เรียบร้อยก่อน จากนั้นให้ติดตั้ง debootstrap

apt-get install -y debootstrap

1

จากนั้นใช้ debootstrap ดาวน์โหลดคอนฟิกไฟล์และแพ็คเกจทั้งหมดที่จำเป็นลง directory ที่ต้องการ ในที่นี้จะให้ลงใน /tmp/deb

Continue reading

บางครั้งการที่ Host เครื่องหนึ่งมีหลาย Container อาจทำให้ผู้ดูแลระบบสับสนและลืมรหัสผ่านของ container นั้น ๆ วันนี้เราจะมาดูกันว่าถ้าเราใช้ OpenVZ container แล้วลืมรหัสผ่านจะทำอย่างไรการที่จะตั้งรหัสผ่านหรือรีเซ็ทรหัสผ่าน OpenVZ container นั้นเราสามารถทำได้ง่าย ๆ เพียงเปิด Terminal เข้าไปที่เครื่อง Host และใช้คำสั่ง vzctl เท่านั้น ซึ่งเครื่อง container ต้องทำงานอยู่ด้วย

openvz

ซึ่งการใช้คำสั่งนี้ ข้อมูลของผู้ใช้จะถูกบันทึกไว้ในเครื่อง Container ไม่ได้จัดเก็บลงในไฟล์คอนฟิกของ OpenVZ เช่นเดียวกันกับคำสั่ง vzctl อื่น ๆ ที่จะบันทึกลงในเครื่อง Container โดยที่คำสั่ง vzctl ถ้าเครื่อง Container ไม่ได้ทำงานอยู่ คำสั่งนี้จะเป็นการเริ่มต้น Container แทน


Continue reading

OpenVZ server เป็น hypervisors ที่ช่วยให้สามารถสร้าง guest instances มากกว่า 1 instance บนฮาร์ดแวร์เดียว ซึ่งแตกต่างจากผลิตภัณฑ์อื่นๆ ที่มีการใช้งานบน hardware จริงบน virtualization , ในการสร้าง contrainers บน OpenVZ  จะทำโดยการแยก environments เพื่อที่จะได้ใช้ hardware ร่วมกันบน kernel โหนด

ทำการ Download OpenVZ repository และเพิ่ม GPG Key ที่จะใช้ใน package

wget -P /etc/yum.repos.d/ http://ftp.openvz.org/openvz.repo rpm --import http://ftp.openvz.org/RPM-GPG-Key-OpenVZ

จากนั้นทำการติดตั้ง OpenVZ Kernel ตามคำสั่ง และจะได้รับข้อความยืนยันการ download และติดตั้งให้กด y

yum install vzkernel


Continue reading