Cisco Application Centric Infrastructure (ACI) không chỉ là một tập hợp các switch Nexus chạy chế độ ACI Mode mà là một hệ sinh thái hạ tầng trung tâm dữ liệu được quản lý tập trung bởi Cisco APIC (Application Policy Infrastructure Controller). Trái tim phần cứng của cả APIC lẫn các Cisco Nexus 9000 chạy Leaf/Spine trong kiến trúc này đều dựa trên nền tảng máy chủ Cisco UCS (Unified Computing System) dạng rack.
Để quản lý vật lý các thiết bị này trước khi chúng tham gia cụm ACI fabric, việc làm chủ CIMC (Cisco Integrated Management Controller) – tương đương với iDRAC của Dell hay iLO của HP – là kỹ năng bắt buộc đối với mọi kỹ sư hạ tầng. Tại phòng lab của VietITPro.vn, chúng tôi thường xuyên tiếp nhận các ca xử lý sự cố khởi động, mất kết nối mạng quản trị hoặc lỗi chứng chỉ SSL trên các APIC do cấu hình sai IPMI/CIMC từ ban đầu. Bài viết này sẽ đúc kết quy trình cấu hình chuẩn thực tế, đi thẳng vào các thông số kỹ thuật cốt lõi.
Kiến trúc phần cứng và vai trò của CIMC trong hệ sinh thái Cisco ACI
Trước khi cấu hình, chúng ta cần phân biệt rõ ràng hai lớp mạng quản lý hoàn toàn độc lập trong một node APIC hoặc Switch Nexus thuộc ACI:
- Lớp quản lý logic ACI Fabric (In-band Management): Sử dụng dải IP do APIC cấp phát tự động thông qua chính fabric, đi qua các cổng data plane của switch hoặc module ACI.
- Lớp quản lý vật lý phần cứng (Out-of-band Management - OOB): Chính là giao diện CIMC, kết nối trực tiếp với cổng mạng quản lý riêng biệt (thường được dán nhãn M hoặc MGMT trên bo mạch chủ UCS).
Việc cấu hình CIMC đúng cách giúp kỹ sư có thể can thiệp sâu vào phần cứng từ xa (KVM Console), theo dõi cảm biến nhiệt độ quạt, điện áp nguồn PSU mà không cần phải đứng trước tủ rack.
Các phương pháp truy cập và cấu hình CIMC ban đầu
Khi khui thùng một máy chủ UCS C-Series dùng làm APIC hoặc cắm điện lần đầu, cổng CIMC sẽ cố gắng xin cấp IP động qua DHCP. Trong môi trường trung tâm dữ liệu chuyên nghiệp, DHCP thường không được mở trên mạng quản lý OOB, do đó chúng ta cần sử dụng các phương pháp truy cập thủ công sau:
Phương pháp 1: Sử dụng màn hình console và bàn phím trực tiếp
1. Cắm màn hình vào cổng VGA phía sau server APIC (UCS C220).
2. Cắm bàn phím vào cổng USB.
3. Khởi động lại nguồn. Khi BIOS load đến màn hình cấu hình UCS, nhấn phím F8 để vào giao diện cấu hình CIMC (CIMC Configuration Utility).
Phương pháp 2: Sử dụng Cisco CIMC Configuration Utility (F8 Menu)
Tại màn hình cấu hình nhanh qua BIOS (F8), các thông số quan trọng cần thiết lập gồm:
- NIC Mode: Chọn
Dedicated(Khuyên dùng - chỉ sử dụng cổng mạng M chuyên dụng) hoặcShared(Dùng chung với cổng Data 1/2 của card mạng VIC, dễ gây rớt gói tin quản lý nếu mạng data nghẽn). - IP Address: Nhập địa chỉ IPv4 tĩnh cho cổng quản lý CIMC (Ví dụ:
192.168.10.50). - Subnet Mask:
255.255.255.0. - Gateway:
192.168.10.1. - IPv4 DNS Server: Nhập DNS nội bộ của trung tâm dữ liệu.
Sau khi điền xong, nhấn F10 để lưu cấu hình. Hệ thống sẽ tự động khởi động lại tiến trình quản lý CIMC.
Cấu hình chi tiết thông qua giao diện Web GUI của CIMC
Sau khi đã gán được IP tĩnh cho CIMC, mở trình duyệt web từ một máy tính nằm cùng lớp mạng quản lý OOB, nhập địa chỉ IP vừa cấu hình (ví dụ: https://192.168.10.50).
Đăng nhập mặc định và lưu ý bảo mật
- Tài khoản mặc định:
admin - Mật khẩu mặc định: Thường là
passwordhoặc để trống ở các dòng máy cũ, nhưng với các dòng UCS M5/M6 xuất xưởng gần đây, mật khẩu mặc định được in trên một miếng tem giấy (Physical Label) dán trực tiếp trên nắp hoặc mặt trước của server (Mật khẩu phức tạp gồm chữ hoa, chữ thường, số và ký tự đặc biệt).
Ngay sau lần đăng nhập đầu tiên, hệ thống bắt buộc đổi mật khẩu. Hãy ghi nhớ kỹ thông tin này vì nếu mất quyền root CIMC trên APIC, việc khôi phục sẽ đòi hỏi phải can thiệp phần cứng hoặc boot qua USB cứu hộ chuyên dụng.
Thiết lập Network và VLAN cho CIMC
Nếu mạng quản lý OOB của bạn chạy trên một VLAN riêng biệt (ví dụ VLAN 100):
1. Vào tab Admin trên menu chính của CIMC Web GUI.
2. Chọn Network.
3. Tại mục VLAN Settings, tích chọn Use VLAN.
4. Nhập ID của VLAN quản lý (Ví dụ: 100).
5. Nhấn Save Changes. Lưu ý kỹ thuật: Thao tác này sẽ làm mất kết nối ngay lập tức nếu máy tính cấu hình của bạn không nằm chung đường VLAN 100 hoặc port switch kết nối tới cổng CIMC chưa được cấu hình dạng Trunk/Access tương ứng.
Cấu hình Users và quyền hạn (RBAC)
Trong môi trường doanh nghiệp, không nên dùng chung tài khoản admin tối cao cho mọi kỹ sư.
1. Vào tab Admin -> User Management.
2. Nhấn Add để tạo tài khoản mới.
3. Phân quyền (Privilege):
admin: Toàn quyền quản trị phần cứng, firmware, KVM.user: Chỉ có quyền xem trạng thái (Read-only), hữu ích cho đội ngũ giám sát NOC.
Tích hợp CIMC với quá trình triển khai Cisco APIC
APIC thực chất là một phần mềm Cisco APIC ISO được cài đặt lên nền tảng phần cứng UCS C-Series. Trước khi bootstrap (khởi tạo) cụm ACI, CIMC đóng vai trò là "cầu nối" để đưa bộ cài đặt vào máy chủ.
Mount file ISO qua CIMC Virtual Media
1. Trên giao diện Web CIMC, nhìn lên góc trên cùng bên phải, nhấp vào biểu tượng Launch Virtual Media hoặc vào tab Compute -> Virtual Media.
2. Chọn Add Image.
3. Trỏ tới file .iso của Cisco APIC (Ví dụ: acicapic-dk9.5.2.4f.iso).
4. Sau khi trạng thái chuyển sang Mapped, tích chọn ô Mapped ở cột bên trái.
Kích hoạt KVM Console và cài đặt APIC
1. Nhấp vào biểu tượng Launch KVM Console ở góc trên cùng. Một cửa sổ Java hoặc HTML5 KVM sẽ mở ra, hiển thị màn hình xuất hình ảnh trực tiếp của bo mạch chủ server.
2. Khởi động lại server bằng cách nhấn nút Power Cycle trên giao diện CIMC.
3. Khi máy chủ POST, nhấn F6 để vào menu chọn thiết bị boot (Boot Menu).
4. Chọn thiết bị boot là Cisco Virtual DVD-ROM.
5. Quá trình cài đặt hệ điều hành nền tảng cho APIC sẽ bắt đầu tự động hoặc yêu cầu một số bước cấu hình IP ban đầu tối thiểu. Sau khi cài đặt hoàn tất, APIC sẽ khởi động lần đầu và sẵn sàng nhận cấu hình cluster thông qua wizard khởi tạo (Setup Script).
Các pan bệnh thực tế và kinh nghiệm xử lý sự cố CIMC / APIC tại VietITPro.vn
Trong quá trình sửa chữa bo mạch (PCB) và cấu hình hệ thống mạng tại trung tâm, đội ngũ kỹ thuật của chúng tôi đúc kết một số hiện tượng lỗi phần cứng và cấu hình liên quan đến CIMC/APIC như sau:
1. Lỗi không truy cập được Web GUI CIMC (Trạng thái đèn LED cổng mạng M tối)
- Nguyên nhân: Lỏng cáp mạng, hỏng cổng PHY trên bo mạch chủ do sét đánh lan truyền qua đường mạng OOB, hoặc card mạng CIMC bị treo tiến trình (Firmware hang).
- Khắc phục:
- Thử reset cứng chip BMC bằng cách rút nguồn hoàn toàn (Unplug AC Power) trong 60 giây rồi cắm lại.
- Đối với dòng UCS M5, có nút Reset nhỏ trên bo mạch chủ dùng để khởi động lại BMC (CIMC Reset pinhole). Dùng đầu tăm nhấn giữ 15 giây.
- Kiểm tra xem cổng switch hạ tầng có đang bật Port Security hoặc bị Shutdown do broadcast storm hay không.
2. Lỗi xung đột IP hoặc mất kết nối sau khi đổi VLAN CIMC
- Nguyên nhân: Kỹ sư cấu hình sai VLAN ID trên CIMC nhưng port switch tương ứng lại là access port ở một VLAN khác.
- Khắc phục:
- Mang laptop cắm trực tiếp vào cổng CIMC (dùng cáp mạng thẳng), cấu hình card mạng máy tính cùng dải IP tĩnh cũ của CIMC, sau đó truy cập lại qua IP mặc định hoặc IP đã gán để sửa lại cấu hình VLAN.
- Nếu không được, phải dùng cáp console serial (RJ45-to-DB9/USB) cắm vào cổng Console phía sau server UCS để cấu hình lại qua giao diện dòng lệnh (CLI) của CIMC.
3. Lỗi chứng chỉ SSL (SSL Certificate Error) khi truy cập CIMC
- Nguyên nhân: Chứng chỉ tự ký (Self-signed certificate) của CIMC hết hạn hoặc trình duyệt hiện đại chặn vì vấn đề bảo mật.
- Khắc phục:
- Vào tab Admin -> Security -> Certificate.
- Thực hiện tạo mới chứng chỉ tự ký (Generate Self-Signed Certificate) hoặc Import chứng chỉ nội bộ từ hệ thống CA của doanh nghiệp để loại bỏ hoàn toàn cảnh báo bảo mật trên trình duyệt.
Quy trình bảo dưỡng và phòng ngừa hỏng hóc định kỳ
Để hệ thống Cisco ACI hoạt động bền bỉ, lớp quản lý phần cứng CIMC và phần cứng APIC cần được bảo dưỡng theo lịch trình chuẩn:
1. Cập nhật Firmware (CIMC & BIOS & VIC):
- Không để phiên bản CIMC quá cũ vì thường tồn đọng các lỗ hổng bảo mật nghiêm trọng (CVEs) hoặc lỗi xung đột bộ nhớ đệm.
- Sử dụng gói Cisco UCS C-Series Server Hosted Upgrade Utility hoặc cập nhật trực tiếp qua giao diện CIMC Firmware Management.
2. Kiểm tra nhật ký lỗi phần cứng (SDR - Sensor Data Records & SEL - System Event Log):
- Thường xuyên kiểm tra tab Logs -> System Event Log trên CIMC để phát hiện sớm các lỗi cảnh báo về quạt (Fan failing), nguồn điện không ổn định (PSU voltage drop) hoặc lỗi RAM (Correctable Memory Errors).
3. Quản lý nhiệt độ phòng máy:
- Các dòng server UCS chạy APIC nhạy cảm với bụi bẩn bám trên tản nhiệt CPU. Định kỳ 6 tháng/lần nên vệ sinh bo mạch chủ, tra keo tản nhiệt mới để đảm bảo tuổi thọ cho các vi xử lý Intel Xeon Scalable.
Giải đáp thắc mắc thường gặp (FAQ)
Hỏi: Có thể cấu hình CIMC thông qua dòng lệnh SSH không?
Đáp: Hoàn toàn được. Sau khi CIMC đã có IP, bạn có thể sử dụng phần mềm SSH client (như PuTTY) kết nối tới IP của CIMC với cổng mặc định 22. Giao diện CLI của CIMC cung cấp hầu hết các lệnh tương tự như khi cấu hình qua Web GUI, rất hữu ích khi cần viết script tự động hóa việc cấu hình hàng loạt server UCS.
Hỏi: Nếu tôi cấu hình sai IP CIMC và không nhớ IP hiện tại thì làm thế nào để tìm lại?
Đáp: Bạn có thể sử dụng các công cụ quét mạng như nmap hoặc Advanced IP Scanner quét dải mạng quản lý OOB. Một cách khác là kết nối màn hình trực tiếp vào cổng VGA của server, khởi động lại, nhấn F8 để vào tiện ích cấu hình CIMC, lúc này IP hiện tại sẽ hiển thị rõ ràng trên màn hình.
Hỏi: Sự khác biệt giữa CIMC trên APIC và giao diện GUI của chính APIC là gì?
Đáp: CIMC quản lý tầng phần cứng thuần túy (Bare-metal server: nguồn, quạt, BIOS, RAID controller, cài đặt file ISO hệ điều hành). Trong khi đó, giao diện GUI của APIC quản lý tầng phần mềm mạng (Cấu hình Tenant, VRF, Bridge Domain, chính sách bảo mật chính sách ACI Fabric). Khi hệ thống APIC bị lỗi kernal panic không boot được, bạn bắt buộc phải dùng CIMC để can thiệp chứ không thể dùng giao diện web APIC.




