Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Giải pháp ảo hóa máy chủ cho một doanh nghiệp nhỏ và ứng dụng : Khóa luận tốt nghiệp Khoa Công nghệ Thông tin
Nội dung xem thử
Mô tả chi tiết
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
Trần Xuân Huy
Trần Hà Trường An
GIẢI PHÁP ẢO HOÁ MÁY CHỦ CHO MỘT
DOANH NGHIỆP NHỎ VÀ ỨNG DỤNG
Ngành: Công nghệ thông tin
Giảng viên hướng dẫn: ThS. Hoàng Đình Hạnh
TP. HỒ CHÍ MINH, THÁNG 7 NĂM 2020
INDUSTRIAL UNIVERSITY OF HO CHI MINH CITY
FACULITY OF INFORMATION TECHNOLOGY
Tran Xuan Huy
Tran Ha Truong An
VIRTUALIZE A SMALL COMPANY’S
SERVERS SYSTEM AND APPLICATION
Major: Information Technology
Instructor: M.Sc. Hoang Dinh Hanh
HO CHI MINH CITY, JULY 2020
VIRTUALIZE A SMALL COMPANY’S SERVERS
SYSTEM AND APPLICATION
ABSTRACT
REASON FOR CHOOSING TOPIC:
Nowaday, small scale company having trouble in building a servers system.
Deploy a servers system is very expensive that the small companys can affort.
Install each service on indepents machine cause wasting in hardware resources. So
virtualization technology in bond as an solution for the problem.
PROBLEM
The deployment of physical servers requires many factors such as: costs,
human resources, installation area,… Which can’t be respone by small scale
companys
METHODS
Using VMware ESXi hypervisor to virtualize the servers system of VINACE
CHEMICAL.LLC
The system is consist of: DNS server, Domain Controller, Web server, Mail
server, File server.
RESULTS
- Having knowledge of present virtualization technologies
- Deployed Vinace’s server system, met requirement which requested by
the company
CONCLUSION
There are several reasons as to why many companys look into virtualization.
Like any type of technology, it’s a tradeoff between practicality and money. As
complementary solutions, organizations can begin by virtualizing their servers and
then moving to cloud computing for even greater agility and self-service.
Lời cảm ơn
Sau hơn 3 tháng tìm hiểu và thực hiện, đề tài “Giải pháp ảo hóa máy chủ
cho một doanh nghiệp nhỏ và ứng dụng” đã hoàn thành , ngoài sự nỗ lực của bản
thân, chúng em còn nhận được sự động viên và hỗ trợ của gia đình, thầy cô và bạn
bè.
Trước hết chúng con xin chân thành cảm ơn cha mẹ, anh chị là những người
luôn động viên, khích lệ và tạo mọi điều kiện tốt để chúng con có thể hoàn thành đề
tài này
Chúng em xin chân thành cảm ơn các thầy cô của trường Đại học Công
Nghiệp Tp.HCM đã truyền đạt những kinh nghiệm và kiến thức quý báu cho chúng
em trong suốt quá trình học tập. Đặc biệt chúng em xin tỏ lòng biết ơn sâu sắc đến
thầy giáo – ThS.Hoàng Đình Hạnh và các quý thầy cô trong khoa Công nghệ thông
tin đã tận tình giúp đỡ chúng em trong suốt quá trình thực hiện khóa luận tốt nghiệp.
Xin cảm ơn tất cả bạn bè đã và đang ủng hộ chúng tôi trong quá trình học tập
và thực hiện đồ án tốt nghiệp này.
Mặc dù đã cố gắng hết sức để hoàn thành đồ án tốt nghiệp này, nhưng với
điều kiện thời gian và kinh nghiệm còn hạn chế của một học viên, khóa luận này
không thể tránh được những thiếu sót. Chúng em rất mong nhận được sự chỉ bảo,
đóng góp ý kiến tận tình của quý thầy cô để chúng em có điều kiện bổ sung, nâng
cao kiến thức của mình, phục vụ tốt cho công tác thực tế của chúng em sau này.
Chúng em xin chân thành cảm ơn!
Tp.Hồ Chí Minh, ngày… tháng… năm 2020
Nhóm sinh viên thực hiện
Trần Xuân Huy
Trần Hà Trường An
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN.
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN 1.
………………………………………………………………………………………
…..……………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN 2.
………………………………………………………………………………………
…..……………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
MỤC LỤC
PHẦN MỞ ĐẦU........................................................................................................1
CHƯƠNG 1 TỔNG QUAN VỀ CÔNG NGHỆ ẢO HÓA ....................................3
1.1. TỔNG QUAN ẢO HÓA ................................................................................3
1 .1.1. Khái niệm ảo hóa ..................................................................................3
1.1.2. Lịch sử phát triển...................................................................................3
1.1.3. Tại sao lại chọn công nghệ ảo hóa ? .....................................................4
1.2. CÁC THÀNH PHẦN CỦA MỘT HỆ THỐNG ẢO HÓA .......................5
1.2.1. Tài nguyên vật lý (máy chủ) .................................................................5
1.2.2. Phần mềm ảo hóa (hypervisor).............................................................6
1.2.3. Máy ảo (virtual/guest machine)............................................................7
1.2.4. Hệ điều hành khách...............................................................................8
1.3. CÁC CÔNG NGHỆ ẢO HÓA HỆ THỐNG MÁY CHỦ .........................8
1.3.1. Công nghệ ảo hoá OpenVZ:..................................................................8
1.3.2. Công nghệ ảo hoá Xen:........................................................................11
1.3.3. Công nghệ ảo hoá KVM:.....................................................................15
1.3.4. Công nghệ ảo hoá Hyper-V: ...............................................................20
1.3.5. Công nghệ ảo hoá VMware: ...............................................................25
1.4. CÁC CÔNG NGHỆ HỖ TRỢ HỆ THỐNG ẢO HÓA...........................28
1.4.1. Công nghệ RAID..................................................................................28
1.4.2 Công nghệ lưu trữ SAN (Storage Area Networking):.......................29
CHƯƠNG 2. ẢO HÓA VỚI VMWARE VSPHERE...........................................31
2.1. GIỚI THIỆU...............................................................................................31
2.2. KIẾN TRÚC VMWARE VSPHERE .......................................................31
2.2.1. Interface Layer.....................................................................................31
2.2.1.1. vSphere Client ...............................................................................31
2.2.1.2. vSphere Web Client ......................................................................32
2.2.1.3. vSphere SDK .................................................................................32
2.2.2. Management Layer..............................................................................33
2.2.3. Virtualization Layer ............................................................................34
2.2.3.1. Virtual Datacenter .......................................................................34
2.2.3.2. vStorage Services...........................................................................35
2.3.3.3 vNetwork Services..........................................................................37
2.3. CÁC TÍNH NĂNG CỦA VMWARE VSPHERE....................................39
2.3.1. VMware ESX và ESXi..........................................................................39
2.3.2. VMware VMware Virtual Machine File System (VMFS)...............40
2.3.3. VMware Virtual Symmetric Multi-Processing (VSMP).................40
2.3.4. VMware Storage vMotion..................................................................41
2.3.5. VMware High Availability.................................................................41
2.3.6. VMware Distributed Resource Scheduler (DSR).............................42
2.3.7. VMware Fault Tolerance (FT)...........................................................42
2.3.8. VMware Consolidated Backup:.........................................................42
2.3.9. VMware vShield Zones:......................................................................43
2.3.10. VMware vCenter Orchestrator: ......................................................43
CHƯƠNG 3. XÂY DỰNG VÀ TRIỂN KHAI ẢO HÓA HỆ THỐNG MÁY
CHỦ TẠI CÔNG TY VINACE .............................................................................45
3.1. LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN, THÔNG TIN SƠ LƯỢC
VỀ CÔNG TY VINACE .....................................................................................45
3.2. HIỆN TRẠNG HỆ THỐNG VÀ HẠ TẦNG PHẦN CỨNG CỦA
CÔNG TY VINACE............................................................................................46
3.2.1. Hiện trạng CNTT tại Công ty Vinace...............................................46
3.3. KHẢO SÁT NHU CẦU THỰC TIỄN TẠI CÔNG TY..........................50
3.3.1. Câu hỏi khảo sát....................................................................................50
3.3.2. Kịch bản phỏng vấn.............................................................................51
3.3.3. Tổng hợp kết quả khảo sát và phỏng vấn..........................................52
3.3.4. Bảng đặc tả yêu cầu người dùng ........................................................53
3.3.5. Đề xuất giải pháp phù hợp..................................................................53
3.4. PHÂN TÍCH THIẾT KẾ MÔ HÌNH ......................................................55
3.4.1. Các hạng mục cần ảo hóa...................................................................55
3.4.2. Lựa chọn trang thiết bị.......................................................................55
3.4.2.1. Phần cứng .....................................................................................55
3.4.2.2. Phần mềm .....................................................................................55
3.4.3. Mô hình giải pháp...............................................................................56
3.5. TRIỂN KHAI ẢO HÓA.............................................................................57
3.5.1. ESXi Server ..........................................................................................57
3.5.2. DNS Server ...........................................................................................70
3.5.3. Domain Controller...............................................................................76
3.5.4. Web Server ...........................................................................................82
3.5.5. Mail Server ...........................................................................................85
3.5.6. File Server.............................................................................................97
PHẦN KẾT LUẬN................................................................................................100
1. KẾT QUẢ ĐẠT ĐƯỢC ..............................................................................100
2. NHỮNG MẶT CÒN HẠN CHẾ................................................................100
3. HƯỚNG PHÁT TRIỂN..............................................................................100
4. TÀI LIỆU THAM KHẢO: .........................................................................101
KẾ HOẠCH THỰC HIỆN
NHẬT KÝ LÀM VIỆC
ĐĨA CD NỘI DUNG KHOÁ LUẬN
MỤC LỤC HÌNH ẢNH
Hình 1.1: Mô hình hypervisor loại 1………………………………………………..6
Hình 1.2: Mô hình hypervisor loại 2………………………………………………..7
Hình 1.3: Kiến trúc ảo hóa OpenVZ………………………………………………..9
Hình 1.4: Kiến trúc ảo hóa Xen……………………………………………………12
Hình 1.5: Kiến trúc ảo hóa KVM kết hợp với QEMU……………………………..16
Hình 1.6: Kiến trúc ảo hóa Hyper-V……………………………………………….22
Hình 1.7: Kiến trúc ảo hóa VMware……………………………………………….26
Hình 1.8: Kiến trúc lưu trữ SAN…………………………………………………...30
Hình 2.1: Kiến trúc Virtual Datacenter…………………………………………….34
Hình 2.2: Kiến trúc vStorage………………………………………………………35
Hình 2.3:Kiến trúc vNetwork Standard Switch……………………………………38
Hình 2.4: Kiến trúc vNetwork Distributed Switch………………………………...39
Hình 3.1: Mô hình giải pháp ảo hóa server cho công ty Vinace…………………..56
Hình 3.2: Giao diện chính của ESXi………………………………………………57
Hình 3.3: Giao diện đăng nhập ESXi……………………………………………...58
Hình 3.4: Giao diện System Customization……………………………………….59
Hình 3.5: Giao diện Configure Managent Network……………………………….60
Hình 3.6: Giao diện IPv4 Configuration………………………………..…………61
Hình 3.7: Giao diện DNS Configuration…………………………………………..61
Hình 3.8: Giao diện xác nhận các thay đổi. ……………………………………….62
Hình 3.9: Giao diện đăng nhập của vSphere Web Client…………………..……...63
Hình 3.10: Giao diện chính của vSphere Web Client……………………...………64
Hình 3.11: Cửa sổ Select creation type…………………..……..............................64
Hình 3.12: Cửa sổ Select a name and guest OS…………………..……..................65
Hình 3.13: Cửa sổ Select storage…………………..……........................................66
Hình 3.14: Cửa sổ Customize setting…………………..…….................................66
Hình 3.15: Cửa sổ Datastore browser…………………..…….................................67
Hình 3.16: Cửa sổ Ready to complete…………………..……................................68
Hình 3.17: Khởi động máy ảo…………………..……............................................68
Hình 3.18: Cửa sổ quản lý các file snapshots đã lưu…………………...….…........69
Hình 3.19: Chỉnh sửa file named.conf.options…………………..……...................70
Hình 3.20: Chỉnh sửa file named.conf.local…………………..…….......................71
Hình 3.21: Chỉnh sửa file cấu hình card mạng interfaces…………………..…..….72
Hình 3.22: Nội dung file forward.vinace…………………………………………..73
Hình 3.23: Nội dung file reverse.vinace…………………………………………...74
Hình 3.24: Kết quả trả về sau khi nslookup……………………………….……….75
Hình 3.25: Giao diện cấu hình tên miền cho domain…………………….………..76
Hình 3.26: Giao diện cấu hình host name cho domain………………………..…...77
Hình 3.27: Giao diện cấu hình host name admin của domain………..……………77
Hình 3.28: Cấu hình các thông số cho Samba server…………………….…...……78
Hình 3.29: Kết quả trả về sau khi cấu hình các thông số cho Samba server…...…..78
Hình 3.30: Các chính sách về mật khẩu đăng được áp dụng………………….…...79
Hình 3.31: Đăng nhập để join vào domain……………………………….………..80
Hình 3.32: Đăng nhập vào mỗi lần sử dụng máy tính …………………………….81
Hình 3.33: Chỉnh sửa file vinace.com.vn.conf sao khi copy từ file mặc định của
apache……………………………….……………………………………………..83
Hình 3.34: Truy cập website www.vinace.com.vn………………….………...…...84
Hình 3.35: Giao diện cài đặt Postfix………………...…………….………..….…..85
Hình 3.36: Cửa sổ cấu hình quy mô sử dụng mail…………………….…….….....86
Hình 3.37: Cửa sổ nhập tên miền dùng để sử dụng mail…………………....…….86
Hình 3.38: Host name của Mail server……………………………….……...….…87
Hình 3.39: Các định danh khác dùng để gửi mail…………………………....……87
Hình 3.40: Dãy địa chỉ IP để Postfix có thể gửi mail……………….……...……..88
Hình 3.41: Cửa sổ giới hạn dung lượng hộp thư………………..……………...…88
Hình 3.42: Cửa sổ chọn giao thức internet dùng cho Postfix………………….….89