1. Trang chủ
  2. » Công Nghệ Thông Tin

tính toán lưới - chương 5 triển khai một lưới với globus toolkit 4

46 1,4K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 2,08 MB

Nội dung

Chương 5 Chương 5 Triển khai một Lưới Triển khai một Lưới với Globus Toolkit 4 với Globus Toolkit 4 Giảng viên: TS Đàm Quang Hồng Hải Giảng viên: TS Đàm Quang Hồng Hải TÍNH TOÁN LƯỚI TÍNH TOÁN LƯỚI Khảo sát yêu cầu Khảo sát yêu cầu • Trong thiết kế kiến trúc lưới, bước khảo sát yêu cầu là bước rất quan trọng, kết qủa của nó sẽ ảnh hưởng trực tiếp đến tất cả các bước tiếp theo. • Người thiết kế phải đưa ra được những thông tin cần thiết như: – Mục đích của việc xây dựng lưới là gì? – Lưới có những yêu cầu gì về nghiệp vụ, hạ tầng và ứng dụng? • Cuối cùng cần phải tinh chỉnh và xem xét lại xem những yêu cầu này có phù hợp với hạ tầng phần cứng và phần mềm cũng như nguồn nhân lực sẵn có hay không. Thiết kế kiến trúc lưới • Việc xây dựng một hệ thống tính toán lưới không chỉ đơn thuần là cài đặt các phần mềm, các ứng dụng trên các tài nguyên kết nối sẵn có mà phải thiết kế một cách bài bản, chuyên nghiệp. • Cần thiết phải có các phân tích tổng thể bao gồm quy mô, phần mềm, cấu trúc lưới Lựa chọn topo lưới Lựa chọn topo lưới • Intragrid: thường được triển khai trong các tổ chức hoặc doanh nghiệp. Dựa trên kiến trúc mạng LAN hoặc mạng Intranet dùng riêng của tổ chức, doanh nghiệp đó. • Nó có: Băng thông và mức độ sẵn sàng cao; Cơ chế an toàn, bảo mật riêng rẽ; • Môi trường tác nghiệp độc lập. Topo lưới dạng này rất phù hợp khi triển khai các lưới tính toán hoặc lưới dữ liệu. Thực hành: triển khai một lưới Thực hành: triển khai một lưới trên mạng LAN trên mạng LAN • Triển khai một mạng máy tính với các máy tính thật và ảo với hệ điều hành Linux • Cài đặt các thông số của mạng như địa chỉ IP, Hostname, Hosts … cho các máy tính • Cài đặt các phần mềm hỗ trợ cho Globus Toolkit 4 trên Linux • Cài đặt Globus Toolkit 4 trên các máy trong mạng • Cấu hình Grid trên các máy và cài đặt các phần mềm hỗ trợ Triển khai mạng máy tính Triển khai mạng máy tính • Xây dựng 1 mạng LAN cục bộ • Các máy tính có nối với Internet • Các máy tính có thể liên lạc với nhau thông qua hostname và alias Cài đặt các thông số mạng Cài đặt các thông số mạng • Cài đặt địa chỉ IP, Subnet mask (255.255.255.0), Default geteway DNS Server… • Cài đặt Hostname, các hosts • Cấu hình phần cứng của lưới bao gồm nút lưới chính và các nút lưới tính toán • Nút lưới chính quản lý CA và các nút trong mạng có thể nhìn và liên lạc được với nhau. Phần mềm hỗ trợ Globus Toolkit 4 Phần mềm hỗ trợ Globus Toolkit 4 1) zliblg-dev (for GSI-OpenSSH) 2) J2SDK 1.4.x 3) Apache ANT 4) gcc 5) tar, make, sed 6) Perl 7) postgres, psql 8) libiodbc2, libiodbc2-dev 9) g++ (for gcc32dbg, gcc32dbgpthr) Java SDK Java SDK • Java SDK - Java software Development Kit) bao gồm tất cả các thư viện lõi của Java. • Ngôn ngữ Java cho phép các lập trình viên viết một chương trình để chạy trên bất cứ nền tảng nào • Java có 3 ấn bản, ấn bản chuẩn (Standard), ấn bản doanh nghiệp (Enterprise), và ấn bản di động (Mobile), hai ấn bản sau tương ứng dành cho việc phát triển ứng dụng doanh nghiệp và thiết bị cầm tay. • Download tại địa chỉ: http://java.sun.com/ Cài đặt Java SDK Cài đặt Java SDK • Lấy gói tin Java SDK taị: http://java.sun.com • Cài đặt Java SDK: – [root@hosta]# ./jdk-6u24-linux-i586.bin • Để thiết lập biến môi trường cho Java SDK, mở tệp /etc/profile và thêm đoạn sau: – export JAVA_HOME=/usr/local/java – export PATH=$JAVA_HOME/bin:$PATH • Để biến môi trường hoạt động, đóng tệp /etc/profile và chạy lệnh: – [root@hosta]# . etc/profile • Để kiểm tra Java SDK đã được cài đặt thành công: – [root@hosta]# java version [...]... việc quản trị Globus Toolkit • Chép gt4.2.1-all-source-installer.tar.gz về một thư mục trong máy • [globus] $tar xzf gt4.2.1-all-source-installer.tar.gz • [globus] $export GLOBUS_ LOCATION=/usr/local /globus4 .2.1 • [globus] $cd gt4.2.1-all-source-installer • [globus] $./configure prefix=/usr/local /globus withiodbc=/usr/local/lib • [globus] $make • [globus] $make install Cấu hình bảo mật • Trong GT4, việc bảo... của server CA Lệnh grid-cert-request sẽ có một thông báo cho người sử dụng phải làm gì Tại server CA • Sau khi nhận được yêu cầu, người quản trị server CA sẽ chạy lệnh grid-ca-sign-in: grid-ca-sign-in (user/host)cert_request.pem -out (user/host)cert.pem Lệnh grid-ca-sign-in sẽ yêu cầu sử dụng nhập mật khẩu để mã/ giải mã khóa riêng của giấy chứng nhận quyền Lệnh grid-ca-sign-in sẽ ký giấy chứng nhận... mềm nào đó: • Xem trợ giúp thêm về lệnh Yum: # yum install package-name-1 package-name-2 # yum install samba vnc-viewer yum search package-name VD: #yum search java # man yum Một số công cụ cài đặt • openssl-devel • grid-packaging-tool • gcc-c++ • gcc • make • perl-XML-parser Ngôn ngữ Perl • Practical Extraction and Report Language - ngôn ngữ kết xuất và báo cáo thực dụng • Perl là ngôn ngữ thông dụng... Toolkit • Đầu tiên là bước thiếp lập hạ tầng cho một lưới tính toán đơn giản dựa trên Globus Toolkit bao gồm các cài đặt trên máy chủ và các máy trạm như: – Hệ điều hành, – các thư viện, – bộ công cụ GT; – Thiết lập các dịch vụ, đơn vị chứng thực, – quản lý tài nguyên … Globus Toolkit 4Globus Toolkit 4 là phiên bản hỗ trợ dịch vụ Web WSRF • Globus Tookit 4 cung cấp các thành phần được chia theo các... khoá công khai/ bí mật riêng • Thực tế chúng ta không thực sự cần khóa công khai riêng biệt với giấy chứng nhận của mình vì là nơi cấp chứng nhận sẽ giữ khóa công khai, do đó, trong quá trình được mô tả, chúng ta sẽ được trái với khoá bí mật và giấy chứng nhận được ký Lệnh grid-cert-request • Lệnh grid-cert-request sẽ tạo ra một cặp khoá riêng và yêu cầu một giấy chứng nhận đã ký, có nghĩa là, một giấy... Cài đặt Globus Toolkit 4Globus Toolkit 4 có thể cài đặt trên nhiều môi trường như Linux, Windows, Mac … • Có thể cài đặt từ source với compiler C và Java • Phần mềm có thể download từ trang Web http://www .globus. org /toolkit/ downloads/ Có 2 dạng cài đặt – Binary installers – Source downloads • Nên cài đặt từ source, thực hiện từng bước theo hướng dẫn Cài gói GT4 trên các nút • Tạo một user "globus" ,... khoá công khai grid-cert-request –(user/host) tên-đối-tượng • Các thể lựa chọn –user hay –host để thực hiện chứng thực với người dùng hay host • Một tên mặc định (Giấy chứng nhận đối tượng) sẽ được hiển thị cho người sử dụng như là một phần của thông điệp • Lệnh có thể yêu cầu tạo một mật khẩu, mà sẽ được sử dụng để mã hóa khóa riêng và phải được ghi nhớ Các File được tạo ra bởi lệnh grid-cert-request... hình một cơ quan cấp chứng nhận duy nhất với nhiều cơ sở đăng ký Phần mềm SimpleCA • Phần mềm đơn giản thực hiện việc chứng nhận • SimpleCA là một phần của bộ công cụ Globus và có thể được cài đặt dễ dàng • Về cơ bản OpenSSL giấy chứng nhận quyền cấu hình để làm việc với Globus • OpenSSL có thể được sử dụng trực tiếp Nhận được giấy chứng nhận sử dụng lệnh của GT4 • Trước tiên, cần phải tạo ra một cặp... thức ẩn đối với người xem • Perl có tính đối tượng, nhờ vậy việc bổ sung thư viện mới rất dễ dàng Nó thích hợp cho cả ứng dụng web phức tạp lẫn các tác vụ xử lý dữ liệu đơn giản Đồng bộ thời gian giữa các nút • • • • Cài đặt NTP server trên nút chính Đầu tiên thay đổi nội dung tập tin /etc/ntp.conf Cài đặt NTP client trên các nút tính toán [root]#ntpdate -b ca.grid.com Cài đặt Globus Toolkit • Đầu... nghệ, các chuẩn như : – Mô hình mã hoá khóa công khai (public key infrastructure(PKI)) – X .50 9 certificate – Protocol Secure Sockets Layer (SSL) – Tất cả các kết nối liên lạc đều được mã hoá theo công nghệ RSA 10 24 bit và truyền tải với protocol SSL Bảo mật môi trường Lưới • Xác thực, đăng nhập (Authentication): thẩm định tính hợp lệ của người được khai báo và định danh người này là ai • Quyền hạn . đặt • openssl-devel • grid-packaging-tool • gcc-c++ • gcc • make • perl-XML-parser Ngôn ngữ Perl Ngôn ngữ Perl • Practical Extraction and Report Language - ngôn. thể: # yum install package-name-1 package-name-2 # yum install samba vnc-viewer • Tìm một phần mềm nào đó: yum search package-name VD: #yum search java • Xem

Ngày đăng: 13/03/2014, 10:12

HÌNH ẢNH LIÊN QUAN

Cấu hình bảo mật - tính toán lưới - chương 5 triển khai một lưới với globus toolkit 4
u hình bảo mật (Trang 21)
Mơ hình một cơ quan cấp - tính toán lưới - chương 5 triển khai một lưới với globus toolkit 4
h ình một cơ quan cấp (Trang 23)
Cấu hình bảo mật trong GT4 - tính toán lưới - chương 5 triển khai một lưới với globus toolkit 4
u hình bảo mật trong GT4 (Trang 39)

TỪ KHÓA LIÊN QUAN

w