ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT – HÀN
QUẢN TRỊ MẠNG (5)
DEPLOY WEB SERVER, FTP
SERVER, AND DNS SERVER
SERVICES ON WINDOWS NANO
SERVER.
Sinh viên thực hiện:
Nhóm
Giảng viên hướng dẫn
Đà nẵng, tháng 11 năm 2021
TIEU LUAN MOI download :
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
VIỆT HÀN
KHOA KHOA HỌC MÁY TÍNH
DEPLOY WEB SERVER, FTP
SERVER, AND DNS SERVER
SERVICES ON WINDOWS NANO
SERVER.
QUẢN TRỊ MẠNG (5)
Đà nẵng, tháng 11 năm 2021
TIEU LUAN MOI download :
LỜI CẢM ƠN
Để thực hiện và hoàn thành tốt đồ án này, em đã nhận được sự giúp đỡ và
hướng dẫn rất tận tình của các thầy cơ thuộc Khoa Công nghệ Thông tin
Và Truyền thông – Đại học Việt Hàn. Em xin cảm ơn các thầy cô thuộc
bộ môn chuyên ngành đã cung cấp cho chúng em các thông tin, kiến thức
vô cùng quý báu và cần thiết trong suốt thời gian quá để em có thể thực
hiện và hồn thành đồ án của mình. Đặc biệt em xin chân thành cảm ơn
thành thầy Lê Kim Trọng người đã trực tiếp hướng dẫn chúng em trong
thời gian thực hiện đồ án này.
Cuối cùng, xin chân thành cảm ơn các bạn trong ngành công nghệ thông
tin đã ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm và tài liệu có được
giúp chúng tơi trong q trình nghiên cứu và thực hiện đề tài. Do giới hạn
về mặt thời gian và kiến thức cũng như kinh nghiệm thực tiễn nên đề tài
khơng tránh khỏi những sai sót. Em rất mong nhận được sự thông cảm
của quý thầy cô và mong đón nhận những góp ý của thầy cơ và các bạn.
Em xin chân thành cảm ơn!
1
TIEU LUAN MOI download :
LỜI NHẬN XÉT
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
2
TIEU LUAN MOI download :
Table of Contents
LỜI NHẬN XÉT................................................................................................. 2
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI..........................................................6
I. GIỚI THIỆU................................................................................................ 6
1.
Nano server:...........................................................................................6
2.
Docker................................................................................................... 6
3.
IIS.......................................................................................................... 7
4.
FTP........................................................................................................ 8
5.
DNS....................................................................................................... 8
6.
Kết chương I:.........................................................................................8
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.....................................9
I. SƠ ĐỒ MẠNG............................................................................................ 9
1.
Sơ đồ mạng trên VMWare.....................................................................9
2.
Sơ đồ mạng trên google Engine.............................................................9
CHƯƠNG III: TRIỂN KHAI..........................................................................10
I. TRIỂN KHAI TRÊN VMWare..................................................................10
1.
VyOS....................................................................................................10
2.
Nano Server.........................................................................................10
3.
Các máy trạm.......................................................................................28
II.
TRIỂN KHAI TRÊN GOOGLE ENGINE.............................................28
1.
Thông tin về máy ảo của google Engine............................................. 28
2.
Cấu hình website................................................................................. 28
CHƯƠNG IV: KẾT LUẬN..............................................................................35
1.
Kết quả đạt được.....................................................................................35
2.
Kết quả chưa đạt được:...........................................................................35
3
TIEU LUAN MOI download :
DANH MỤC THAM KHẢO............................................................................36
4
TIEU LUAN MOI download :
MỞ ĐẦU
Với sự phát triển của các máy chủ phục vụ, đặc biệt là nhu cầu sử dụng Web,
tính quan trọng của DNS và FTP. Giả sử nếu 1 ngày nào đó các dịch vụ đó
khơng cịn tồn tại nữa, thì internet sẽ bị ảnh hưởng nghiêm trọng, và có thể
nghiêm trọng là bị tê liệt. Nắm bắt được cần thiết của các dịch vụ trên, được sự
hướng dẫn của ThS. Lê Kim Trọng, nhóm em đã quyết định chọ đề tài "Triển
khai web server, FTP server, DNS Server trên Windows Nano Server"
5
TIEU LUAN MOI download :
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
I. GIỚI THIỆU
1. Nano server:
Nano Server tự hào có cài đặt nhỏ hơn 92 phần trăm so với tùy chọn cài đặt giao
diện đồ họa người dùng Windows Server (GUI). Ngoài ra, những lý do thuyết
phục sau có thể khiến bạn bắt đầu chạy Nano cho các lượng công việc Windows
Server.
Hệ điều hành Bare-metal có nghĩa là người dùng sẽ phải ít cập nhật và khởi
động lại. Bởi vì người dùng phải vào các vai trị máy chủ từ bên ngồi Nano,
nên máy chủ sẽ có một bề mặt tấn cơng giảm nhiều khi so với GUI Windows
Server. Nano nhỏ đến mức nó có thể được chuyển dễ dàng qua các máy chủ,
trung tâm dữ liệu và các trang web vật lý. Nano lưu trữ các khối lượng công việc
Windows Server phổ biến nhất bao gồm máy chủ Hyper-V. Nano được thiết kế
để quản lý hoàn toàn từ xa. Tuy nhiên, Nano bao gồm một giao diện quản lý cục
bộ tối thiểu được gọi là "Nano Server Recovery Console" cho phép thực hiện
các tác vụ cấu hình ban đầu.
2. Docker
Docker là nền tảng cung cấp cho các cơng cụ, service để các developers,
adminsystems có thể phát triển, thực thi, chạy các ứng dụng với containers. Hay
nói một cách khác nó là một nền tảng để cung cấp cách để building, deploy và
run các ứng dụng một cách dễ dàng trên nền tảng ảo hóa - "Build once, run
anywhere". Hay nói một cách dễ hiểu như sau: Khi chúng ta muốn chạy app thì
chúng ta phải thiết lập mơi trường chạy cho nó. Thay vì chúng ta sẽ đi cài mơi
trường chạy cho nó thì chúng ta sẽ chạy docker. Ứng dụng Docker chạy trong
vùng chứa (container) có thể được sử dụng trên bất kỳ hệ thống nào: máy tính
xách tay của nhà phát triển, hệ thống trên cơ sở hoặc trong hệ thống đám mây.
Và là một cơng cụ tạo mơi trường được "đóng gói" (cịn gọi là Container) trên
6
TIEU LUAN MOI download :
máy tính mà khơng làm tác động tới mơi trường hiện tại của máy, môi trường
trong Docker sẽ chạy độc lập. Docker có thể làm việc trên nhiều nền tảng như
Linux, Microsoft Windows và Apple OS X.
3. IIS
IIS là viết tắt của cụm từ Internet Information Services. Khái niệm này chỉ
những phần mềm được đính kèm với các phiên bản Window. Chúng có tác dụng
cung cấp các dịch vụ cho máy chủ chạy trên Window. Để phân tán các thông tin
lên mạng Internet. Gồm nhiều dịch vụ khác như Web Server, FTP Server…
7
TIEU LUAN MOI download :
4. FTP
FTP (viết tắt của File Transfer Protocol, dịch ra là "Giao thức truyền tập tin")
thường được dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao
thức TCP/IP (chẳng hạn như Internet - mạng ngoại bộ - hoặc Intranet - mạng
nội bộ). Hoạt động của FTP cần có hai máy tính, một máy chủ và một máy
khách)
5. DNS
Mỗi máy tính, thiết bị mạng tham gia vào mạng Internetđều giao tiếp với
nhau bằng địa chỉ IP (Internet Protocol) . Để thuận tiện cho việc sử dụng và
dễ nhớ ta dùng tên (domain name) để xác định thiết bị đó. Hệ thống tên miền
(Domain Name System) được sử dụng để ánh xạ tên miền thành địa chỉ IP.
Vì vậy, khi muốn liên hệ tới các máy, chúng chỉ cần sử dụng chuỗi ký tự dễ
nhớ (domain name) như: www.microsoft.com, www.ibm.com..., thay vì sử
dụng địa chỉ IP là một dãy số dài khó nhớ.
Ban đầu, khi DNS chưa ra đời, người ta sử dụng một file tên Host.txt, file
này sẽ lưu thông tin về tên host và địa chỉ của host của tất cả các máy trong
mạng, file này được lưu ở tất cả các máy để chúng có thể truy xuất đến máy
khác trong mạng. Khi đó, nếu có bất kỳ sự thay đổi về tên host, địa chỉ IP của
host thì ta phải cập nhật lại tồn bộ các file Host.txt trên tất cả các máy. Do
vậy đến năm 1984 Paul Mockpetris thuộc viện USC’s Information Sciences
Institute phát triển một hệ thống quản lý tên miền mới lấy tên là Hệ thống tên
miền – Domain Name
6. Kết chương I:
Thơng qua tìm hiểu về tổng quan ở chương I, làm cơ sở đề xuất phân tích
thiết kế hệ thống sẽ được trình bày trong chương tiếp theo
8
TIEU LUAN MOI download :
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I. SƠ ĐỒ MẠNG
1. Sơ đồ mạng trên VMWare
2. Sơ đồ mạng trên google Engine
9
TIEU LUAN MOI download :
CHƯƠNG III: TRIỂN KHAI
TRIỂN KHAI TRÊN VMWare
I.
1.
VyOS
-
Sử dụng VyOS làm router, gồm có 3 network adapter
o Network adapter (NAT) dùng để đi internet
o Network adapter 2 (192.168.5.1) dùng cho phòng IT
o Network apdater 3 (172.16.5.1) dung cho phịng kế tốn
2.
Nano Server
-
Sử dụng network adapter 2 (192.168.5.4)
-
Nanoserver được xem như là 1 server cục bộ
-
Các chức năng đã triển khai trên nano server
-
o
Web Server (IIS)
o
DNS Server
Cách cài windows nano server
o
Dùng máy thật mount file windows server 2016 iso ra 1 ổ đĩa
o
Vì các drive của windows server 2016 đang để cố định chạy trên
Hyper-V, nên mình cần cài drive riêng của VMWare cho
NanoServer
o
Mount file C:\Program Files (x86)\VMware\VMware
Workstation\windows.iso ra, rồi chạy file setup.exe, hoặc dung
cmd run lệnh ./setup.exe /a
o
Copy thư mục NanoServerImageGenerator vừa mount từ
windows server 2016 iso ra 1 folder mới.
o
Giờ import đó vào powershell Import-Module
.\NanoServerImageGenerator.psd1
10
TIEU LUAN MOI download :
o
Sủ dụng powershell hoặc windows terminal để chạy
New-NanoServerImage -Edition Datacenter -MediaPath G:\ BasePath .\Base -TargetPath .\NanoServer\
NanoServerTest.vhdx -DeploymentType Guest -ComputerName
NanoVM -Storage -Package Microsoft-NanoServer-IISPackage, Microsoft-NanoServer-DNS-Package -DriverPath
./VMWareTools/Drivers
Ở
đây TargetPath là nơi lưu file Windows nano server
MediaPath là địa chỉ ổ đĩa mà vừa mount file windows server
2016 iso ra
Package là các package mà mình cần cài vào Nano Server, ở đây
đang cài IIS và DNS (vào ổ đĩa vừa mount > NanoServer >
Packages để lấy tên Package
DrivePath là địa chỉ đến thư mục drive VMWare vừa mount ra Sau
khi có file .vhdx, cần chuyển sang file .vmdk, vì VMWare chạy
file .vmdk, sử dụng tool qemu-img để thực hiện chuyển đổi
./qemu-img.exe convert -p ..\NanoServer\NanoServer.vhd -O
vmdk ..\NanoServer\NanoServer.vmdk
Tiếp đến import file vmdk qua VMWare
11
TIEU LUAN MOI download :
12
TIEU LUAN MOI download :
13
TIEU LUAN MOI download :
14
TIEU LUAN MOI download :
15
TIEU LUAN MOI download :
Chọn sang BIOS thay vì UEFI
16
TIEU LUAN MOI download :
17
TIEU LUAN MOI download :
Phải chọn IDE
18
TIEU LUAN MOI download :
19
TIEU LUAN MOI download :
Chọn đến file .vmdk vừa mới convert
20
TIEU LUAN MOI download :
Nhấn Convert
Mở file .vmx trong folder máy ảo VMWare lên
21
TIEU LUAN MOI download :
Sửa card mạng sang vmxnet3
- Cấu hình IP tĩnh cho nanoServer
22
TIEU LUAN MOI download :