Oracle-Solaris-11-使用iso镜像配置本地IPS

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OracleSolaris11使用iso镜像配置本地IPS原创:jerryjzm随着oracle发布了solaris11,也将IPS正式引入到针对企业的solaris环境中。它带来了很多方便管理软件包的地方,特别是解决软件包之间的依赖关系。在日常的工作中,并不是所有的环境都具备连接外网,即使能连接外网也不能保证有很好的网络速度。所有的包都从外网下载安装,也就受到了这些因素的限制。幸好,oracle也提供搭建本地IPS环境的方式,而且可以将外网的IPS镜像到本地,利于本地环境搭建和部署。这里就将自己搭建本地IPS的步骤写出来,有什么更好更优的方法,也请大家指出。一、准备环境这个本地IPS环境是可以搭建在X86或是sparc系统上的。对操作系统的要求是IPS所搭建的操作系统版本要高于等于IPS版本(也就是搭建的本地IPS服务于那个版本的操作系统)。官方的解释是:这里我们用的就是solaris11forx86,而且我将使用web(http)而不是nfs,这样通过浏览器查询也方便。二、安装好操作系统这个内容就比较简单,现在默认也就是zfs的文件系统。一路安装好。root@solaris:~#zfslistNAMEUSEDAVAILREFERMOUNTPOINTrpool15.1G24.0G39K/rpoolrpool/ROOT1.81G24.0G31Klegacyrpool/ROOT/solaris1.81G24.0G1.55G/rpool/ROOT/solaris/var216M24.0G145M/varrpool/dump528M24.0G512M-rpool/export11.7G24.0G32K/exportrpool/export/home11.7G24.0G32K/export/homerpool/export/home/monitor11.7G24.0G11.7G/export/home/monitorrpool/swap1.03G24.0G1.00G-三、配置IPS1)为IPS创建一个单独的zfs文件系统root@solaris:~#zfscreaterpool/export/repo11root@solaris:~#zfslistNAMEUSEDAVAILREFERMOUNTPOINTrpool15.1G24.0G39K/rpoolrpool/ROOT1.81G24.0G31Klegacyrpool/ROOT/solaris1.81G24.0G1.55G/rpool/ROOT/solaris/var216M24.0G145M/varrpool/dump528M24.0G512M-rpool/export11.7G24.0G33K/exportrpool/export/home11.7G24.0G32K/export/homerpool/export/home/monitor11.7G24.0G11.7G/export/home/monitorrpool/export/repo1131K24.0G31K/export/repo11rpool/swap1.03G24.0G1.00G-2)创建构造IPS的repository的基础机构root@solaris:~#pkgrepocreate/export/repo11root@solaris:/export/repo11#ls-ltotal1-rw-r--r--1rootroot78Nov1717:47pkg5.repository3)从下载的文件生成ISO文件从oracle官网的现在这2个压缩文件,解压后:root@solaris:/home/monitor#ls-ltotal24639827-rwx------1monitorstaff2903566990Nov1601:03sol-11-1111-repo-full-iso-a-rwx------1monitorstaff2762210301Nov1601:42sol-11-1111-repo-full-iso-b再catsol-11-1111-repo-full.iso-asol-11-1111-repo-full.iso-bsol-11-1111-repo-full.isoroot@solaris:/home/monitor#ls-l*.iso-rw-r--r--1rootroot6940854272Nov1603:14sol-11-1111-repo-full.iso4)将生成的ISO文件以loopback的形式挂载使用root@solaris:~#mkdir/mnt/isoroot@solaris:~#lofiadm-a/mnt/iso//home/monitor/sol-11-1111-repo-full.isolofiadm:/mnt/isoisnotaregularfile,block,orcharacterdeviceroot@solaris:~#lofiadmBlockDeviceFileOptions/dev/lofi/1/home/monitor/sol-11-1111-repo-full.iso-root@solaris:~#mount-Fhsfs/dev/lofi/1/mnt/isoroot@solaris:~#df-h/mnt/iso/FilesystemSizeUsedAvailableCapacityMountedon/dev/lofi/16.5G6.5G0K100%/mnt/iso5)从/mnt/iso中拷贝repository内容拷贝可以使用rsync也可以使用tar,使用过程中感觉到tar是相当快一些的,不过这一步都是比较耗费时间,毕竟有6G多内容嘛root@solaris:/mnt/iso/repo#tarcf-.|(cd/export/repo11;tarxfp-)6)为repository生产搜索索引root@solaris:/mnt/iso/repo#pkgrepo-s/export/repo11refreshInitiatingrepositoryrefresh.四、配置web服务1)配置web服务,并检查root@solaris:/mnt/iso/repo#svccfg-sapplication/pkg/serversetproppkg/inst_root=/export/repo11root@solaris:/mnt/iso/repo#svccfg-sapplication/pkg/serversetproppkg/readonly=trueroot@solaris:/mnt/iso/repo#svcprop-ppkg/inst_rootapplication/pkg/server/export/repo112)启动IPS(repository)服务root@solaris:/mnt/iso/repo#svcadmrefreshapplication/pkg/serverroot@solaris:/mnt/iso/repo#svcadmenableapplication/pkg/server3)设置IPS的origin为本地的web服务地址root@solaris:~#pkgset-publisher-G'*'-g)检查启动的服务情况root@solaris:/mnt/iso/repo#pkgpublisherPUBLISHERTYPESTATUSURIsolarisoriginonline@solaris:/mnt/iso/repo#pkgrepoinfo-s/export/repo11/PUBLISHERPACKAGESSTATUSUPDATEDsolaris4292online2011-10-26T17:17:30.230911Zroot@solaris:/mnt/iso/repo#pkgrepoget-s/export/repo11/SECTIONPROPERTYVALUEpublisherprefixsolarisrepositorydescriptionThis\repository\serves\a\copy\of\the\Oracle\Solaris\11\Build\175b\Package\Repository.repositorynameOracle\Solaris\11\Build\175b\Package\Repositoryrepositoryversion4五、总结这样本地IPS就配置好了,安装一个包试试root@solaris:/mnt/iso/repo#pkginstallSUNWdistro-constPackagestoinstall:3Createbootenvironment:NoCreatebackupbootenvironment:NoDOWNLOADPKGSFILESXFER(MB)Completed3/365/650.2/0.2$3PHASEACTIONSInstallPhase127/127PHASEITEMSPackageStateUpdatePhase3/3ImageStateUpdatePhase2/2打开web页面查看root@solaris:~#ifconfignet0net0:flags=1000843UP,BROADCAST,RUNNING,MULTICAST,IPv4mtu1500index2inet130.30.3.249netmaskffffff00broadcast130.30.3.255ether8:0:27:d9:67:3

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功