Tài liệu sử dụng LiveParaOS 0.9

Chia sẻ: TRẨN THỊ THANH HẰNG | Ngày: | Loại File: PDF | Số trang:21

0
62
lượt xem
6
download

Tài liệu sử dụng LiveParaOS 0.9

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu sử dụng LiveParaOS 0.9 Mục lục Giới thiệu về LiveParaOS:......................................................................................................................... 4 Lịch sử: ................................................................................................................................................ 4 Mục tiêu: ............................................................................................................................................. 4 Các công nghệ sử dụng: ....................................................................................................................... 4 SSH & SSHFS: ................................................................................................................................... 4 Dynamic host configuration protocol (Dhcp): ................................................................................... 5 MPI & OpenMPI:...

Chủ đề:
Lưu

Nội dung Text: Tài liệu sử dụng LiveParaOS 0.9

  1. Tài liệu sử dụng LiveParaOS 0.9
  2. Mục lục Giới thiệu về LiveParaOS:......................................................................................................................... 4 Lịch sử: ................................................................................................................................................ 4 Mục tiêu: ............................................................................................................................................. 4 Các công nghệ sử dụng: ....................................................................................................................... 4 SSH & SSHFS: ................................................................................................................................... 4 Dynamic host configuration protocol (Dhcp): ................................................................................... 5 MPI & OpenMPI: .............................................................................................................................. 5 SquashFS: ........................................................................................................................................ 5 UnionFS: .......................................................................................................................................... 5 Điểm mạnh so với các phiên bản khác trên thế giới có cùng hướng tiếp cận: ....................................... 6 Các trợ giúp thêm: ............................................................................................................................... 6 Cài đặt phần cứng: .................................................................................................................................. 6 Yêu cầu phần cứng: ............................................................................................................................. 6 Mô hình hoạt động: ............................................................................................................................. 6 Cài đặt phần cứng:............................................................................................................................... 7 Cài đặt hệ điều hành: .............................................................................................................................. 8 Download file iso: ................................................................................................................................ 8 Đọc chú ý về bản phân phối (Release notes): ....................................................................................... 8 Kiểm tra mã MD5: ............................................................................................................................... 8 Ghi file ISO lên đĩa CD: ......................................................................................................................... 8 Khởi động máy tính với LiveParaOS: .................................................................................................... 8 Quá trình khởi động: ........................................................................................................................... 9 Cài đặt vào đĩa cứng, USB: ................................................................................................................... 9 Cách cài đặt LiveParaOS vào đĩa cứng ............................................................................................ 11 Cách cài đặt LiveParaOS vào đĩa USB.............................................................................................. 13 Cách sử dụng LiveParaOS: ..................................................................................................................... 14 Khởi động hệ thống: .......................................................................................................................... 14 Giao tiếp người máy: ......................................................................................................................... 15 Máy chủ:........................................................................................................................................ 15 Máy thợ: ........................................................................................................................................ 17 LiveParaOS - PCGHUT 2|Tr a ng
  3. Thực thi lập trình song song trên LiveParaOS: .................................................................................... 18 Tắt các máy thợ: ................................................................................................................................ 20 Kết luận: ................................................................................................................................................ 21 LiveParaOS - PCGHUT 3|Tr a ng
  4. Giới thiệu về LiveParaOS: LiveParaOS là một hệ điều hành máy tính được thiết kế để làm việc với các cụm máy tính (cluster) kết nối với nhau thông qua mạng nội bộ (LAN). Ngoài chức năng là một hệ điều hành thông thường giống như Windows của Microsoft, Mac OS của Apple và một số bản phân phối Linux khác, LiveParaOS tập trung vào việc cung cấp môi trường lập trình song song trong suốt với người dùng cũng như các dịch vụ quản trị thông tin của cụm máy tính. Chính vì thế LiveParaOS là một hệ điều hành hỗ trợ rất mạnh cho người dùng có nhu cầu tính toán hiệu năng cao, xu hướng chủ chốt trên thế giới. Kết hợp với đặc thù bảo mật tốt hơn, qua đó ổn định hơn, của các phiên bản Linux so với Windows, LiveParaOS là một lựa chọn đúng đắn và tiết kiệm cho các doanh nghiệp cũng như các tổ chức có nhu cầu xử lý, tính toán thông tin khối lượng lớn. Lịch sử: LiveParaOS là một hệ điều hành rất mới, hình thành ý tưởng từ năm 2007, qua 2 năm nghiên cứu và thử nghiệm công nghệ, nhóm chúng tôi, PCGHUT, bắt đầu xây dựng vào tháng 7 năm 2009. Sản phẩm sử dụng cách tiếp cận của Linux From Scratch, xây dựng Linux dựa trên nhiều lớp phần mềm mã nguồn mở thành công và ổn định, bao gồm nhân Linux, các công cụ của GNU và giao diện Gnome. Hiện nay, LiveParaOS đã hoàn thiện phiên bản 0.9, thành công trong việc cấu hình tự động cụm máy tính, làm việc tập trung tại máy chủ và quản trị một phần tài nguyên của cụm máy tính. Mục tiêu: Mục tiêu của dự án LivePara OS là cung cấp một hệ điều hành mạnh mẽ, gọn nhẹ, miễn phí, dễ sử dụng và triển khai trên cụm máy tính cho các trường đại học, các tổ chức và các doanh nghiệp cũng như cá nhân có nhu cầu triển khai cụm máy tính. Hơn nữa, một khía cạnh mà LiveParaOS và PCGHUT hướng đến đó là làm thế nào để đóng góp càng nhiều càng tốt cho cộng đồng mã nguồn mở nói chung và cộng đồng tại Việt Nam nói riêng. Các công nghệ sử dụng: SSH & SSHFS: Secure Shell (SSH) là một giao thức cho phép truyền dữ liệu thông qua một kênh được mã hóa giữa hai thiết bị mạng. Được sử dụng chủ yếu trên Linux và Unix để truy cập vào tài khoản của shell, SSH được thiết kế để thay thế cho Telnet và các remote shells không được mã hóa khác. SSH file system (SSHFS) cho phép truy cập file system từ xa thông qua SSH File Transfer protocol (STP). LiveParaOS - PCGHUT 4|Tr a ng
  5. SSH và SSHFS giúp các máy tính sử dụng LiveParaOS giao tiếp một cách dễ dàng và bảo mật. Ngoài ra, người quản trị có thể điều khiển cụm máy được đặt ở xa bằng việc truy nhập vào máy chủ mà không lo lắng về tính bảo mật của thông tin trên đường truyền Internet. http://en.wikipedia.org/wiki/Secure_Shell http://en.wikipedia.org/wiki/SSHFS http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol Dynamic host configuration protocol (Dhcp): Dhcp là một giao thức tầng ứng dụng trong mô hình mạng được sử dụng phục vụ việc thu thập thông tin cấu hình trong mạng. Giao thức này giảm tải cho máy chủ, cho phép thiết lập cấu hình một cách tự động cho các thiêt bị mạng mới được kết nối. LiveParaOS sử dụng Dhcp cấp IP và đánh số cho các máy thợ làm việc trong cụm máy tính. Qua đó quản lý toàn bộ tài nguyên của cụm máy theo các chỉ số này. http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol MPI & OpenMPI: Message passing interface (MPI) là chuẩn chung để xây dựng API cho phép nhiều máy tính trao đổi các thông điệp với nhau. MPI được sử dụng rộng rãi trong các cụm máy tính và các siêu máy tính. OpenMPI là một cài đặt mã nguồn mở cho MPI được phát triển bởi cộng đồng nghiên cứu, hàn lâm và các doanh nghiệp. Chính vì vậy mà OpenMPI được xây dựng bởi công nghệ và tài nguyên của tất cả các lĩnh vực trong cộng đồng tính toán hiệu năng cao. LiveParaOS lựa chọn MPI và OpenMPI bởi tính phổ dụng và ổn định. http://en.wikipedia.org/wiki/Message_Passing_Interface http://www.mcs.anl.gov/research/projects/mpi/ http://www.open-mpi.org/ SquashFS: Là một hệ thống file chỉ đọc cho Linux. SquashFS nén file và thư mục cùng các thành phần khác với khả năng nén rất tốt. Các hệ điều hành thông thường chiếm dụng nhiều tài nguyên ổ cứng, để có thể nén lại trên một đĩa CD, cần thiết phải sử dụng SquashFS. Và LiveParaOS cũng không phải ngoại lệ. http://en.wikipedia.org/wiki/SquashFS UnionFS: Là một hệ thống file, giành cho Linux, cho phép các thư mục và tập tin khác của các hệ thống file khác nhau có thể làm việc được với nhau. Khi giải nén LiveParaOS từ LiveCD, cần thiết phải sử dụng UnionFS để giả lập việc ghi xóa dữ liệu (nếu chạy trực tiếp trên LiveCD). http://en.wikipedia.org/wiki/UnionFS LiveParaOS - PCGHUT 5|Tr a ng
  6. Điểm mạnh so với các phiên bản khác trên thế giới có cùng hướng tiếp cận: LiveParaOS là một hệ điều hành ổn định và có khả năng tùy biến rất cao bởi sử dụng các công nghệ ổn định và tiên tiến hiện nay của cộng đồng mã nguồn mở. Quản trị tài nguyên tập trung, phù hợp với nhu cầu của người sử dụng. Triển khai rất nhanh, cài đặt trong suốt đối với người sử dụng. Điều này rất có lợi cho những người có ít kiến thức về cấu hình Linux và mạng. Cung cấp một giải pháp tốt cho các doanh nghiệp với cấu hình máy tốt cũng như các trường đại học với một số lượng lớn các máy tính đời cũ. LiveParaOS có thể hoạt động tốt từ các máy tính đời cũ, cấu hình thấp đến các máy tính mới cấu hình cao. Các trợ giúp thêm: Khi có câu hỏi hoặc gặp rắc rối liên quan đến LiveParaOS, nơi đầu tiên bạn có thể hỏi hoặc tìm câu trả lời là forum của chúng tôi: http://livepara-project.com/forum Ngoài ra bạn có thể ghé thăm Wiki, tìm các lỗi phổ biến mà người dùng gặp phải: http://livepara-project.com/wiki/index.php?title=Common_bugs Cuối cùng, nếu bạn không thể tìm thấy câu trả lời cho rắc rối bạn gặp phải, hãy email cho chúng tôi biết tại địa chỉ http://livepara-project.com/index.php?option=com_contact&view=contact&id=1&Itemid=56 . Chúng tôi sẽ trả lời bạn một cách sớm nhất có thể. Cài đặt phần cứng: Yêu cầu phần cứng: - Một máy chủ. - Không hoặc nhiều máy thợ. - Một switch kết nối các máy thợ và máy chủ. Mô hình hoạt động: LiveParaOS - PCGHUT 6|Tr a ng
  7. Internet Laptop truy cập cụm mám qua Internet H SS Switch_2: Trong mạng Lan Máy thợ 1 Máy thợ 2 Máy thợ 3 Máy thợ 4 Đường ra Internet Máy chủ H SS Switch_1 trong cụm máy Laptop truy cập cụm máy qua LAN Máy chủ Sử dụng màn hình, bàn phím, chuột để quản trị cụm máy tính. Máy thợ 1,2,3,… Các máy thợ tính toán Switch_1 Kết nối nội bộ cụm máy. Không kết nối với các modem hay router khác. Switch_2 Kết nối nội bộ các máy tính khác với Máy chủ và là đường ra Internet. Cài đặt phần cứng: - Kết nối máy chủ và máy thợ vào Switch_1 (các máy thợ cần được ngắt kết nối với các thiết bị có cung cấp dịch vụ Dhcp). - Nếu máy chủ muốn ra internet thì sử dụng thêm một card mạng và kết nối vào Switch_2. - Thông qua Switch_2, quản trị mạng có thể thao tác với Máy chủ bằng SSH thông qua LAN hoặc Internet. LiveParaOS - PCGHUT 7|Tr a ng
  8. Cài đặt hệ điều hành: Người dùng download bản phân phối của LiveParaOS miễn phí. Các phiên bản hiện nay có dung lượng dao động trong khoảng 400MB, được đóng gói dưới dại ISO. Download file iso: Ấn vào đây để đến với trang download. Đọc chú ý về bản phân phối (Release notes): Quá trình download kéo dài tùy theo băng thông của mạng, thời gian chờ download chính là lúc phù hợp nhất cho bạn làm quen với các tính năng mới của phiên bản đang được download. Chú ý về bản phân phối sẽ trả lời các câu hỏi sau: - Những tính năng mới nào được bổ sung trong phiên bản hiện tại. - Những lỗi đã biết trong phiên bản hiện tại. - Làm sao để nâng cấp từ phiên bản trước. Chú ý về bản phân phối có tại link sau: http://livepara-project.com/wiki/index.php?title=Release_notes Kiểm tra mã MD5: Mã MD5, có tại trang Download, là cách nhanh nhất để biết chắc rằng file ISO bạn tải về không bị lỗi do đường truyền. Chính vì vậy hãy kiểm tra MD5 của file ISO trước khi tiến hành ghi lên đĩa CD. Ghi file ISO lên đĩa CD: Sau khi kiểm tra mã MD5, bạn có thể ghi LiveParaOS lên đĩa. Nhớ rằng bạn phải ghi hệ điều hành lên đĩa chứ không phải ghi file ISO lên đĩa. Một lỗi thường gặp là người dùng ghi file ISO lên đĩa nhưng một dạng file dữ liệu. Khởi động máy tính với LiveParaOS: Đưa đĩa CD sau khi burn vào ổ CD và khởi động lại máy. LiveParaOS - PCGHUT 8|Tr a ng
  9. Quá trình khởi động: Cài đặt vào đĩa cứng, USB: Khởi động dưới dạng máy chủ, chọn Yes. LiveParaOS - PCGHUT 9|Tr a ng
  10. Đăng nhập dưới người dùng Admin, mật khẩu: 123456 Lựa chọn cài đặt vào USB (install to USB) hoặc đĩa cứng (install to HDD). Và làm theo hướng dẫn. LiveParaOS - PCGHUT 10 | T r a n g
  11. Cách cài đặt LiveParaOS vào đĩa cứng 1. Chuẩn bị: LiveParaOS yêu cầu một phân vùng riêng có dung lượng > 3GB. Để phân vùng ổ cứng bạn có thể dùng các đĩa chuyên phân vùng như GParted, HirentBoot hoặc dùng lệnh cfdisk của Linux 2. Chạy script “Install to HDD” từ Desktop: a. Làm theo hướng dẫn của script: b. Chọn phân vùng ổ cứng để cài LiveParaOS: LiveParaOS - PCGHUT 11 | T r a n g
  12. c. Chọn phân vùng khởi động (boot) LiveParaOS (tên và số thứ tự theo chuẩn của GRUB): d. Chọn ổ cứng để cài GRUB (nếu máy bạn có nhiều hơn hai ổ cứng): e. Bắt đầu cài đặt: LiveParaOS - PCGHUT 12 | T r a n g
  13. Cách cài đặt LiveParaOS vào đĩa USB 1. Chuẩn bị LiveParaOS chạy từ USB yêu cầu một USB có dung lượng tối thiểu là 512MB 2. Chạy script “Install to HDD” từ Desktop a. Chọn CD chứa đĩa LiveParaOS: b. Chọn thư mục mount đĩa CD: c. Chọn USB device: LiveParaOS - PCGHUT 13 | T r a n g
  14. Cách sử dụng LiveParaOS: Khởi động hệ thống: - Khởi động máy chủ sử dụng LiveParaOS (thông qua đĩa CD hoặc đã cài đặt vào ổ cứng). - Sau khi hoàn tất khởi động máy chủ, khởi động các máy thợ (thông qua đĩa CD hoặc cài đặt trực tiếp vào ổ cứng). Chọn No. LiveParaOS - PCGHUT 14 | T r a n g
  15. Các máy thợ sẽ tự động kết nối với máy chủ, người dùng không cần thiết phải đăng nhập vì mọi thao tác có thể thực hiện trên máy chủ. Giao tiếp người máy: Máy chủ: Sử dụng giao diện GNOME. Giao diện GNOME là một thành phần của hệ điều hành, chịu trách nhiệm quản lý các đối tượng xuất hiện trên màn hình, thực thi các tiến trình, thao tác file. GNOME thân thiện, dễ sử dụng, bắt đầu phát triển vào tháng 8 năm 1997. Cho đến nay phiên bản mới nhất là GNOME 2.26. Hiện nay rất nhiều bản phân phối nổi tiếng sử dụng GNOME như Fedora, Ubuntu, Linux Mint. LiveParaOS cũng sử dụng GNOME. Thông qua GNOME, máy chủ sẽ quản trị tất cả các nút mạng cũng như tình trạng hoạt động của cụm máy. Sau đây là một số hình ảnh của máy chủ LiveParaOS: LiveParaOS - PCGHUT 15 | T r a n g
  16. LiveParaOS - PCGHUT 16 | T r a n g
  17. Máy thợ: Giao tiếp qua môi trường dòng lệnh. Gần như người dùng sẽ không thao tác với máy thợ trừ khi có sự cố với máy chủ. LiveParaOS - PCGHUT 17 | T r a n g
  18. Thực thi lập trình song song trên LiveParaOS: Mở “Text Editor” và soạn thảo đoạn mã như hình. Save file với tên .c tại /home/admin/workspace LiveParaOS - PCGHUT 18 | T r a n g
  19. Mở “Terminal” để thực thi chương trình vừa soạn thảo. LiveParaOS - PCGHUT 19 | T r a n g
  20. Biên dịch file: $ cd /home/admin/workspace $ mpicc –o ./ ./ .c Kiểm tra số nút mạng: $ more /home/admin/workspace/hostfile Thực thi chương trình với 8 tiến trình trên cụm máy: $mpirun –np 8 --hostfile ./hostfile ./ Tắt các máy thợ: $ ssh root@ $ shutdown –h now LiveParaOS - PCGHUT 20 | T r a n g
Đồng bộ tài khoản