
ใครที่เคยติดตั้ง Cisco APIC มาก่อน น่าจะคุ้นเคยกับการ Mount ไฟล์ ISO ผ่าน CIMC แล้วสั่งบูตจาก vKVM-mapped vDVD ใช่ไหมครับ แต่พอมาเจอเวอร์ชันใหม่ ๆ อย่าง 5.3(1) หรือ 6.0(2) ก็อาจจะงงเล็กน้อย เพราะ Cisco ปรับแนวทางแนะนำให้ใช้การติดตั้งผ่านเครือข่ายแทน โดยเฉพาะใน 6.0(2) นี่ถึงขั้นบังคับต้องติดตั้งผ่าน HTTP URL เลยไม่อย่างงั้นตัวติดตั้งจะค้างอยู่แบบนั้นไม่สามารถติดตั้งไปต่อได้
ผมเองเจอมากับตัวตอนจะติดตั้ง APIC แล้วใช้วิธีเดิมไม่ได้ เลยลองเปลี่ยนมาใช้การติดตั้งผ่าน CIMC Virtual Media ร่วมกับการให้ URL ของไฟล์ ISO แทนการ Mount ผ่าน vKVM ผลคือใช้งานได้และสะดวกกว่าที่คิด บทความนี้เลยเขียนขึ้นมาเพื่อแชร์ขั้นตอนทั้งหมด ตั้งแต่เปิด CIMC, ตั้งค่า Virtual Media, การทำ Http Server เพื่อไว้เป็นแนวทางสำหรับท่านที่สนใจ
ขั้นตอนการติดตั้ง Cisco APIC ด้วย CIMC Virtual Media
1.ตั้งค่า Windows server เป็น http server
ทำการเปิดWeb Server (IIS) โดยไปที่ Server Manager > Add Roles and Features ตรง Roles ให้เลือก Web Server (IIS) แล้วกด Next ปล่อยค่า Default ไปได้เลยและทำการกด Install
เปิดให้ Web Server IIS รองรับการดาวน์โหลดไฟล์ .iso โดยมีขั้นตอนดังนี้ เปิด IIS Manager > คลิกที่ชื่อเว็บไซต์ของคุณ เช่น Default Web Site > ด้านขวา เลือก MIME Types
คลิก Add… ที่มุมขวา จากนั้นใส่ค่า MIME Types โดยมีค่าดังนี้ File name extension: .iso >MIME type: application/octet-stream จากนั้นกด OK
จากนั้นคัดลอกไฟล์ .iso ไปไว้ในโฟลเดอร์ของ IIS โดยโฟลเดอร์หลักของ IIS ปกติคือ: C:\inetpub\wwwroot
2.ติดตั้ง Cisco APIC Software
2.1 ทำการ ssh ไปยัง CIMC ผ่าน terminal window หรือโปรแกรมอื่นๆที่คุณมีจากนั้นเข้าสู่การตั้งค่า Virtual Media ใช้คำสั่ง “scope vmedia” แล้วทำการ Map iso image จาก HTTP server ใช้คำสั่ง “map-www volume_name http://http_server_ip_and_path iso_file_name” โดย
volume_name คือชื่อของไดรฟ์ที่ต้องการตั้ง
http_server_ip_and_path คือที่อยู่ IP ของเซิร์ฟเวอร์ HTTP และ path ไปยังตำแหน่งไฟล์ .iso
iso_filename คือชื่อของไฟล์ .iso
จากนั้นตรวจสอบการ map ด้วยคำสั่ง “show mappings detail” ถ้า Map-Status ต้องแสดงผลเป็น OK จากนั้นทำการเชื่อต่อไปยัง Host ใช้คำสั่ง “connect host”
2.2 ไปกลับไปที่หน้าเว็ปไซต์ของ CIMC ไปยังหน้า vKVM ในกรณีที่ Server ปิดอยู่ให้ทำการ Power on หรือถ้า Server เปิดอยู่แล้วให้ทำการ restart โดยกดที่ Power > Power Cycle System (cold boot)
เมื่อ Server boot มาถึงหน้านี้ให้ทำการกด F6 เพื่อเข้า ฺBoot Menu
จากนั้นระบบจะให้ใส่ Password เพื่อเข้าหน้า Boot Menu โดย Password default คือ password
ทำการเลือก boot โดยให้ boot จาก Cisco CIMC-Mapped vDVD2.00
2.3 กลับไปยัง terminal window รอให้ boot-up process ทำงานไปสักครู่ก็จะแสดงข้อความดังรูปด้านล่างโดยหลัง ? อันแรกให้ใส่ URL ของ HTTP Server ของเรา
ตั้งค่าตัว OOB network interface โดยในที่นี่เลือกเป็นแบบ static จากนั้นเลือก OOB interface ที่ต่ออยู่กับเครือข่ายของเราโดยสามารถดูชื่อ interface ได้จากข้อความด้านบนแต่ส่วนใหญ่จะชื่อ enp1s0f0 และ enp1s0f1 จากนั้นก็ทำการ Config IP Address และ Gateway โดยต้องแน่ใจว่า IP ที่ใช้สามารถเชื่อมต่อกับ HTTP Server ที่ตั้งค่าไว้ได้
เมื่อตั้งค่า OOB interface เสร็จระบบจะตรวจสอบการเชื่อมต่อกับ HTTP Server และเริ่มทำการ Download ไฟล์ iso image
หลังจากนั้นระบบจะ Poweroff เมื่อ Poweroff เสร็จให้ทำการ Unmap .iso image โดยการกด Ctrl and x (Ctrl+x) และใช้คำสั่ง “unmap volume_name” โดยเช่นตั่งชื่อ volume_name เป็น apic ก็จะเป็น unmap apic จากนั้นพิมพ์ yes
หลังจากนี้สามารถปิดหน้า ssh ไปได้เลยและกลับไปยังหน้า vKVM สั่ง Power > Power on System จากนั้นรอระบบทำการ boot ขึ้นมาก็เป็นอันเสร็จครับ
อ้างอิง: Cisco APIC Installation