Cài đặt máy chủ Linux trên mạng Windows
Hiện có rất nhiều bản phân phối Linux khác nhau dành cho người dùng với một vài hỗ trợ được tích hợp. Các tổ chức thường không lựa chọn sử dụng những bản phân phối này, thay vào đó là các bản thương mại do một số nhà cung cấp lớn phát hành như Red Hat và Novell (SuSe Linux). Mặc dù chi phí bỏ ra để có thể sử dụng cao hơn nhưng đổi lại chúng ta nhận được sự hỗ trợ đầy đủ từ nhà cung cấp và các nhà phát triển các ứng dụng nhóm ba. Trong bài viết này chúng ta sẽ sử dụng phiên bản Enterprise Linux 4 của Red Hat.
Trong bài viết này chúng ta sẽ tìm hiểu một số lưu ý và các thao tác chính cần thực hiện khi cài đặt một máy chủ Linux trên mạng Windows.
1. Cài đặt mặc định
Mọi nhà cung cấp máy chủ lớn, như HP, Dell và IBM thường cài đặt trước một hệ điều hành Linux cho khách hàng, và đôi khi còn cài đặt trước những ứng dụng tùy chọn trên máy chủ. Hầu hết các đại lý cung cấp thường cho phép khách hàng lựa chọn một bản phân phối (thường là bản phân phối Enterprise Linux của Red Hat hay một sản phẩm Enterprise của SuSe Linux) theo sở thích của họ. Cài đặt của hãng giúp chúng ta có thể khởi động và vận hành máy chủ này, nhưng ngoài ra chúng ta cần phải cài đặt các ứng dụng cần phải sử dụng đến, và chúng ta cũng cần phải thực hiện một số cấu hình sau khi cài đặt trước khi sử dụng máy chủ này.
2. Các tùy chọn cài đặt
Khi cài đặt ứng dụng hay hệ điều hành chúng ta cần phải lựa chọn bản cài đặt phù hợp và những tùy chọn bổ sung ngay từ khi bắt đầu. Một số bản phân phối có thể được cấu hình để thực hiện chức năng cho máy chủ hay PC. Do mục đích của bài viết chúng ta sẽ lựa chọn các cài đặt máy chủ. Tuy nhiên, những cài đặt này không phải là tất cả những gì mà chúng ta cần. Như trong hình 2, quá trình cài đặt máy chủ Red Hat Enterprise Linux thông thường sẽ tải những tùy chọn cần thiết do đó cần kiểm tra toàn bộ danh sách các ứng dụng tùy chọn trong tiến trình cài đặt ban đầu và lựa chọn những ứng dụng bổ sung nếu cần thiết.
3. Cài đặt các ứng dụng tùy chọn
Những add-on thông dụng như các máy chủ DNS, email và cơ sở dữ liệu có thể được tích hợp trong bản cài đặt ban đầu, yếu tố giới hạn duy nhất là vùng trống ổ đĩa. Ví dụ chúng ta bổ sung cơ sở dữ liệu MySQL dù nó là một thành phần của bản phân phối Red Hat Enterprise Linux những không được cài đặt trong khi cài đặt máy chủ cơ sở. Lựa chọn cài đặt theo phương pháp này, những ứng dụng như MySQL sẽ được cấu hình tự động. Mọi thao tác biên soạn mã sẽ được tự động thực hiện và những công cụ quản lý tùy chọn sẽ được cài đặt nếu cần thiết. Nếu không lựa chọn cài đặt mọi công cụ và ứng dụng cần thiết tại bước này, thì sau khi hoàn thành cài đặt Linux chúng ta sẽ phải thực hiện cài đặt thủ công.
4. Cài đặt mạng
Hầu hết các bản phân phối Linux đều mặc định sử dụng giao thức Dynamic Host Configuration Protocol (DHCP) để tự động lấy địa chỉ IP. Tuy nhiên, trên một máy chủ đây không phải là cài đặt phù hợp vì địa chỉ được gán này có thể thay đổi nên máy chủ khó có thể định vị. Nếu rơi vào tính huống này chúng ta sẽ phải cấu hình thủ công giao tiếp mạng. Tất nhiên chúng ta có thể thực hiện sau khi hệ điều hành đã được cài đặt nhưng sẽ đơn giản hơn rất nhiều nếu thực hiện cấu hình ngay trong tiến trình cài đặt.
5. Tùy chọn bảo mật
Nếu quyết định sử dụng hệ thống tường lửa tích hợp trong hệ điều hành, chúng ta cần đảm bảo rằng đã cấu hình nó cho phép truy cập vào các ứng dụng sẽ vân hành trên máy chủ. Trong ví dụ này chúng ta đã cho phép Web Server, FTP và lưu lượng mail SMTP. Chú ý rằng Red Hat Enterprise Linux và một số bản phân phối khác cũng có thể được bảo mật bằng công cụ Selinux (Security Enhanced Linux). Công cụ này sẽ chặn những thay đổi không được phân quyền thực hiện trên hệ điều hành, tuy nhiên thao tác quản lý khá phức tạp vì vậy cần lưu ý trước khi lựa chọn sử dụng.
6. Windows File Sharing
7. Chia sẻ máy in
8. Cấu hình máy chủ Web Apache
9. Khởi động dịch vụ
10. Cài đặt bổ sung ứng dụng
Hầu hết các bản phân phối Linux đều tích hợp các công cụ này. Ví dụ, trong Red Hat Enterprise Linux 4 chúng ta có thể cài đặt bổ sung bất kì ứng dụng nào và hầu hết các ứng dụng nhóm ba đều sử dụng công cụ Package Management của Red Hat (RPM), công cụ này sẽ vận hành tự động mỗi khi mở một gói RPM. Trong ví dụ này chúng ta đã tải và chạy gói RPM chứa tiện ích VMWare Player.
Nếu không muốn phải tự cài đặt hệ điều hành Linux chugns ta có thể sử dụng hệ điều hành mã nguồn mở này qua các thiết bị tùy biến. Những thiết bị này đã được thiết lập cấu hình sẵn để thực hiện một số tác vụ, như chia sẻ file và máy in, hỗ trợ cơ sở dữ liệu và Web với những tác vụ quản lý cần thiết được thực hiện qua một thiết bị Web ngoại vi thân thiện với người dùng.