Pour plus d'informations sur la configuration évolutive, reportez-vous à la section Création d'un groupe de ressources évolutif.
# clresourcetype register -f \ /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_scalable SUNW.Proxy_SMF_scalable
Voir la section Ajout d'une ressource d'adresse partagée à un groupe de ressources (CLI).
# clresourcegroup create -S [-p Maximum_primaries=m] [-p Desired_primaries=n] \ [-n node-zone-list] resource-group
Indique que le groupe de ressources sera à plusieurs maîtres. Si les options –p Maximum_primaries et –p Desired_primaries sont omises, les deux propriétés sont définies sur le nombre de noeuds de la liste de noeuds du groupe de ressources.
Spécifie le nombre maximal de noeuds principaux actifs pour ce groupe de ressources.
Spécifie le nombre de noeuds principaux actifs sur lesquels le groupe de ressources peut tenter de démarrer.
Spécifie une liste ordonnée et délimitée par des virgules des noeuds dans lesquels ce groupe de ressources doit être disponible.
Cette liste est facultative. Si vous omettez cette liste, le groupe de ressources est créé sur tous les noeuds du cluster.
Spécifie votre choix de nom pour le groupe de ressources évolutif à ajouter. Ce nom doit commencer par un caractère ASCII.
# clresourcegroup show resource-group
# clresource create-g resource-group -t SUNW.Proxy_SMF_scalable \ -p Resource_dependencies=network-resource[,network-resource...] \ -p Scalable=True \ -p Port_list=portnumber/protocol \ -x Proxied_service_instances=/tmp/dns_svcs.txt
Spécifie le nom de la ressource réseau évolutive, créée à l'Step 3, de laquelle cette ressource dépend.
Spécifie le nom du groupe de ressources évolutif de proxy SMF créé précédemment.
Spécifie que cette ressource utilise les fonctions d'équilibrage de charge réseau du logiciel Oracle Solaris Cluster. Pour plus d'informations, reportez-vous à la section Ajout d'une ressource d'application évolutive à un groupe de ressources.
La ressource est créée avec l'état activé.
# clresource show resource
# clresourcegroup online -M resource-group
L'exemple suivant enregistre le type de ressource SUNW.Proxy_SMF_scalable.
# clresourcetype register SUNW.Proxy_SMF_scalable # clresourcetype show SUNW.Proxy_SMF_scalable Resource Type: SUNW.Proxy_SMF_scalable RT_description: Resource type for proxying scalable SMF services RT_version: 2.0 API_version: 7 RT_basedir: /opt/SUNWscsmf/bin Single_instance: False Proxy: False Init_nodes: All potential masters Installed_nodes: <All> Failover: True Pkglist: <NULL> RT_system: False Global _zone: FalseExemple 40 Création et ajout d'une ressource d'application évolutive de proxy SMF à un groupe de ressources
Cet exemple indique comment créer et ajouter le type de ressource de proxy évolutif SUN.Proxy_SMF_scalalble au groupe de ressources resource-group-1.
# clresourcegroup create -S \ -p Maximum_primaries=2 \ -p Desired_primaries=2 \ -p RG_dependencies=resource-group-2 \ -n phys-schost-1, phys-schost-2 resource-group-1 # clresourcegroup show resource-group-1 === Resource Groups and Resources === Resource Group: resource-group-1 RG_description: <NULL> RG_mode: Scalable RG_state: Unmanaged RG_project_name: default RG_affinities: <NULL> Auto_start_on_new_cluster: True Failback: False Nodelist: phys-schost-1 phys-schost-2 Maximum_primaries: 2 Desired_primaries: 2 RG_dependencies: resource-group2 Implicit_network_dependencies: True Global_resources_used: <All> Pingpong_interval: 3600 Pathprefix: <NULL> RG_System: False Suspend_automatic_recovery: False
# clresource create -g resource-group-1 -t SUNW.Proxy_SMF_scalable \ -p resource_dependencies=net-res -p port_list=1080/tcp \ -x proxied_service_instances=/var/tmp/svslist.txt resource-1 # clresource show resource-1 === Resources === Resource: resource-1 Type: SUNW.Proxy_SMF_scalable Type_version: 2.0 Group: resource-group-1 R_description: Resource_project_name: default Enabled{phys-schost-1}: True Monitored{phys-schost-1}: True
Vous pouvez choisir les dépendances resource_dependencies et le numéro de port à utiliser.