zoukankan      html  css  js  c++  java
  • Solaris10 JumpStart服务器配置

    1. 创建JumpStart安装服务器

    • 创建安装目录

    mkdir -p /jumpstart/Solaris10U10_SPARC/install

    • 创建install server

    cd /cdrom/sol_10_811_sparc/Solaris_10/Tools

    ./setup_install_server /jumpstart/Solaris10U10_SPARC/install

    2. 创建client配置文件

    • 创建配置文件目录

    mkdir /jumpstart/Solaris10U10_SPARC/config

    • 创建sysidcfg文件

    在OS安装前,JumpStart Client会寻找名称为sysidcfg的文件。多个Client可以共享同一个sysidcfg文件,也可以每个Client有自己单独的sysidcfg。如果需要建立多个版本的sysidcfg,则每个sysidcfg文件需要存储在不同的目录里。

    #>more sysidcfg
    security_policy=none
    nfs4_domain=dynamic
    name_service=NONE
    timezone=PRC
    system_locale=C
    auto_reg=disable
    terminal=vt100
    timeserver=localhost
    network_interface=primary
            {protocol_ipv6=no
             hostname=cdb00biiacc001
             netmask=255.255.255.0
             default_route=192.168.17.253}

    auto_reg=disable,不注册My Oracle Support信息。从Solaris10u9开始,Solaris安装过程中增加了一个注册My Oracle Support信息的步骤,使用此参数可以跳过注册过程。

    • 创建profile文件

    #>more profile
    # install_type MUST be first
    install_type      initial_install
    cluster           SUNWCXall

    # define disk partition
    partitioning      explicit
    filesys           rootdisk.s0 free  /
    filesys           rootdisk.s1 16384  swap
    filesys           rootdisk.s7 200

    # install systems as standalone
    system_type standalone
    geo     Asia
    geo     N_America

    • 创建rules文件

    #>more rules
    hostname cdb00biiacc001 - profile -

    • 执行check

    #>cd /jumpstart/Solaris10U10_SPARC/config
    #>cp /jumpstart/Solaris10U10_SPARC/install/Solaris_10/Misc/jumpstart_sample/check ./

    #>./check

    Validating rules...
    Validating profile profile...
    The custom JumpStart configuration is ok.

    check执行完成后,会自动生成rules.ok文件。

    3. 设置安装目录和配置文件目录NFS共享

    在/etc/dfs/dfstab文件中增加以下内容:

    share -F nfs -o ro,anon=0 /jumpstart/Solaris10U10_SPARC/install
    share -F nfs -o ro,anon=0 /jumpstart/Solaris10U10_SPARC/config

    重启nfs服务

    #>svcadm enable svc:/network/nfs/server:default

    共享安装和配置目录

    #>shareall
    #>share
    -               /jumpstart/Solaris10U10_SPARC/install   ro,anon=0   ""
    -               /jumpstart/Solaris10U10_SPARC/config   ro,anon=0   ""

    4. 在/etc/ethers和/etc/hosts中增加client信息

    在/etc/ethers文件中增加client的MAC地址和主机名信息

    00:21:28:a4:76:58 cdb00biiacc001

    在/etc/hosts文件中增加client的IP地址和主机名信息

    192.168.2.120   cdb00biiacc001

    5. 增加Client

    #>cd /jumpstart/Solaris10U10_SPARC/install/Solaris_10/Tools

    #>./add_install_client –s 192.168.2.45:/jumpstart/Solaris10U10_SPARC/install \

    -c 192.168.2.45:/jumpstart/Solaris10U10_SPARC/config \

    -p 192.168.2.45:/jumpstart/Solaris10U10_SPARC/config cdb00biiacc001 sun4u

    making /tftpboot
    enabling tftp in /etc/inetd.conf
    Converting /etc/inetd.conf
    enabling network/tftp/udp6 service
    enabling network/rarp service
    enabling network/rpc/bootparams service
    updating /etc/bootparams
    copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1

    -s:指定Solaris10安装介质路径

    -c:jumpstart配置文件路径

    -p:指定sysidcfg文件路径(不包含文件名)

    6. 使用Jumpstart安装client

    在ok状态下执行:boot net – install

    在配置JumpStart时要注意以下几点:

    1. 如果JumpStart Server上使用了syslog-ng,需要停掉syslog-ng,启动system-log,再启动rarp。rarp服务依赖于system-log,在停掉system-log以后,如果重启过主机,rarp会变为offline状态。Jumpstart Server上的rarp服务不启动,Jumpstart client就无法获取IP地址。

    2. 要保证JumpStart Server的netmask与sysidcfg中配置的Client的netmask一致。否则可能出现报错:

    Searching for JumpStart directory...
    not found
    Warning: Could not find matching rule in rules.ok

  • 相关阅读:
    Unity3d热更新全书-加载(一)从AssetBundle说起
    Unity3D热更新全书-脚本(三) C#LightEvil语法与调试
    Unity3D热更新全书-脚本(二) 两级分化
    Unity3D热更新全书-脚本(一) 初识脚本
    Unity3D热更新全书-何谓热更新,为何热更新,如何热更新
    C#Light/Evil合体啦
    C#最良心脚本语言C#Light/Evil,XamarinWP8Unity热更新最良心方案,再次进化.
    C#Light 再推荐,顺便介绍WP8 功能展示项目
    任意两张带透明图像的一种形状过渡效果
    FileFilter
  • 原文地址:https://www.cnblogs.com/cqubityj/p/2288960.html
Copyright © 2011-2022 走看看