Oracle Solaris 11 sử dụng cách tiếp cận hoàn toàn mới trong việc quản lý các gói cài đặt. Với Image packaging system (IPS), sysadmin có thể cài đặt, update và tìm kiếm gói trong local hoặc remote repository. Có các loại repository:
1. Local repository
2. Remote repository trong mạng local
3. Internet repository (default)
1. Local repository
2. Remote repository trong mạng local
3. Internet repository (default)
Thông thường trong môi trường mạng doanh nghiệp sẽ xây dựng local repository hoặc remote repository trong mạng local để quản lý tập trung việc cài đặt gói và đảm bảo an ninh.
Thuật ngữ liên quan đến IPS
1. Manifest : describes an IPS package
2. Repository : location either local or remote where packages are stored. The location is specified by Universal Resource Identifier (URI)
3. Publisher : Person or organization that provides the packages.
4. Image : Location where IPS package can be installed.
5. Catalog : Lists all the packages in a repository
6. Package archive : File containing publisher information and packages provided by the publisher
7. Boot environment : Bootable instance of an Image
7. Origin : Repository with both package metadata and package content.
9. Mirror : Repository that contains only package content. Similar to a download mirror to a file on the Internet. A secondary repository you may say.
2. Repository : location either local or remote where packages are stored. The location is specified by Universal Resource Identifier (URI)
3. Publisher : Person or organization that provides the packages.
4. Image : Location where IPS package can be installed.
5. Catalog : Lists all the packages in a repository
6. Package archive : File containing publisher information and packages provided by the publisher
7. Boot environment : Bootable instance of an Image
7. Origin : Repository with both package metadata and package content.
9. Mirror : Repository that contains only package content. Similar to a download mirror to a file on the Internet. A secondary repository you may say.
Creating a Local IPS repository
1. Tạo một ZFS filesystem riêng cho repository:
Tạo một filesystem riêng để chứa IPS repository.
Tạo một filesystem riêng để chứa IPS repository.
Tham số atime để không cho phép update thời gian truy cập file của một file do đó giảm được dung lượng cần ghi khi đọc file.
2. Download, extract the repository
Download file iso image trên trang của oracle. File gồm 2 part, do đó cần combine lại:
Mount the iso image on /mnt
Copy tất cả các file có trong repository vào mount point được tạo cho repository:
Sau khi xong có thể umount mount point /mnt và xóa bỏ iso image.
3. Tạo repository
Create the infrastructure for the repository using the pkgrepo command.
Create the infrastructure for the repository using the pkgrepo command.
4. Tạo search index
Lệnh tạo repository không tạo mặc định search index nên ta cần tạo bằng lệnh:
Lệnh tạo repository không tạo mặc định search index nên ta cần tạo bằng lệnh:
5. Cho phép Client truy nhập vào Repository
Để Client có thể lấy được các package trong repository thực hiện lệnh:
Để Client có thể lấy được các package trong repository thực hiện lệnh:
Để kiểm tra lại local repository, sử dụng lệnh pkg list:
Tạo Remote IPS repository
Các bước tiếp theo sẽ tạo repository để các client trong mạng LAN có thể sử dụng. Đầu tiên, ta share repo thông qua giao thức NFS:
Client system có thể sử dụng gói trong remote repository bằng lệnh:
To check if we can list the packages use the command :
Sử dụng default repository (internet)
Mặc định Solaris 11 được cấu hình với default publisher solaris là: http://pkg.oracle.com/solaris/release. Nếu máy có kết nối Internet thì có thể sử dụng ngay được repository này, nhưng không đảm bảo an toàn và ổn định. Do đó với môi trường production, khuyến cáo vẫn là sử dụng local repository.
Updating IPS repository
Để cập nhật các gói có trong local repository, ta có thể thực hiện theo một trong 2 cách:
1. Cập nhật trực tiếp từ internet:
Sử dụng 2 biến môi trường là PKG_SRC và PKG và câu lệnh pkgrecv để cập nhật:
1. Cập nhật trực tiếp từ internet:
Sử dụng 2 biến môi trường là PKG_SRC và PKG và câu lệnh pkgrecv để cập nhật:
2. Updating from a local repository
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty