Bạn sẽ thấy bài này unusual và fun. Trước đây tôi viết về Citrix XenServer: cài đặt và cấu hình. Operation no-brainer, nhất là vì XenServer là basis cho free XCP, capabilities tương tự. Nhưng tôi không deep dive sau setup ban đầu.
Hôm nay show cài XenServer lần nữa, trên laptop, fully aware laptop không phải hardware điển hình cho bare-metal hypervisor. Cũng show manage server từ command line qua SSH và XenCenter – GUI giống VMware vSphere. Show manage ISO repositories, thậm chí add CIFS share. Tất cả trên box có SSD, VT, VT-d, really awesome. Còn tutorial khác sắp tới, stay tuned. Follow me.
Test box
Victim: T400 laptop mới-ish, handsome array goodies. Desktop world: respectable machine, nhưng joke cho serious work. Không có ít nhất 8 physical cores và 72GB RAM, không nên nói. Tuy nhiên có muscle: SSD local storage, full virtualization extensions. Trước khi dùng test distro, quyết định spin với XenServer.
Cài đặt
Installation identical previous attempt, không bore bạn details. Không screenshot, vì không redo installation cycle trong sản phẩm ảo hóa khác để demo steps. Quick và painless.
Interesting bits: XenServer/laptop interaction. XenServer đi kèm RedHat 5.1, release cũ nhưng capable như bất kỳ cái nào. No problem detect SSD. Running battery mode: tự động dim display, function buttons work. Không có Wireless connectivity, cũng không nên có, vì không ai sane manage virtualization product không có wired network.
Quản lý XenServer
Manage XenServer: thử mọi thứ. Physical console trên box: blue ncurses menu. Drop local shell chạy things. SSH từ máy khác vào command line hoặc fire red ncurses menu.

XenCenter
Hoặc thử XenCenter. Download utility available nếu access XenServer qua HTTP trong browser. Installer chỉ Windows, nhưng logic, vì Windows user oriented GUI work.
Install trivial. Sớm chạy simple GUI, self-evident, explanatory. Nếu worked with other solutions, biết way around defining storage pools, VMs...
First step: add server, connect bằng name/IP.
Cài máy ảo.
Cài đặt và cấu hình VM
Muốn xem GUI manager flexible, useful, intuitive đến đâu, tạo VM. Cũng nghĩa là add ISO repository, không muốn boot từ physical DVD. XenServer support multiple storage repository (SR) types, nhưng KHÔNG local. Logic, sẽ bàn riêng: cách config local storage repositories trên server.
Cấu hình storage repository
Chọn CIFS share, nghĩa là Windows box. Smooth, no problem. Chỉ cung cấp server name, share, connect đúng user/pass.
Tạo VM
Tạo VM: no brainer. Click, click, next, next, utterly simple. Có thể dùng template, nhưng XenCenter offer cho older OS release. Ví dụ Lucid có, Pangolin không – logic, business chậm adopt new things.
Thử Lucid template trước, nhưng không cho dùng image 12.04, redo step, chọn custom template.
Storage configuration: chú ý, step hơi confusing. Hỏi server nào, show hypervisor của bạn. Free space figure hơi alarming. Lý do: free space reserved cho server logging, most disk capacity taken bởi LVM, không shown ở đó. Chỉ rõ sau khi đến step Storage, định nghĩa virtual disks cho machine. Stored locally, nhưng có thể dùng SR khác. Somewhat tricky.
Tweak config chút, essentially that's all. Sau step complete, VM auto-start. Switch console view check progress.
Khi dùng VM, làm mọi thứ familiar từ virtualization product khác: snapshots, screenshots, dock/undock console, send signals, check client state/resource usage... Cài XenServer Tools cải thiện client performance.
Điều thú vị khác
XenServer có options hữu ích. Hiển thị system alerts critical issues (software updates). Cảnh báo server certificate thay đổi, nhất là sau upgrade/reinstall.
Cho phép plugins, enhance functionality. More. XenCenter GUI cực rich, hơi daunting first use. Phải go carefully qua options để tìm hidden gems/secrets cho operational deployment.
More reading: https://community.citrix.com/display/xs/XenCenter+Plugins
Kết luận
Lần 2 gặp XenServer pleasant và successful hơn lần 1, dù lần 1 work fine. XenServer potent product, vấn đề price và support. Có justify tiền đầu tư cho những gì offer, khi bạn biết all functionality available từ raw Xen command line, chỉ cần practice và skill?
Tôi không trả lời, vì XenServer designed cho business, không home user. All in all, professional, capable, XenCenter thêm enterprise flair khiến admins chỉ dùng GUI warm up to charms của Xen. Tôi tiếc Windows only, nhưng với full unrestricted SSH, all well.
Done. Next time: local storage repo hacks.
Cheers.