欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Solaris11程序包IPS的发布和使用.docx

    • 资源ID:10931274       资源大小:17.16KB        全文页数:5页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Solaris11程序包IPS的发布和使用.docx

    1、Solaris11程序包IPS的发布和使用Solaris 11程序包IPS的发布和使用一、 概述:Solaris 11被称为第一个云操作系统,因此在很多方面体现了云系统的一些特点,在程序包管理方面,Solaris 11做了很大的修改,原有的一些方式方法都已经不再适用一些新的内容了。Solaris 11的软件分发采用IPS(Image Packaging System)方式进行分发,IPS里面存放了所有的Solaris11支持的软件包,软件包存放在叫repositories的库里面,通过publisher来进行发布,一般来说,操作系统安装完毕,缺省情况下IPS的分布包指向为ORACLE网站的更新

    2、release: 。二、 如何创建本地IPS目前Solaris 11采用IPS的方式来分发软件,补丁程序也是通过SRU的方式来进行更新,不再出类似Solaris 10及以前的形式的补丁号和补丁集了,因此,Solaris 11下所有软件包的更新都必须使用IPS。安装Solaris 11使用的txt光盘,在初始化安装的时候,只安装了kernel以及比较核心和常用的软件,其他软件一概不安装,如果需要安装就须通过IPS进行操作系统的更新。如果需要创建IPS,必须在oracle网站下载repo的文件,以下为SPARC和X86合并的一个repo文件两个下载部分连接:下载后把这两个文件ftp到系统里面,放在

    3、诸如/opt/sun/os目录下,使用以下命令将这个两个文件合并成一个完整的ISO文件:# cd /opt/sun/os# cat sol-11_1-repo-full.iso-a sol-11_1-repo-full.iso-b sol-11_1-repo-full.iso创建IPS有两个方法,第一个方法就是直接使用ISO文件,第二方法使用拷贝的方法。1. 直接ISO文件方法如果直接使用ISO文件方法,对客户来说,这只是一个临时的方法,除非使用相关脚本来设置,使得机器reboot后仍然能够使用。# lofiadm -a /opt/sun/os/sol-11_1-repo-full.iso(创

    4、建lofi设备/dev/lofi/1)# mkdir /repo# mount F hsfs /dev/lofi/1 /repo# pkg set-publisher g file:/repo/repo solaris(直接发布IPS软件包)此时,IPS发布完毕,可以使用pkg publisher命令查看发布信息,结果和以下信息类似:# pkg publisherPUBLISHER TYPE STATUS P LOCATIONsolaris origin online F file:/repon/repo/至此就可以使用pkg install来进行软件的安装了,比如pkg install so

    5、alris-desktop来安装Solaris 11的图形界面程序了。也可以使用pkg list|grep solaris-desktop命令来查看相关软件信息了,比如pkg list solaris-desktop输出如下:# pkg list solaris-desktopNAME (PUBLISHER) VERSION IFOgroup/system/solaris-desktop 0.5.11-0.175.1.0.0.24.3 i2. 第二种创建本地IPS的方法在Solaris 11系统中创建永久的和性能较好的IPS,可以采用第二种拷贝的方法。IPS支持两种类型的repository:

    6、origin和mirror方式。origin方法里面包含了repository的所有数据,比如catalogs,manifests和search indexes,是一种性能比较好和安全性较高的存放方法,而mirror方法存放的repository里面只包含了文件。a. 创建zfs文件系统# zfs create rpool/export/repoSolaris11# zfs set atime=off rpool/export/repoSolaris11(atime关闭,主要是为了获取高性能)b. 原始文件访问设置IPS的源文件即为sol-11_1-repo-full.iso,假设ISO文件m

    7、ount到了/reposource目录下,将ISO文件的所有内容拷贝到上面步骤中创建的zfs文件系统中。# lofiadm a /opt/sun/os/ sol-11_1-repo-full.iso(产生/dev/lofi/1文件)# mount F hsfs /dev/lofi/1 /reposource# rsync -aP /reposource /export/repoSolaris11(rysnc命令主要可以支持增量拷贝,如果是一个全新的目录,该命令和tar功效一样)使用tar命令来拷贝方法如下:# cd /resposource; tar cf - . |(cd /export/r

    8、epoSolaris11; tar xf -)拷贝完毕文件后,就可以创建search的索引了,方法如下:# pkgrepo -s /export/repoSolaris11 refresh至此就可以使用pkg set-publisher来进行发布了,根据不同的使用目的,可以采用不同的发布方法,以下主要介绍NFS和HTTP的方法。三、 IPS发布方法介绍IPS只有分布给系统后,才能进行软件包的安装和系统软件包的update,IPS的发布方法根据不同的需求有多种方法相适应之。如果用local方式的话,那么每台主机系统都需要进行IPS包的下载和分布,这样会造成网络上大量数据的传输,管理员需要花费大量

    9、的时间进行数据的拷贝和传输,造成了管理上的不方便,也使得云操作系统优势无法尽情发挥。1. 采用NFS方式分布该方法只要在一台主机系统上进行IPS包的部署,然后其他各主机通过NFS的方式进行软件包的获取和升级更新,部署的方法可以参考以上的创建local IPS方法的第二种方法,只是创建ZFS文件系统时候需要打开NFS,具体方法如下:# zfs create rpool/export/repoSolaris11一般solaris 11操作系统采用zfs封装系统盘,如果采用ufs的话,zfs create需要制定rpool名字以及磁盘等信息。# zfs set share=name=solaris1

    10、1repo,path=/export/repoSolaris11,prot=nfs rpool/export/repoSolaris11注意zfs set share=name=solaris11repo只能在Solaris 11上使用,在10的任何版本不支持。# zfs set sharenfs=on rpool/repoSolaris11# pkg set-publisher -G * -M * -g /net/hostname /export/repoSolaris11/ solaris该发布取消所有原有的origin和mirror的publisher,增加新的一个origin的分布内容

    11、。其他主机系统使用nfs发布来更新的方法就比较省时和简单了,只需要将文件系统mount到本地,然后直接发布和更新就可以了,实际上就是省掉了文件的拷贝过程:首先,将远程nfs文件系统mount到本地,dfshares 远程主机名可以看到share出来的路径,假设将nfs mount到本地的/solaris11reo(没有该mount point,mkdir创建之),最后一步就是直接分布即可,pkg set-publisher g /solaris11repo(如果本机有其他发布,就使用-G 和-M的option将其他发布remove掉),此时就可以使用pkg命令进行安装软件包和更新系统了。2.

    12、采用http方式发布在创建本地local IPS发布的基础上,通过网络,也可以采用http的方式将IPS包发布到网络里所有的其他solaris 11系统主机。Solaris 11带有一个pkg/server的web服务程序应用包,首先将应用enable起来,系统将运行pkg.deportd进程来提供服务:# svccfg -s application/pkg/server setprop pkg/inst_r oot=/export/repoSolaris11# svccfg -s application/pkg/server setprop pkg/readonly=true使用ps来查看是

    13、否具有pkg.deportd进程:# ps -ef |grep pkg.depotd root 1188 1 0 17:43:56 ? 0:08 /usr/bin/python2.6 /usr/lib/pkg.depotd -cfg svc:/application/pkg/server:default缺省情况下pkg/server程序包使用80端口作为程序pkg.deportd的监听端口,如果系统中有其他应用程序使用80端口,那么就必须使用以下命令改变pkg.deportd的监听端口:svccfg -s application/pkg/server setprop pkg/port=port

    14、_numberport_number可以根据系统具体情况进行设定。修改好端口号以及定制好其他属性后,就可以重新启动web服务进程了:# svcadm refresh application/pkg/server# svcadm enable application/pkg/server至此可以通过pkg set-publisher进行发布了:# pkg set-publisher -G * -M * -g http:/localhost:port_number/ solaris客户端可以直接使用pkg set-publisher设置http服务端的分布,然后可以通过浏览器或者pkg命令直接管理和安装软件包和update系统了。至此solaris 11的repository的设置和发布以及pkg命令set-publisher以及安装等简单使用初步介绍了,IPS的管理和修改,以及pkg命令如何更新系统等等介绍请参考后续的文档。


    注意事项

    本文(Solaris11程序包IPS的发布和使用.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开