mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
remove the unused files
This commit is contained in:
parent
99b0ea7b10
commit
3a184a1b49
@ -1,38 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
# Use is subject to license terms.
|
|
||||||
#
|
|
||||||
# CDDL HEADER START
|
|
||||||
#
|
|
||||||
# The contents of this file are subject to the terms of the
|
|
||||||
# Common Development and Distribution License, Version 1.0 only
|
|
||||||
# (the "License"). You may not use this file except in compliance
|
|
||||||
# with the License.
|
|
||||||
#
|
|
||||||
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
|
|
||||||
# or http://www.opensolaris.org/os/licensing.
|
|
||||||
# See the License for the specific language governing permissions
|
|
||||||
# and limitations under the License.
|
|
||||||
#
|
|
||||||
# When distributing Covered Code, include this CDDL HEADER in each
|
|
||||||
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
|
|
||||||
# If applicable, add the following below this CDDL HEADER, with the
|
|
||||||
# fields enclosed by brackets "[]" replaced with your own identifying
|
|
||||||
# information: Portions Copyright [yyyy] [name of copyright owner]
|
|
||||||
#
|
|
||||||
# CDDL HEADER END
|
|
||||||
#
|
|
||||||
#ident "%Z%%M% %I% %E% SMI"
|
|
||||||
#
|
|
||||||
# This file is /etc/default/init. /etc/TIMEZONE is a symlink to this file.
|
|
||||||
# This file looks like a shell script, but it is not. To maintain
|
|
||||||
# compatibility with old versions of /etc/TIMEZONE, some shell constructs
|
|
||||||
# (i.e., export commands) are allowed in this file, but are ignored.
|
|
||||||
#
|
|
||||||
# Lines of this file should be of the form VAR=value, where VAR is one of
|
|
||||||
# TZ, LANG, CMASK, or any of the LC_* environment variables. value may
|
|
||||||
# be enclosed in double quotes (") or single quotes (').
|
|
||||||
#
|
|
||||||
TZ=GMT
|
|
||||||
CMASK=022
|
|
||||||
LANG=en_US.UTF-8
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
# Licensed to the Apache Software Foundation (ASF) under one
|
|
||||||
# or more contributor license agreements. See the NOTICE file
|
|
||||||
# distributed with this work for additional information
|
|
||||||
# regarding copyright ownership. The ASF licenses this file
|
|
||||||
# to you under the Apache License, Version 2.0 (the
|
|
||||||
# "License"); you may not use this file except in compliance
|
|
||||||
# with the License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the License is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
||||||
# KIND, either express or implied. See the License for the
|
|
||||||
# specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
|
|
||||||
driftfile /var/lib/ntp/ntp.drift
|
|
||||||
|
|
||||||
server 0.pool.ntp.org
|
|
||||||
server 1.pool.ntp.org
|
|
||||||
server 2.pool.ntp.org
|
|
||||||
server 3.pool.ntp.org
|
|
||||||
@ -1,70 +0,0 @@
|
|||||||
#
|
|
||||||
# CDDL HEADER START
|
|
||||||
#
|
|
||||||
# The contents of this file are subject to the terms of the
|
|
||||||
# Common Development and Distribution License (the "License").
|
|
||||||
# You may not use this file except in compliance with the License.
|
|
||||||
#
|
|
||||||
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
|
|
||||||
# or http://www.opensolaris.org/os/licensing.
|
|
||||||
# See the License for the specific language governing permissions
|
|
||||||
# and limitations under the License.
|
|
||||||
#
|
|
||||||
# When distributing Covered Code, include this CDDL HEADER in each
|
|
||||||
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
|
|
||||||
# If applicable, add the following below this CDDL HEADER, with the
|
|
||||||
# fields enclosed by brackets "[]" replaced with your own identifying
|
|
||||||
# information: Portions Copyright [yyyy] [name of copyright owner]
|
|
||||||
#
|
|
||||||
# CDDL HEADER END
|
|
||||||
#
|
|
||||||
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
# Use is subject to license terms.
|
|
||||||
#
|
|
||||||
#ident "%Z%%M% %I% %E% SMI"
|
|
||||||
|
|
||||||
#
|
|
||||||
# /etc/nsswitch.dns:
|
|
||||||
#
|
|
||||||
# An example file that could be copied over to /etc/nsswitch.conf; it uses
|
|
||||||
# DNS for hosts lookups, otherwise it does not use any other naming service.
|
|
||||||
#
|
|
||||||
# "hosts:" and "services:" in this file are used only if the
|
|
||||||
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.
|
|
||||||
|
|
||||||
# DNS service expects that an instance of svc:/network/dns/client be
|
|
||||||
# enabled and online.
|
|
||||||
|
|
||||||
passwd: files
|
|
||||||
group: files
|
|
||||||
|
|
||||||
# You must also set up the /etc/resolv.conf file for DNS name
|
|
||||||
# server lookup. See resolv.conf(4). For lookup via mdns
|
|
||||||
# svc:/network/dns/multicast:default must also be enabled. See mdnsd(1M)
|
|
||||||
hosts: files dns
|
|
||||||
|
|
||||||
# Note that IPv4 addresses are searched for in all of the ipnodes databases
|
|
||||||
# before searching the hosts databases.
|
|
||||||
ipnodes: files dns
|
|
||||||
|
|
||||||
networks: files
|
|
||||||
protocols: files
|
|
||||||
rpc: files
|
|
||||||
ethers: files
|
|
||||||
netmasks: files
|
|
||||||
bootparams: files
|
|
||||||
publickey: files
|
|
||||||
# At present there isn't a 'files' backend for netgroup; the system will
|
|
||||||
# figure it out pretty quickly, and won't use netgroups at all.
|
|
||||||
netgroup: files
|
|
||||||
automount: files
|
|
||||||
aliases: files
|
|
||||||
services: files
|
|
||||||
printers: user files
|
|
||||||
|
|
||||||
auth_attr: files
|
|
||||||
prof_attr: files
|
|
||||||
project: files
|
|
||||||
|
|
||||||
tnrhtp: files
|
|
||||||
tnrhdb: files
|
|
||||||
@ -1,154 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
|
|
||||||
# Use is subject to license terms.
|
|
||||||
#
|
|
||||||
# Configuration file for sshd(1m)
|
|
||||||
|
|
||||||
# Protocol versions supported
|
|
||||||
#
|
|
||||||
# The sshd shipped in this release of Solaris has support for major versions
|
|
||||||
# 1 and 2. It is recommended due to security weaknesses in the v1 protocol
|
|
||||||
# that sites run only v2 if possible. Support for v1 is provided to help sites
|
|
||||||
# with existing ssh v1 clients/servers to transition.
|
|
||||||
# Support for v1 may not be available in a future release of Solaris.
|
|
||||||
#
|
|
||||||
# To enable support for v1 an RSA1 key must be created with ssh-keygen(1).
|
|
||||||
# RSA and DSA keys for protocol v2 are created by /etc/init.d/sshd if they
|
|
||||||
# do not already exist, RSA1 keys for protocol v1 are not automatically created.
|
|
||||||
|
|
||||||
# Uncomment ONLY ONE of the following Protocol statements.
|
|
||||||
|
|
||||||
# Only v2 (recommended)
|
|
||||||
Protocol 2
|
|
||||||
|
|
||||||
# Both v1 and v2 (not recommended)
|
|
||||||
#Protocol 2,1
|
|
||||||
|
|
||||||
# Only v1 (not recommended)
|
|
||||||
#Protocol 1
|
|
||||||
|
|
||||||
# Listen port (the IANA registered port number for ssh is 22)
|
|
||||||
Port 22
|
|
||||||
|
|
||||||
# The default listen address is all interfaces, this may need to be changed
|
|
||||||
# if you wish to restrict the interfaces sshd listens on for a multi homed host.
|
|
||||||
# Multiple ListenAddress entries are allowed.
|
|
||||||
|
|
||||||
# IPv4 only
|
|
||||||
#ListenAddress 0.0.0.0
|
|
||||||
# IPv4 & IPv6
|
|
||||||
ListenAddress ::
|
|
||||||
|
|
||||||
# Port forwarding
|
|
||||||
AllowTcpForwarding no
|
|
||||||
|
|
||||||
# If port forwarding is enabled, specify if the server can bind to INADDR_ANY.
|
|
||||||
# This allows the local port forwarding to work when connections are received
|
|
||||||
# from any remote host.
|
|
||||||
GatewayPorts no
|
|
||||||
|
|
||||||
# X11 tunneling options
|
|
||||||
X11Forwarding yes
|
|
||||||
X11DisplayOffset 10
|
|
||||||
X11UseLocalhost yes
|
|
||||||
|
|
||||||
# The maximum number of concurrent unauthenticated connections to sshd.
|
|
||||||
# start:rate:full see sshd(1) for more information.
|
|
||||||
# The default is 10 unauthenticated clients.
|
|
||||||
#MaxStartups 10:30:60
|
|
||||||
|
|
||||||
# Banner to be printed before authentication starts.
|
|
||||||
#Banner /etc/issue
|
|
||||||
|
|
||||||
# Should sshd print the /etc/motd file and check for mail.
|
|
||||||
# On Solaris it is assumed that the login shell will do these (eg /etc/profile).
|
|
||||||
PrintMotd no
|
|
||||||
|
|
||||||
# KeepAlive specifies whether keep alive messages are sent to the client.
|
|
||||||
# See sshd(1) for detailed description of what this means.
|
|
||||||
# Note that the client may also be sending keep alive messages to the server.
|
|
||||||
KeepAlive yes
|
|
||||||
|
|
||||||
# Syslog facility and level
|
|
||||||
SyslogFacility auth
|
|
||||||
LogLevel info
|
|
||||||
|
|
||||||
#
|
|
||||||
# Authentication configuration
|
|
||||||
#
|
|
||||||
|
|
||||||
# Host private key files
|
|
||||||
# Must be on a local disk and readable only by the root user (root:sys 600).
|
|
||||||
HostKey /etc/ssh/ssh_host_rsa_key
|
|
||||||
HostKey /etc/ssh/ssh_host_dsa_key
|
|
||||||
|
|
||||||
# Length of the server key
|
|
||||||
# Default 768, Minimum 512
|
|
||||||
ServerKeyBits 768
|
|
||||||
|
|
||||||
# sshd regenerates the key every KeyRegenerationInterval seconds.
|
|
||||||
# The key is never stored anywhere except the memory of sshd.
|
|
||||||
# The default is 1 hour (3600 seconds).
|
|
||||||
KeyRegenerationInterval 3600
|
|
||||||
|
|
||||||
# Ensure secure permissions on users .ssh directory.
|
|
||||||
StrictModes yes
|
|
||||||
|
|
||||||
# Length of time in seconds before a client that hasn't completed
|
|
||||||
# authentication is disconnected.
|
|
||||||
# Default is 600 seconds. 0 means no time limit.
|
|
||||||
LoginGraceTime 600
|
|
||||||
|
|
||||||
# Maximum number of retries for authentication
|
|
||||||
# Default is 6. Default (if unset) for MaxAuthTriesLog is MaxAuthTries / 2
|
|
||||||
MaxAuthTries 6
|
|
||||||
MaxAuthTriesLog 3
|
|
||||||
|
|
||||||
# Are logins to accounts with empty passwords allowed.
|
|
||||||
# If PermitEmptyPasswords is no, pass PAM_DISALLOW_NULL_AUTHTOK
|
|
||||||
# to pam_authenticate(3PAM).
|
|
||||||
PermitEmptyPasswords no
|
|
||||||
|
|
||||||
# To disable tunneled clear text passwords, change PasswordAuthentication to no.
|
|
||||||
PasswordAuthentication yes
|
|
||||||
|
|
||||||
# Use PAM via keyboard interactive method for authentication.
|
|
||||||
# Depending on the setup of pam.conf(4) this may allow tunneled clear text
|
|
||||||
# passwords even when PasswordAuthentication is set to no. This is dependent
|
|
||||||
# on what the individual modules request and is out of the control of sshd
|
|
||||||
# or the protocol.
|
|
||||||
PAMAuthenticationViaKBDInt yes
|
|
||||||
|
|
||||||
# Are root logins permitted using sshd.
|
|
||||||
# Note that sshd uses pam_authenticate(3PAM) so the root (or any other) user
|
|
||||||
# maybe denied access by a PAM module regardless of this setting.
|
|
||||||
# Valid options are yes, without-password, no.
|
|
||||||
PermitRootLogin yes
|
|
||||||
|
|
||||||
# sftp subsystem
|
|
||||||
Subsystem sftp /usr/lib/ssh/sftp-server
|
|
||||||
|
|
||||||
|
|
||||||
# SSH protocol v1 specific options
|
|
||||||
#
|
|
||||||
# The following options only apply to the v1 protocol and provide
|
|
||||||
# some form of backwards compatibility with the very weak security
|
|
||||||
# of /usr/bin/rsh. Their use is not recommended and the functionality
|
|
||||||
# will be removed when support for v1 protocol is removed.
|
|
||||||
|
|
||||||
# Should sshd use .rhosts and .shosts for password less authentication.
|
|
||||||
IgnoreRhosts yes
|
|
||||||
RhostsAuthentication no
|
|
||||||
|
|
||||||
# Rhosts RSA Authentication
|
|
||||||
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts.
|
|
||||||
# If the user on the client side is not root then this won't work on
|
|
||||||
# Solaris since /usr/bin/ssh is not installed setuid.
|
|
||||||
RhostsRSAAuthentication no
|
|
||||||
|
|
||||||
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication.
|
|
||||||
#IgnoreUserKnownHosts yes
|
|
||||||
|
|
||||||
# Is pure RSA authentication allowed.
|
|
||||||
# Default is yes
|
|
||||||
RSAAuthentication yes
|
|
||||||
@ -1,101 +0,0 @@
|
|||||||
*ident "%Z%%M% %I% %E% SMI" /* SVR4 1.5 */
|
|
||||||
*
|
|
||||||
* CDDL HEADER START
|
|
||||||
*
|
|
||||||
* The contents of this file are subject to the terms of the
|
|
||||||
* Common Development and Distribution License, Version 1.0 only
|
|
||||||
* (the "License"). You may not use this file except in compliance
|
|
||||||
* with the License.
|
|
||||||
*
|
|
||||||
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
|
|
||||||
* or http://www.opensolaris.org/os/licensing.
|
|
||||||
* See the License for the specific language governing permissions
|
|
||||||
* and limitations under the License.
|
|
||||||
*
|
|
||||||
* When distributing Covered Code, include this CDDL HEADER in each
|
|
||||||
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
|
|
||||||
* If applicable, add the following below this CDDL HEADER, with the
|
|
||||||
* fields enclosed by brackets "[]" replaced with your own identifying
|
|
||||||
* information: Portions Copyright [yyyy] [name of copyright owner]
|
|
||||||
*
|
|
||||||
* CDDL HEADER END
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* SYSTEM SPECIFICATION FILE
|
|
||||||
*
|
|
||||||
|
|
||||||
* moddir:
|
|
||||||
*
|
|
||||||
* Set the search path for modules. This has a format similar to the
|
|
||||||
* csh path variable. If the module isn't found in the first directory
|
|
||||||
* it tries the second and so on. The default is /kernel /usr/kernel
|
|
||||||
*
|
|
||||||
* Example:
|
|
||||||
* moddir: /kernel /usr/kernel /other/modules
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* root device and root filesystem configuration:
|
|
||||||
*
|
|
||||||
* The following may be used to override the defaults provided by
|
|
||||||
* the boot program:
|
|
||||||
*
|
|
||||||
* rootfs: Set the filesystem type of the root.
|
|
||||||
*
|
|
||||||
* rootdev: Set the root device. This should be a fully
|
|
||||||
* expanded physical pathname. The default is the
|
|
||||||
* physical pathname of the device where the boot
|
|
||||||
* program resides. The physical pathname is
|
|
||||||
* highly platform and configuration dependent.
|
|
||||||
*
|
|
||||||
* Example:
|
|
||||||
* rootfs:ufs
|
|
||||||
* rootdev:/sbus@1,f8000000/esp@0,800000/sd@3,0:a
|
|
||||||
*
|
|
||||||
* (Swap device configuration should be specified in /etc/vfstab.)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* exclude:
|
|
||||||
*
|
|
||||||
* Modules appearing in the moddir path which are NOT to be loaded,
|
|
||||||
* even if referenced. Note that `exclude' accepts either a module name,
|
|
||||||
* or a filename which includes the directory.
|
|
||||||
*
|
|
||||||
* Examples:
|
|
||||||
* exclude: win
|
|
||||||
* exclude: sys/shmsys
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* forceload:
|
|
||||||
*
|
|
||||||
* Cause these modules to be loaded at boot time, (just before mounting
|
|
||||||
* the root filesystem) rather than at first reference. Note that
|
|
||||||
* forceload expects a filename which includes the directory. Also
|
|
||||||
* note that loading a module does not necessarily imply that it will
|
|
||||||
* be installed.
|
|
||||||
*
|
|
||||||
* Example:
|
|
||||||
* forceload: drv/foo
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* set:
|
|
||||||
*
|
|
||||||
* Set an integer variable in the kernel or a module to a new value.
|
|
||||||
* This facility should be used with caution. See system(4).
|
|
||||||
*
|
|
||||||
* Examples:
|
|
||||||
*
|
|
||||||
* To set variables in 'unix':
|
|
||||||
*
|
|
||||||
* set nautopush=32
|
|
||||||
* set maxusers=40
|
|
||||||
*
|
|
||||||
* To set a variable named 'debug' in the module named 'test_module'
|
|
||||||
*
|
|
||||||
* set test_module:debug = 0x13
|
|
||||||
|
|
||||||
* set zfs:zfs_arc_max=0x4002000
|
|
||||||
set zfs:zfs_vdev_cache_size=0
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
# Licensed to the Apache Software Foundation (ASF) under one
|
|
||||||
# or more contributor license agreements. See the NOTICE file
|
|
||||||
# distributed with this work for additional information
|
|
||||||
# regarding copyright ownership. The ASF licenses this file
|
|
||||||
# to you under the Apache License, Version 2.0 (the
|
|
||||||
# "License"); you may not use this file except in compliance
|
|
||||||
# with the License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the License is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
||||||
# KIND, either express or implied. See the License for the
|
|
||||||
# specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
|
|
||||||
# Specify disks in this file
|
|
||||||
# D: Data
|
|
||||||
# C: Cache
|
|
||||||
# L: Intent Log
|
|
||||||
# S: Spare
|
|
||||||
# U: Unused
|
|
||||||
@ -1,51 +0,0 @@
|
|||||||
# Licensed to the Apache Software Foundation (ASF) under one
|
|
||||||
# or more contributor license agreements. See the NOTICE file
|
|
||||||
# distributed with this work for additional information
|
|
||||||
# regarding copyright ownership. The ASF licenses this file
|
|
||||||
# to you under the Apache License, Version 2.0 (the
|
|
||||||
# "License"); you may not use this file except in compliance
|
|
||||||
# with the License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing,
|
|
||||||
# software distributed under the License is distributed on an
|
|
||||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
||||||
# KIND, either express or implied. See the License for the
|
|
||||||
# specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
|
|
||||||
# Host Settings
|
|
||||||
hostname=
|
|
||||||
domain=
|
|
||||||
dns1=
|
|
||||||
dns2=
|
|
||||||
|
|
||||||
# Private/Storage Network Settings (required)
|
|
||||||
storage.ip=
|
|
||||||
storage.netmask=
|
|
||||||
storage.gateway=
|
|
||||||
|
|
||||||
# Second Storage Network Settings (optional)
|
|
||||||
storage.ip.2=
|
|
||||||
storage.netmask.2=
|
|
||||||
storage.gateway.2=
|
|
||||||
|
|
||||||
# Datacenter Settings
|
|
||||||
pod=
|
|
||||||
zone=
|
|
||||||
host=
|
|
||||||
port=
|
|
||||||
|
|
||||||
# Storage Appliance Settings (optional)
|
|
||||||
# Specify if you would like to use this Storage Server with an external storage appliance)
|
|
||||||
iscsi.iqn=
|
|
||||||
iscsi.ip=
|
|
||||||
iscsi.port=
|
|
||||||
|
|
||||||
# VMOps IQN (optional)
|
|
||||||
# Specify if you would like to manually change the IQN of the Storage Server's iSCSI target
|
|
||||||
vmops.iqn=
|
|
||||||
|
|
||||||
# MTU (optional)
|
|
||||||
mtu=
|
|
||||||
@ -1,121 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# vmops - Script to start and stop the VMOps Agent.
|
|
||||||
#
|
|
||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
# contributor license agreements. See the NOTICE file distributed with
|
|
||||||
# this work for additional information regarding copyright ownership.
|
|
||||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
# (the "License"); you may not use this file except in compliance with
|
|
||||||
# the License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
#
|
|
||||||
# Author: Chiradeep Vittal <chiradeep@vmops.com>
|
|
||||||
# chkconfig: 2345 99 01
|
|
||||||
# description: Start up the VMOps agent
|
|
||||||
|
|
||||||
# Source function library.
|
|
||||||
if [ -f /etc/init.d/functions ]
|
|
||||||
then
|
|
||||||
. /etc/init.d/functions
|
|
||||||
fi
|
|
||||||
|
|
||||||
_success() {
|
|
||||||
if [ -f /etc/init.d/functions ]
|
|
||||||
then
|
|
||||||
success
|
|
||||||
else
|
|
||||||
echo "Success"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
_failure() {
|
|
||||||
if [ -f /etc/init.d/functions ]
|
|
||||||
then
|
|
||||||
failure
|
|
||||||
else
|
|
||||||
echo "Failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
RETVAL=$?
|
|
||||||
VMOPS_HOME="/usr/local/vmops"
|
|
||||||
|
|
||||||
mkdir -p /var/log/vmops
|
|
||||||
|
|
||||||
get_pids() {
|
|
||||||
local i
|
|
||||||
for i in $(ps -ef | grep agent.sh | grep -v grep | awk '{print $2}');
|
|
||||||
do
|
|
||||||
echo $(pwdx $i) | grep "$VMOPS_HOME" | grep agent | awk -F: '{print $1}';
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
local pid=$(get_pids)
|
|
||||||
echo -n "Starting VMOps agent: "
|
|
||||||
if [ -f $VMOPS_HOME/agent/agent.sh ];
|
|
||||||
then
|
|
||||||
if [ "$pid" == "" ]
|
|
||||||
then
|
|
||||||
(cd $VMOPS_HOME/agent; nohup ./agent.sh > /var/log/vmops/vmops.out 2>&1 & )
|
|
||||||
pid=$(get_pids)
|
|
||||||
echo $pid > /var/run/vmops.pid
|
|
||||||
fi
|
|
||||||
_success
|
|
||||||
else
|
|
||||||
_failure
|
|
||||||
fi
|
|
||||||
echo
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
local pid
|
|
||||||
echo -n "Stopping VMOps agent: "
|
|
||||||
for pid in $(get_pids)
|
|
||||||
do
|
|
||||||
pgid=$(ps -o pgid -p $pid | tr '\n' ' ' | awk '{print $2}')
|
|
||||||
pgid=${pgid## }
|
|
||||||
pgid=${pgid%% }
|
|
||||||
kill -- -$pgid
|
|
||||||
done
|
|
||||||
rm /var/run/vmops.pid
|
|
||||||
_success
|
|
||||||
echo
|
|
||||||
}
|
|
||||||
|
|
||||||
status() {
|
|
||||||
local pids=$(get_pids)
|
|
||||||
if [ "$pids" == "" ]
|
|
||||||
then
|
|
||||||
echo "VMOps agent is not running"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
echo "VMOps agent (pid $pids) is running"
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start) start
|
|
||||||
;;
|
|
||||||
stop) stop
|
|
||||||
;;
|
|
||||||
status) status
|
|
||||||
;;
|
|
||||||
restart) stop
|
|
||||||
sleep 1.5
|
|
||||||
start
|
|
||||||
;;
|
|
||||||
*) echo $"Usage: $0 {start|stop|status|restart}"
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit $RETVAL
|
|
||||||
@ -1,59 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
#
|
|
||||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
# contributor license agreements. See the NOTICE file distributed with
|
|
||||||
# this work for additional information regarding copyright ownership.
|
|
||||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
# (the "License"); you may not use this file except in compliance with
|
|
||||||
# the License. You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
stage=$1
|
|
||||||
option=$2
|
|
||||||
|
|
||||||
export VMOPS_HOME=/usr/local/vmops
|
|
||||||
|
|
||||||
usage() {
|
|
||||||
echo "Usage: vsetup [networking|zpool]"
|
|
||||||
echo " networking: probe NICs, configure networking, and detect disks"
|
|
||||||
echo " zpool: create ZFS storage pool"
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ "$stage" != "networking" ] && [ "$stage" != "zpool" ] && [ "$stage" != "detectdisks" ]
|
|
||||||
then
|
|
||||||
usage
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$option" != "" ] && [ "$option" != "-listonly" ]
|
|
||||||
then
|
|
||||||
usage
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
$VMOPS_HOME/agent/scripts/installer/run_installer.sh storage $stage $option
|
|
||||||
|
|
||||||
if [ $? -eq 0 ]
|
|
||||||
then
|
|
||||||
if [ "$stage" == "networking" ]
|
|
||||||
then
|
|
||||||
echo "Please edit /etc/vmops/disks.properties and then run \"vsetup zpool\"."
|
|
||||||
else
|
|
||||||
if [ "$stage" == "zpool" ]
|
|
||||||
then
|
|
||||||
echo "Press enter to reboot the computer..."
|
|
||||||
read
|
|
||||||
reboot
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,60 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
|
|
||||||
<!--
|
|
||||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
contributor license agreements. See the NOTICE file distributed with
|
|
||||||
this work for additional information regarding copyright ownership.
|
|
||||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
(the "License"); you may not use this file except in compliance with
|
|
||||||
the License. You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
<service_bundle type='manifest' name='cloud'>
|
|
||||||
|
|
||||||
<service
|
|
||||||
name='application/cloud'
|
|
||||||
type='service'
|
|
||||||
version='0.1.0'>
|
|
||||||
|
|
||||||
<!-- This is the cloud storage agent
|
|
||||||
-->
|
|
||||||
|
|
||||||
<create_default_instance enabled='false' />
|
|
||||||
|
|
||||||
<single_instance />
|
|
||||||
|
|
||||||
<dependency
|
|
||||||
name='iscsi_target'
|
|
||||||
grouping='require_all'
|
|
||||||
restart_on='error'
|
|
||||||
type='service'>
|
|
||||||
<service_fmri value='svc:/network/iscsi/target:default' />
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<exec_method
|
|
||||||
type='method'
|
|
||||||
name='start'
|
|
||||||
exec='/lib/svc/method/cloud start'
|
|
||||||
timeout_seconds='60'>
|
|
||||||
</exec_method>
|
|
||||||
|
|
||||||
<exec_method
|
|
||||||
type='method'
|
|
||||||
name='stop'
|
|
||||||
exec='/lib/svc/method/cloud stop'
|
|
||||||
timeout_seconds='60'>
|
|
||||||
</exec_method>
|
|
||||||
|
|
||||||
|
|
||||||
</service>
|
|
||||||
|
|
||||||
</service_bundle>
|
|
||||||
Loading…
x
Reference in New Issue
Block a user