- Oracle Solaris 11:First Look
- Philip P. Brown
- 389字
- 2021-08-05 18:09:56
Network bootstrap process details
Now that the client-side details have been mentioned, you may be interested in the specifics of the client/server bootstrap interactions. The actual setup of this aspect of things is now primarily handled by installadm
, covered a little further on.
Keep in mind that the initial bootstrap process for network installation for SPARC versus x86 is still very different for each architecture. The backend configuration is new, but still unified for both of them. However, a summary of each follows.
SPARC, wanboot, and DNS
SPARC still uses wanboot at the lowest level. The official Oracle method says that you must use DHCP boot, but whether you boot from media, or directly from network, it still basically just hooks into wanboot as its first stage.
The additional benefit from booting the first stage through DHCP is that it picks up DNS information. In theory, they could have made it pick up DNS from other means, but they have not chosen to do that at this time. This is only a problem if you attempt to use the default manifest, since it references pkg.oracle.com by name.
If you simply make your own manifest (or edit the default) to reference the package repository by IP address, AI installs will work just fine without DHCP.
PXE boot and x86
The Solaris 11 x86 net boot sequence is fairly similar to the previous one. You must configure a DHCP server to point the target machine at the tftpboot
server with an appropriate PXE binary, to bootstrap everything else. If you use the Solaris bundled DHCP (which is now ISC DHCP), the installadm
tool can actually do this for you with its create-client
subcommand.
Installer arguments such as the install_svc_address
, install_service
, install_debug
, and install
flag itself get passed in on the GRUB kernel line, rather than in wanboot's system.conf
or from the ok
prompt.
One noticeable difference among the similarities is how the install
and install_debug
flags get passed in on SPARC versus x86.
SPARC boot cdrom – install install_debug x86 (in menu.lst) kernel /platform/.... -B install=true,install_debug=true,install_svc_address=...
For SPARC, it should be noted that primarily just the install
and install_debug
flags get passed from the ok
prompt. Other properties get themselves set in the wanboot file of system.conf
. Normally, you will no longer edit those files directly, but let installadm
handle it.
- FuelPHP Application Development Blueprints
- LabVIEW程序設(shè)計基礎(chǔ)與應(yīng)用
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- 數(shù)據(jù)結(jié)構(gòu)簡明教程(第2版)微課版
- 用Flutter極速構(gòu)建原生應(yīng)用
- JavaCAPS基礎(chǔ)、應(yīng)用與案例
- Integrating Facebook iOS SDK with Your Application
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- Learning Modular Java Programming
- 區(qū)塊鏈項目開發(fā)指南
- Vue.js 3應(yīng)用開發(fā)與核心源碼解析
- 大數(shù)據(jù)時代的企業(yè)升級之道(全3冊)
- Using Yocto Project with BeagleBone Black
- 虛擬現(xiàn)實:引領(lǐng)未來的人機交互革命
- Swift從入門到精通 (移動開發(fā)叢書)