uxfs_remove_osd
[options
] uuid:osd_uuid
uxfs_remove_osd?删除当前使用的OSD。它使用UUID:osd_uuid将OSD上的所有对象复制到其他OSD,然后关闭OSD。
-c creds_file
用于SSL身份验证的PKCS#12证书文件(私钥+证书)的路径。当MRC URL以pbrpcs://或pbrpcg://开头时必须存在。仅适用于SSL或GridSSL模式。
-cpass creds_passphrase
用于访问证书文件的口令。如果参数设置为“-”,将提示用户输入密码。仅适用于SSL或GridSSL模式。
-dir uri(,uri ...)
指定要使用的目录服务(例如“pbrpc://localhost:32638,pbrpc://myDir.com:32638”)(逗号分隔)。如果未指定URI,则URI和安全设置取自“/etc/xos/uxfs/default_dir”。如果是安全URI(“pbrpcs://...”or“pbrpcg://...”),则还需要指定SSL设置。
-h, --help
打印帮助并退出。
-t trusted_CAs
PKCS#12文件的路径,其中包含来自受信任证书颁发机构的一组证书。这些证书将用于验证MRC。当MRC URL以pbrpcs://或pbrpcg://开头时必须存在。仅适用于SSL或GridSSL模式。
-tpass trusted_passphrase
用于访问信任库文件的口令。如果参数设置为“-”,将提示用户输入密码。仅适用于SSL或GridSSL模式。
-d
启用调试输出。
-s
在将所有目标文件移动到其他OSD后,每个远程调用都会关闭OSD。请注意,关闭过程将独立于init系统执行,如果您尝试使用init脚本再次启动此OSD,则可能导致错误。因此默认情况下不关闭OSD。此步骤应手动执行。
--admin_password passphrase
MRC的admin_password(如果未在MRC设置,则不需要)。仅在远程控制希望自动关闭OSD时使用。
--ssl-protocol ssl_protocol
指定SSL/TLS版本:sslv3、ssltls、tlsv1、tlsv11、tlsv12。“ssltls”(默认值)接受所有版本,其他版本只接受它们所命名的版本。“tlsv12”仅在JDK 7及以上版本中可用。“tlsv11”附带JDK 6或7,具体取决于供应商。
在UUID为d1feb333-d986-4e91-b8e7-eb2a48485f8b的OSD上启动删除过程,并将所有文件自动复制到其他OSD(由OSD选择策略确定):
uxfs_remove_osd -dir localhost:32638 uuid:d1feb333-d986-4e91-b8e7-eb2a48485f8b