(LUẬN văn THẠC sĩ) xây dựng hệ thống thực nghiệm về mạng dựa trên phần mềm GNS3 kết hợp công nghệ ảo hóa máy chủ vsphere ESXi luận văn ths công nghệ thông tin
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
3,59 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ LINH XÂY DỰNG HỆ THỐNG THỰC NGHIỆM VỀ MẠNG DỰA TRÊN PHẦN MỀM GNS3 KẾT HỢP CÔNG NGHỆ ẢO HÓA MÁY CHỦ VSPHERE ESXI LUẬN VĂN THẠC SĨ HÀ NỘI, 2014 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ LINH XÂY DỰNG HỆ THỐNG THỰC NGHIỆM VỀ MẠNG DỰA TRÊN PHẦN MỀM GNS3 KẾT HỢP CÔNG NGHỆ ẢO HÓA MÁY CHỦ VSPHERE ESXI Ngành: Truyền liệu mạng máy tính Chuyên ngành: Truyền liệu mạng máy tính Mã số: LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS TRẦN TRÚC MAI HÀ NỘI, 2014 TIEU LUAN MOI download : skknchat@gmail.com LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu luận văn trung thực chưa cơng bố cơng trình khác Tác giả luận văn Nguyễn Thị Linh TIEU LUAN MOI download : skknchat@gmail.com ii LỜI CẢM ƠN Trước tiên, em muốn bày tỏ cảm ơn sâu sắc đến thầy giáo TS Trần Trúc Mai, TS Dương Lê Minh, anh Hoàng Tiến Quang tận tình hướng dẫn em suốt trình thực luận văn Em xin gửi lời lời cảm ơn sâu sắc đến thầy cô giáo giảng dạy em hai năm qua, giúp em có tảng vững để hồn thành khoá luận Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến tất bạn bè, đặc biệt gia đìnhđãln kịp thời động viên giúp đỡ em vượt qua khó khăn sống để hồn thành khóa luận TIEU LUAN MOI download : skknchat@gmail.com iii MỤC LỤC LỜI CAM ĐOAN .i LỜI CẢM ƠN ii DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ i DANH MỤC BẢNG BIỂU, HÌNHVẼ .i LỜI MỞ ĐẦU Chương BẤT CẬP TRONG DẠY - HỌC MÔN MẠNG MÁY TÍNH VÀ CÁC GIẢI PHÁP LIÊN QUAN 1 Bất cập dạy học mơn mạng máy tính 1 Mô hình Client – Server: Phương pháp giải tối ưu GNS3: phần mềm mơ mơ hình mạng hữu hiệu Cơng nghệ ảo hóa máy chủ vSphere ESXi 10 Kết luận 13 Chương LÝ THUYẾT VỀ CƠNG NGHỆ ẢO HĨA MÁY CHỦ VSPHERE ESXi VÀ GNS3 15 Công nghệ ảo hóa máy chủ vSphere ESXi 15 1 Công cụ CLI, công cụ quản lý tự động 16 1 ESXi Shell 18 1 Lệnh “esxcli” 18 1 Lệnh vim-cmd 20 1 Sử dụng câu lệnh vCLI kịch 21 2 VMware snapshot 22 2 Lý thuyếtvề GNS3 24 2 Giới thiệu chung 24 2 Cách xây dựng mơ hình mạng GNS3 27 2 Kết nối hosts vào mơ hình mạng 30 2 Kết nối GNS3 với mạng thật 36 2 Các thiết bị Frame Relay ATM 38 Kết luận 40 Chương XÂY DỰNG BÀI GIẢNG DỰA TRÊN GNS3 VÀ VMWARE ESXI SERVER 42 Giải pháp kết hợp GNS3 vSphereESXi 42 1 Giải pháp kết hợp GNS3 vSphere ESXi 43 Đánh giá tài nguyên máy thật để xây dựng mơ hình 45 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin iv 3 Quy trình 47 Xây dựng hệ thống trung tâm liệu dựa VMware ESXI 49 Tạo snapshot 49 2 Nhân snapshot, tạo máy ảo liên kết 50 3 Xây dựng hệ thống trung tâm liệu dựa VMWare ESXI qua shell-script 53 3 Tạo snapshot 53 3 Nhân snapshot, tạo máyảo liên kết 54 3 Đổi IP cho máy ảo sau nhân 54 3 Bật máy ảo 55 Xây dựng mơ hình mạng với GNS3 55 Sinh viên thực hành mạng sử dụng giải pháp GNS3 kết hợp với vSphere ESXi 57 Kết luận 58 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 PHỤ LỤC 1: THIẾT LẬP BAN ĐẦU 62 PHỤ LỤC 2: SCRIPT 70 PHỤ LỤC 2: MỘT SỐ CÂU LỆNH LIÊN QUAN ĐẾN VMWARE .73 (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ CNTT Công nghệ thông tin COS Service Console CLI command-line interface Giao diện dịng lệnh MTTMT Mạng truyền thơng máy tính vMA VMware vSphere® Management Asistant vSphere vCLI VMware vSphere® Command-Line Interface Giao diện vSphere vSphere PowerCLI dòng lệnh VMware VMware vSphere® PowerCLI (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin DANH MỤC BẢNG BIỂU, HÌNHVẼ HÌNH VẼ Hình 1: Màn hình GNS3 Hình 2: Các thiết bị mà GNS3 hỗ trợ Hình 3: Cấu hình GNS3 cho phép máy tính kết nối qua IP cổng (v1 1) Hình 4: Thơng tin router Hình 5: Cấu trúcVMware vSphere ESXi 10 Hình 6: Những điểm cải tiến VMware ESXi [] 11 Hình 7: Kiến trúc vSphere ESXi 15 Hình 8: ESXCLI –giao diện dịng lệnh chuẩn vSphere ESXi vCLI 17 Hình 9: Cấu trúc snapshot vàsnapshot 23 Hình 10: MụcPreferences 25 Hình 11: Đổi cổng thiết bị chuyển mạch 26 Hình 12: Add IOS image 27 Hình 13: Topo mạng router kết nối 28 Hình 14: Kiểm tra kết nối router lệnh ping 30 Hình 15: Xây dựng topo giả lập kết nối router host 31 Hình 16: Topo router kết nối host 32 Hình 17: Màn hình console VPCs 33 Hình 18: Màn hình host C1 ping router 33 Hình 19: Đổi tên LAN2 thành Loopback 34 Hình 20: Mơ hình host kết nối với router qua switch 34 Hình 21: Màn hình kiểm tra kết nối GNS3 với máy thật 35 Hình 22: Mơ hình GNS3 kết nối mạng thật 36 Hình 23: Chọn card mạng cho C1 (máy ảo) 37 Hình 24: Máy ảo kết nối internet 38 Hình 25: Cấu hình VLAN cho Frame relay switch 39 (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin ii Hình 26: Cấu hình VLAN cho Ethernet switch 39 Hình 27: Mơ hình Ethernet switch kết nối router 40 Hình 28: Mơ hình triển khai tốn xây dựng giảng dựa GNS3 vSphere 42 Hình 29: Telnet vào máy ảo với cổng thiết bị để cấu hình 44 Hình 30: Bảng hiệu suất làm việc 46 Hình 31: Danh sách máy ảo nhân 48 Hình 32: Tải file vmx, snapshot-vmdk 50 Hình 33: Chọn “I copied it” lần bật 52 Hình 34: Mơ hình mạng xây dựng với GNS3 56 Hình 35: Sinh viên Telnet vào máy ảo 58 Hình 36: Cấu hình định tuyến R1 từ xa 58 Hình 37: Màn hình VSpheretại server 62 Hình 38: Màn hình VSpheretrên trình duyệt 63 Hình 1: Sử dụng vSphere Client kết nối tới VSphere ESXi 64 Hình 2: Kích hoạt SSH từ vSphere Client 65 Hình 3: Chọn Hệ điều hành máy ảo VSphere ESXi 66 Hình 4: Chọn định dạng ổ đĩa 67 Hình 5: Cài đặt VMware tools 68 BẢNG BIỂU Bảng 1: Bảng so sánh VMware vSphere ESXi Hyper-V 13 Bảng 2: Bảng thơng tin cấu hình thiết bị 57 Bảng 3: Thông tin máy ảo cung cấp 57 (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin LỜI MỞ ĐẦU Việc phát minh Internet phát minh vĩ đại nhân loại kỷ XX phát minh có ảnh hưởng lớn đến phát triển kinh tế toàn cầu Sự ảnh hưởng Internet lên kinh tế giới, lên sống người giới tiếp tục nhiều năm tới, đặc biệt nước chưa phát triển Với phát triển bùng nổ vũ bão Internetkhiến nhu cầu đào tạo xây dựng nguồn nhân lực để trì, quản lý, phát triển mạng ngày lớn Từ công ty hàng đầu giới Microsoft, Cisco, Oracle, IBM, Sun phải cần đến đội ngũ chuyên viên, kỹ sư lớn để hỗ trợ phát triển giải pháp công nghệ phần mềm thiết bị phần cứng mạng họ toàn giới; đến công ty vừa nhỏ, cần xây dựng, trì hệ thống mạng Vì thế, giới Việt Nam, có nhiều ngườitheo học ngành liên quan đến mạng máy tính trường đại học trung tâm đào tạo Hiểu điều này, trường hàng đầu đào tạo CNTT Việt Nam, trường Đại học Công Nghệ, đặc biệt khoa CNTT, có ngành Truyền liệu Mạng máy tính ln ln mong muốn đào tạo, cung cấp thị trường nguồn nhân lực chất lượng cao trang bị đầy đủ tri thức kỹ đáp ứng nhu cầu tuyển dụng doanh nghiệp, tổ chức, hay việc xây dựng nhà nước Vì thế, việc nâng cao chất lượng dạy học đổi phương pháp dạy học nhiệm vụ hàng đầu trường khoa Tuy nhiên, ngành Truyền liệu Mạng máy tính có tính đặc thù riêng, để nắm vững tri thức, bỡ ngỡ vào làm việc, u cầu cần phải xây dựng môi trường thực hành vớiphòng lab trang bị đầy đủ thiết bị để xây dựng thực nghiệm mơ hình mạng từ đơn giản phức tạp Điều yêu cầu nguồn kinh phí khổng lồ Tuy nhiên, hạn hẹp nguồn kinh phí khả giới hạn xây dựng sở hạ tầng, yêu cầu đặt xây dựng hệ thống thực hành mạng cho sinh viên với chi phí thấp Từ nhu cầu khả đáp ứng thực tế, cộng thêm phát triển nhanh chóng ngành CNTT năm qua, có nhiều nhà nghiên cứu, đưa ý tưởng xây dựng cơng cụ thực hành ảo Kết có số công cụ thực hành ảo đời Dynamips, Dynagen, Packet tracer Dựa vào công cụ này, sở đào tạo giới việt nam cố (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 63 Hình 38: Màn hình VSpheretrên trình duyệt Phần thiết lập này, luận văn cài đặt hai công cụ vSphere client dòng lệnh thực từ xa vSphere HĐH Windows, giúp quản lý VSphere ESXi xây dựng hệ thống trung tâm liệu ảo đơn giản dễ dàng Để làm việc với máy chủ ESXi, vSphere cung cấp nhiều cách cho người dùng: - Làm việc trực tiếp: người dùng ngồi máy chủ ESXi làm việc Làm việc từ xa qua SSH Làm việc qua vSphere client … (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 64 Hình 1: Sử dụng vSphere Client kết nối tới VSphere ESXi Kích hoạt ESXi shell, SSH Như đề cập phần trước , vSphere ESXi hỗ trợ nhiều cách thức làm việc Kích hoạt ESXi Shell/SSHcũng sử dụng phương thức này: Cách 1: Kích hoạt ESXi Shell/SSH từ trực tiếp điều khiển giao diện người dùng Bước 1: Truy cập giao diện điều khiển trực tiếp máy chủ ESXi, nhấn F2, cung cấp thông tin nhắc nhở Bước 2: Di chuyển đến Troubleshoting Options, nhấn Enter Bước 3: Chọn Bật ESXi Shell /SSH nhấn Enter Ở bên trái, kích ESXi Shell/SSH thay đổi thành vơ hiệu hố ESXi Shell/SSH Bên phải, ESXi Shell/SSH thay đổi từ vơ hiệu hố thành kích hoạt ESXi Shell/SSH (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 65 Bước 4: Bước 5: (Tùy chọn) Cấu hình time-out cho ESXi Shell/SSH : Chọn Modify ESXi Shell /SSHthời gian chờ nhấn Enter Nhập giá trị time-out vài giây nhấn Enter Nhấn phím Esc bạn trở lại hình giao diện điều khiển trực tiếp Cách 2: Để kích hoạt cục từ xa ESXi Shell/SSH vSphere Client Bước 1: Chọn máy chủ, nhấp vào Quản lý tab, nhấn Confuguration Bước 2: Theo hệ thống, chọn Security Profile Bước 3: Trong bảng điều khiển dịch vụ, nhấp vào Chỉnh sửa Bước 4: Chọn dịch vụ từ danh sách ESXi Shell SSH Direct Console UI - Điều khiển giao diện người dùng trực tiếp Bước 5: Nhấn vào chi tiết dịch vụ chọn khởi động tắt tay khởi động tắt máy chủ ESXi Khi chọn khởi động tắt tay, dịch vụ không bắt đầu bạn khởi động lại máy chủ Nếu muốn dịch vụ để bắt đầu bạn khởi động lại máy chủ, chọn khởi động tắt máy chủ ESXi Hình 2: Kích hoạtSSH từ vSphere Client (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 66 Bước 6: Chọn Start để kích hoạt dịch vụ Bước 7: Nhấn OK Sau kích hoạt ESXi Shell, sử dụng từ hình thơng qua kết nối mạng out-of-band Tạo máy ảo mẫu Windows Để triển khai giải pháp, luận văn xây dựng máy ảo Windows làm máy mẫu Có nghĩa là, máy trang bị đầy đủ tính năng, lưu trữ giảng cần thực hành, giảng viên nhân máy thành nhiều máy ảo tạo môi trường thực hànhcho sinh viên Để tạo máy ảo, giảng viên sử dụng vSphere Client truy cập vào máy chủ Sau kết nối đến máy chủ VSphere ESXi, chọn File > New > Virtual Machine dùng shortcut Ctrl +N để tạo máy ảo Sau làm theo hướng dẫn Lưu ý: tên máy ảo khơng nên có dấu cách điều dễ gây lỗi sử dụng dịng lệnh Hình 3: Chọn Hệ điều hành máy ảo VSphere ESXi (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 67 Hình 34 cho thấy VSphere có cấu hình dựng sẵn cho máy ảo, điều khơng có Hypher-V,giúp việc tạo máy ảo đơn giản dễ dàng Trong phần tạo ổ đĩa cứng ta thấy có ba kiểu đó: Hai kiểu đầu thuộc kiểu thick: có nghĩa ổ đĩa cấp cấp hết cho máy ảo nhiêu dù máy ảo khơng sử dụng hết nhớ Kiểu thứ ba thuộc kiểu thin: có nghĩa ổ đĩa cấp dung lượng gọi tối đa ghi dùng ghi nhiều Phần khơng dùng đến máy khác sử dụng Kiểu giúp tiết kiệm tài nguyên Vì thế, luận văn chọn định dạng thin thay dùng định dạng thick mặc định Hình 4: Chọn định dạng ổ đĩa Phần tạo máy ảo này, luận văn khơng trình bày cách chi tiết đề cập đến số vấn đề cần thiết đáng lưu ý (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 68 a) Kích hoạt tính liên quan máy ảo Sau cài máy ảo, luận văn tiến hành cài đặt kích hoạt tính liên quan Cài đặt VMware Tool VMware Tools tiện ích giúp nâng cao hiệu suất hệđiều hành máy ảo khách cải thiện tính quản lý máy ảo Nếu VMware Toolkhơng cài đặt hệđiều hành máy ảo, hiệu suất máy ảo giảm thiếu số chức quan trọng hỗ trợ việc sử dụng dòng lệnh vCLI để quản lý máy ảo Cài đặt VMware Tools loại bỏ cải thiện vấn đề Để cài đặt VMtool, tác giả luận văn truy cập vào ESXi qua VSphereclient Sau đó, nhấn chuột phải tên máy áo cột bên trái hình, chọn Guest > Install/Upgrade VMware tools Hình 5: Cài đặt VMware tools Bộ cài vmware tool boot vào ổ đĩa CD/DVD máy ảo VMware tools cài đặt phần mềm thơng thường khác Kích hoạt tính telnet client/server máy ảo mẫu (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 69 Cài đặt GNS3 nạp IOS thiết bị vào GNS3 Với máy ảo mẫu, luận văn cấu hình thiết lập tính cần thiết Đây nơi tạo lưu giữ thực hành Khi cần thực hành chủ đề Giảng viên mở thực hành GNS3, Sau đó, tạo snapshot thời điểm nhân thành nhiều máy ảo từ file snapshot (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 70 PHỤ LỤC 2: SCRIPT Script clone sh dùng để nhân mảy ảo có snapshot thành nhiều máy ảo cách sử dụng câu lệnh: /clone sh File Clone shdùng để nhân máy ảo sau: readonly NUMARGS=$# readonly INFOLDER=$1 readonly OUTFOLDER=$2 usage() { echo "USAGE: /clone sh base_image_folder out_folder" } makeandcopy() { mkdir "$OUTFOLDER" cp "$INFOLDER"/*-00000* vmdk "$OUTFOLDER"/ cp "$INFOLDER"/* vmx "$OUTFOLDER"/ } main() { if [$NUMARGS -le ] then usage exit fi makeandcopy local fullbasepath=$(readlink -f "$INFOLDER")/ cd "$OUTFOLDER"/ sed -i '/sched swap derivedName/d' /* vmx #delete swap file line, will be (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 71 auto recreated sed -i -e '/displayName =/ s/= */= "'$OUTFOLDER'"/' /* vmx #Change display name config value local escapedpath=$(echo "$fullbasepath" | sed -e 's/[\/&]/\\&/g') sed -i -e '/parentFileNameHint=/ s/="/="'"$escapedpath"'/' /*-000001 vmdk #change parent disk path # Forces generation of new MAC + DHCP, I think sed -i '/ethernet0 generatedAddres/d' /* vmx sed -i '/ethernet0 addresType/d' /* vmx echo 'answer msg uuid altered="I copied it" ' >> /* vmx sed -i '/uuid location/d' /* vmx sed -i '/uuid bios/d' /* vmx # Register the machine so that it appears in vSphere echo $pwd FULL_PATH=`pwd`/* vmx VMID=`vim-cmd solo/registervm $FULL_PATH` # Power on the machine vim-cmd vmsvc/power on $VMID } main File deleteClonedùng để nhân máy ảo sau: if [ $# -le ] then echo "USAGE: /deleteclone sh vm_name" (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 72 exit fi readonly VMNAME=$1 VMID=$(vim-cmd vmsvc/getallvms | awk "/^[0-9]+ +$VMNAME /{print \$1}") vim-cmd vmsvc/power off $VMID vim-cmd vmsvc/unregister $VMID rm -rf $VMNAME (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 73 PHỤ LỤC 2: MỘT SỐ CÂU LỆNH LIÊN QUAN ĐẾN VMWARE Phụ lục cung cấp so sánh tiện ích VMware khác thực nhiệm vụ liên quan đến máy ảo sử dụng phương pháp dòng lệnh Đăng ký VM PowerCLI New-VM – vmfilepath “[datastore] path_to_vmx_on_d atastore” – vmhost esxhost Ngừng đăng ký VM Remove-VM vm_name Xóa VM Remove-VM vm_name deletepermanentl y Lấy danh sách máy chủ VM Get-VM –location esxhost vMA vmware-cmd -server esxhost –s register path_to_vmx_file vmware-cmd -server vcenter -vihost esxhost –s register path_to_vmx_file vmware-cmd -server esxhost –s unregister path_to_vmx_file vmware-cmd -server vcenter -vihost esxhost –s unregister path_to_vmx_file vmware-cmd -server esxhost –s unregister path_to_vmx_file vmware-cmd -server vcenter -vihost esxhost –s unregister path_to_vmx_file vifs server esxhost rm “[datastore] path_to_vmx_on_dat astore” vmware-cmd –server esxhost –username root –l vmware-cmd -server vcenter –- Get-VM –name Kiểm tra vm_name | Getxem VM cósnapsho Snapshot t không vihost esxhost -l vmware-cmd -server esxhostpath_to_vmx _file hassnapshot cli vim-cmd solo/registerv m path_to_vmx_fi le vim-cmd vmsvc/unregist er vmid vim-cmd vmsvc/destroy vmid esxcli vm process list vim-cmd vmsvc/getallvm s vim-cmd vmsvc/get snapshotvmid (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 74 Tạo snapshot VM Get-VM –name vm_name | NewSnapshot –name snapshot_name Xóa snapshot VM Get-VM –name vm_name | GetSnapshot –name snapshot_name | Remove-Snapshot Kiểm tra trạng thái hoạt VM Get-VM –name vm_name Lấy thông tin thời gian hoạt động VM Get-Stat -entity vm_name -stat sys uptime latest MaxSamples Bật VM Start-VM –vm vm_name vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file hassnapshot vmware-cmd -server esxhostpath_to_vmx _file createsnapshot snapshot_name vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file createsnapshot snapshot_name vmware-cmd -server esxhostpath_to_vmx _file removesnapshots vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file removesnapshots vmware-cmd -server esxhostpath_to_vmx _file getstate vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file getstate vmware-cmd -server esxhostpath_to_vmx _file getuptime vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file getuptime vmware-cmd -server esxhostpath_to_vmx vim-cmd vmsvc/snapshot createvmidsnap shot_name vim-cmd vmsvc/snapshot removevmid vim-cmd vmsvc/power getstatevmid vim-cmd vmsvc/get summaryvmid |grep uptimeSeconds vim-cmd vmsvc/power onvmid (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 75 Tắt VM Shutdown-VMGuest –vm vm_name Tắt nguồn VM Stop-VM –vm vm_name Khởi động lại VM Restart-VMGuest –vm vm_name Khởi động lại cấu hình VM Restart-VM –vm Nâng cấp VMware Tools VM Lấy địa IP VM Update-Tools –vm vm_name vm_name GetVMGuestNetworkIn terface –vm _file start vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file start vmware-cmd -server esxhostpath_to_vmx _file stop soft vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file stop soft vmware-cmd -server esxhostpath_to_vmx _file stop hard vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file stop hard vmware-cmd -server esxhostpath_to_vmx _file reset soft vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file reset soft vmware-cmd -server esxhostpath_to_vmx _file reset hard vmware-cmd -server vcenter -vihost esxhostpath_to_vmx _file reset hard N/A vmware-cmd -server esxhostpath_to_vmx vim-cmd vmsvc/power shutdownvmid esxcli vm process kill – w world_id vim-cmd vmsvc/power offvmid vim-cmd vmsvc/power rebootvmid vim-cmd vmsvc/power resetvmid vim-cmd vmsvc/tools upgradevmid vim-cmd vmsvc/get guestvmid (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin 76 vm_name guestuser guest_admin_user -guestpassword guest_admin_pass word _file getguestinfo ip vmware-cmd -server vcenter -vihost esxhostpath_ to_vmx_file getguestinfo ip |grep -m "ipAddress = \"" (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin (LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin(LUAN.van.THAC.si).xay.dung.he.thong.thuc.nghiem.ve.mang.dua.tren.phan.mem.GNS3.ket.hop.cong.nghe.ao.hoa.may.chu.vsphere.ESXi.luan.van.ths.cong.nghe.thong.tin