使用此过程通过命令行界面 (command line interface, CLI) 完成设备上网络接口、域名服务器 (Domain Name Server, DNS)、时间设置、目录服务和存储的初始配置。
每个步骤开始时都会输出其帮助(通过键入 help 可以再次输出帮助)。使用 done 命令可完成每个步骤。在示例中,通过键入 done 来检查并接受从 DHCP 服务器获取的现有设置。要对其进行定制,请进入每个上下文(数据链路、设备和接口),并键入 help 来查看该上下文可用的操作。
开始之前
确保您已经按How to Configure the Primary Network Interface中所述配置了主网络接口。在以下过程中,将使用您创建的密码。
此过程假定您刚刚完成了主网络接口的配置并且正在使用同一管理客户机访问 CLI。
hostname console login: root Password: To setup your system, you will be taken through a series of steps; as the setup process advances to each step, the help message for that step will be displayed. Press any key to begin initial configuration ...
aksh: starting configuration with "net" ... Configure Networking. Configure the appliance network interfaces. The first network interface has been configured for you, using the settings you provided at the serial console. Subcommands that are valid in this context: datalinks => Manage datalinks devices => Manage devices interfaces => Manage interfaces help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "net" hostname:maintenance system setup net> devices show Devices: DEVICE UP MAC SPEED igb0 true 0:14:4f:8d:59:aa 1000 Mbit/s igb1 false 0:14:4f:8d:59:ab 0 Mbit/s igb2 false 0:14:4f:8d:59:ac 0 Mbit/s igb3 false 0:14:4f:8d:59:ad 0 Mbit/s hostname:maintenance system setup net> datalinks show Datalinks: DATALINK CLASS LINKS LABEL igb0 device igb0 Untitled Datalink hostname:maintenance system setup net> interfaces show Interfaces: INTERFACE STATE CLASS LINKS ADDRS LABEL igb0 up ip igb0 192.168.2.80/22 Untitled Interface hostname:maintenance system setup net> done
Configure DNS. Configure the Domain Name Service. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "dns" get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set [prop] => Set property [prop] to [value]. ("help properties" for valid properties.) For properties taking list values, [value] should be a comma-separated list of values. hostname:maintenance system setup dns> show Properties: <status> = online domain = sun.com servers = 192.168.1.4 hostname:maintenance system setup dns> set domain=sf.fishworks.com domain = sf.fishworks.com (uncommitted) hostname:maintenance system setup dns> set servers=192.168.1.5 servers = 192.168.1.5 (uncommitted) hostname:maintenance system setup dns> commit hostname:maintenance system setup dns> done aksh: done with "dns", advancing configuration to "ntp" ...
Configure Time. Configure the Network Time Protocol. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "ntp" enable => Enable the ntp service disable => Disable the ntp service get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set [prop] => Set property [prop] to [value]. ("help properties" for valid properties.) For properties taking list values, [value] should be a comma-separated list of values. hostname:maintenance system setup ntp> set servers=0.pool.ntp.org servers = 0.pool.ntp.org (uncommitted) hostname:maintenance system setup ntp> commit hostname:maintenance system setup ntp> done aksh: done with "ntp", advancing configuration to "directory" ...
Configure Name Services. Configure directory services for users and groups. You can configure and enable each directory service independently, and you can configure more than one directory service. Subcommands that are valid in this context: nis => Configure NIS ldap => Configure LDAP ad => Configure Active Directory help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "directory" hostname:maintenance system setup directory> nis hostname:maintenance system setup directory nis> show Properties: <status> = online domain = sun.com broadcast = true ypservers = hostname:maintenance system setup directory nis> set domain=fishworks domain = fishworks (uncommitted) hostname:maintenance system setup directory nis> commit hostname:maintenance system setup directory nis> done hostname:maintenance system setup directory> done aksh: done with "directory", advancing configuration to "support" ...
Configure Storage. Subcommands that are valid in this context: help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help", "script" or "properties". show => Show information pertinent to the current context commit => Commit current state, including any changes done => Finish operating on "storage" config <pool> => Configure the storage pool unconfig => Unconfigure the storage pool add => Add additional storage to the storage pool import => Search for existing or destroyed pools to import scrub <start|stop> => Start or stop a scrub get [prop] => Get value for property [prop]. ("help properties" for valid properties.) If [prop] is not specified, returns values for all properties. set pool=[pool] => Change current pool hostname:maintenance system setup storage> show Properties: pool = pool-0 status = online profile = mirror log_profile = - cache_profile = - hostname:maintenance system setup storage> done aksh: done with "storage", advancing configuration to "support" ...
Remote Support. Register your appliance and configure remote monitoring. Subcommands that are valid in this context: tags => Configure service tags scrk => Configure phone home help [topic] => Get context-sensitive help. If [topic] is specified, it must be one of "builtins", "commands", "general", "help" or "script". show => Show information pertinent to the current context abort => Abort this task (potentially resulting in a misconfigured system) done => Finish operating on "support" hostname:maintenance system setup support> done aksh: initial configuration complete!