# clresourcetype register -f \ /opt/SUNWscsmf/etc/SUNW.Proxy_SMF_multimaster SUNW.Proxy_SMF_multimaster
# 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 configuré 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_multimaster \ -p Port_list=portnumber/protocol \ -x Proxied_service_instances=/tmp/dns_svcs.txt
Spécifie le nom du groupe de ressources multimaître SMF créé précédemment.
Spécifie le numéro du port sur lequel l'instance va être à l'écoute des activités. Le protocole peut être soit tcp, soit udp.
Spécifie le chemin d'accès au fichier que vous avez créé et qui précise le mappage des services SMF et les manifestes correspondants pour les services SMF pourvus de proxys. Dans l'exemple ci-dessus, /tmp/dns_svcs.txt est le chemin d'accès au fichier texte.
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_multimaster.
# clresourcetype register SUNW.Proxy_SMF_multimaster # clresourcetype show SUNW.Proxy_SMF_multimaster Resource Type: SUNW.Proxy_SMF_multimaster RT_description: Resource type for proxying multimastered 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 38 Création et ajout d'une ressource d'application multimaître de proxy SMF à un groupe de ressources
Cet exemple indique comment créer et ajouter le type de ressource de proxy multimaître SUN.Proxy_SMF_multimaster au groupe de ressources resource-group-1.
# clresourcegroup create -S \ -p Maximum_primaries=2 \ -p Desired_primaries=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: multimastered 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 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_multimaster \ -x proxied_service_instances=/var/tmp/svslist.txt resource-1 # clresource show resource-1 === Resources === Resource: resource-1 Type: SUNW.Proxy_SMF_multimaster Type_version: 2.0 Group: resource-group-1 R_description: Resource_project_name: default Enabled{phys-schost-1}: True Monitored{phys-schost-1}: True