SaltStack là một công cụ quản lý cấu hình mạnh mẽ. Sau đây là hướng dẫn tham khảo nhanh về giao diện dòng lệnh (CLI) của Salt.
salt
Được sử dụng để ra lệnh cho các minion cùng lúc. salt
Cho phép bạn vừa điều khiển vừa truy vấn các minion.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt -c /home/salt/conf test.ping |
-s ,--static | Chỉ trả về dữ liệu sau khi tất cả lính đã trở về. | salt --static |
--async | Thay vì chờ đợi công việc trên một hoặc nhiều minion, hãy in ID công việc và thời điểm hoàn thành công việc. | salt '*' pkg.install apache2 --async |
--subset | Thực hiện lệnh trên một nhóm minion ngẫu nhiên. | salt '*' telegram.post_message message="Hello random 3!" --subset 3 |
-v ,--verbose | In dữ liệu bổ sung, chẳng hạn như ID công việc. | salt 'minion1' user.add steve --verbose |
--hide-timeout | Chỉ in những minion có thể tiếp cận được. | salt '*' test.ping --hide-timeout |
-b ,--batch-size | Thực hiện trên một loạt hoặc một phần trăm số lính. | salt '*' test.ping --batch-size 25% |
-a ,--auth | Sử dụng phương tiện xác thực bên ngoài. Bạn sẽ được nhắc nhập thông tin xác thực. Các tùy chọn là auto , keystone , ldap , và pam . Có thể sử dụng với -T . | salt -a pam '*' status.meminfo |
-T ,--make-token | Được sử dụng với -a . Tạo mã thông báo xác thực trong thư mục gốc của người dùng đang hoạt động có thời gian hết hạn mặc định là 12 giờ. Thời gian hết hạn của mã thông báo được đặt trong tệp cấu hình Salt master. | salt -T -a pam '*' status.cpuinfo |
--return | Được sử dụng để chọn một người trả về thay thế. Các tùy chọn là carbon , cassandra , couchbase , couchdb , elasticsearch , etcd , hipchat , local , local_cache , memcache , mongo , mysql , odbc , postgres , redis , sentry , slack , sms , , smtp , sqlite3 , syslog , và xmpp . | salt '*' status.all_status --return mongo |
-d , --doc ,--documentation | Trả về tất cả tài liệu có sẵn cho một chức năng mô-đun hoặc tất cả các chức năng nếu không được cung cấp. | salt 'minion3' service.available -d |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt 'minion2' state.apply -l info |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/master | salt '*' test.ping --log-file /home/salt/log |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt '*' test.ping --log-level all |
-E ,--pcre | Biểu thức mục tiêu sẽ được diễn giải là Biểu thức chính quy tương thích với Perl (PCRE) chứ không phải là một glob shell. | salt -E 'minion[0-9]' service.reload apache2 |
-L ,--list | Biểu thức mục tiêu sẽ được hiểu là một danh sách phân cách bằng dấu phẩy. | salt -L 'minion1,minion2' service.show sshd |
-G ,--grain | Biểu thức mục tiêu dưới dạng biểu thức glob khớp với hạt Salt. <giá trị hạt>:<biểu thức glob>. | salt -G 'os:Ubuntu' service.available mysql |
--grain-pcre | Biểu thức mục tiêu dưới dạng Biểu thức chính quy tương thích với Perl khớp với các giá trị được trả về bởi các hạt Salt trên minion.<giá trị hạt>:<biểu thức chính quy> | salt --grain-pcre 'os:Arch' service.restart apache2 |
-I ,--pillar | Sử dụng giá trị trụ thay vì glob vỏ để xác định mục tiêu. | salt -I 'role:production' test.echo 'playback' |
--out | Chọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grains , highstate , json , key , overstatestage , pprint , raw , txt , yaml . Lưu ý: khi sử dụng, --out json bạn có thể muốn sử dụng thêm --static . | salt '*' test.version --out json --static |
salt-call
Chạy các chức năng mô-đun trên một minion thay vì master. Nó được sử dụng để chạy một minion độc lập.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-call --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-call -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-call -c /home/salt/conf test.ping |
-g ,--grains | Nhận thông tin được tạo ra bởi các hạt muối. | salt-call --grains |
-m ,--module-dirs | Chọn một thư mục mô-đun bổ sung. Bạn có thể cung cấp tùy chọn này nhiều lần cho nhiều thư mục. | salt-call -m /home/salt/modules1 -m /home/salt/modules2 |
-d , --doc ,--documentation | Trả về tất cả tài liệu có sẵn cho chức năng của mô-đun hoặc tất cả các chức năng nếu không được cung cấp. | salt-call system.get_system_time -d |
--master | Chọn master nào để sử dụng. Minion phải được xác thực với master. Nếu master bị bỏ qua, master đầu tiên trong cấu hình minion sẽ được sử dụng. | salt-call --master master1 |
--return | Được sử dụng để chọn một người trả về thay thế. Các tùy chọn là carbon , cassandra , couchbase , couchdb , elasticsearch , etcd , hipchat , local , local_cache , memcache , mongo , mysql , odbc , postgres , redis , sentry , slack , sms , , smtp , sqlite3 , syslog , và xmpp . | salt-call --return mongo status.all_status |
--local | Chạy Salt như thể không có người điều khiển. | salt-call --local system.get_system_time |
--file-root | Đặt một thư mục làm thư mục tập tin cơ sở. | salt-call --file-root /home/salt |
--pillar-root | Đặt một thư mục làm thư mục trụ cột cơ sở. | salt-call --file-root /home/salt/pillar |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-call -l all test.exception 'oh no!' |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là /var/log/salt/minion . | salt-call --logfile /home/salt/log/minion test.exception 'oh no!' |
--log-file-level | Thay đổi mức nhật ký tệp nhật ký. Mặc định là warning . Các tùy chọn có sẵn là all , garbage , trace , debug , info , warning , error , và quiet . | salt-call --log-file-level all test.exception 'oh no!' |
--out | Chọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grains , highstate , json , key , overstatestage , pprint , raw , txt , yaml . | salt-call test.version --out json |
salt-cloud
Được sử dụng để cung cấp máy ảo trên đám mây công cộng với Salt.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-cloud --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-cloud -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-cloud -c /home/salt/conf |
-a ,--action | Thực hiện hành động cụ thể của nhà cung cấp đám mây. Yêu cầu một phiên bản. | salt-cloud -a reboot testlinode |
-f ,--function | Thực hiện chức năng cụ thể của nhà cung cấp đám mây không áp dụng cho một phiên bản. Yêu cầu một nhà cung cấp. | salt-cloud -f clone my-linode-config linode_id=1234567 datacenter_id=2 plan_id=5 |
-p ,--profile | Chọn cấu hình để xây dựng máy ảo đám mây. | salt-cloud -p linode-1024 mynewlinode |
-m ,--map | Chọn tệp bản đồ để tạo VM của bạn. Nếu VM tồn tại, nó sẽ bị bỏ qua. | salt-cloud -m /path/to/map |
-H ,--hard | Được sử dụng khi tạo VM bằng tệp bản đồ. Nếu được đặt, sẽ hủy tất cả VM không được liệt kê trong tệp bản đồ. | salt-cloud -m /path/to/map -H |
-d ,--destroy | Hủy các VM được đặt tên. Có thể sử dụng -m để cung cấp bản đồ các VM cần hủy. | salt-cloud -m /path/to/map -d |
-P ,--parallel | Xây dựng các VM song song. | salt-cloud -P -p linode-profile newlinode1 newlinode2 |
-u ,--update-boostrap | Cập nhật salt-bootstrap. | salt-cloud -u |
-y ,--assume-yes | Trả lời “có” cho tất cả các câu hỏi. | salt-cloud -y -d linode1 linode2 |
-k ,-keep-tmp | Không xóa các tập tin /tmp. | salt-cloud -k -m /path/to/map |
--show-deploy-args | Bao gồm các đối số triển khai trong dữ liệu trả về. | salt-cloud --show-deploy-args -m /path/to/map |
--script-args | Các đối số được truyền vào tập lệnh bootstrap khi triển khai. | salt-cloud -m /path/to/map --script-args '-h' |
-Q ,--query | Truy vấn các nút đang chạy trên nhà cung cấp đám mây đã cấu hình. | salt-cloud -Q |
-F ,--full-query | Truy vấn VM và in tất cả thông tin có sẵn. Có thể sử dụng với -m để cung cấp bản đồ. | salt-cloud -F |
-S ,--select-query | Truy vấn VM và in thông tin đã chọn. Có thể sử dụng với -m để cung cấp bản đồ. | salt-cloud -S |
--list-providers | Hiển thị danh sách các nhà cung cấp đã cấu hình. | salt-cloud --list-providers |
--list-profiles | Hiển thị danh sách các cấu hình đã cấu hình. Cung cấp nhà cung cấp đám mây, chẳng hạn như linode , hoặc chuyển đến all để xem tất cả các cấu hình đã cấu hình. | salt-cloud --list-profiles linode |
--list-locations | Hiển thị danh sách các vị trí khả dụng. Cung cấp nhà cung cấp đám mây, chẳng hạn như linode , hoặc chuyển đến all để xem tất cả vị trí cho các cấu hình đã định cấu hình. | salt-cloud --list-locations linode |
--list-images | Hiển thị danh sách hình ảnh có sẵn. Cung cấp nhà cung cấp đám mây, chẳng hạn như linode , hoặc chuyển đến all để xem tất cả hình ảnh cho các cấu hình đã định cấu hình. | salt-cloud --list-images linode |
--list-sizes | Hiển thị danh sách các kích thước khả dụng. Cung cấp nhà cung cấp đám mây, chẳng hạn như linode , hoặc chuyển đến all để xem tất cả các kích thước cho các cấu hình đã cấu hình. | salt-cloud --list-sizes linode |
--out | Chọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grains , highstate , json , key , overstatestage , pprint , raw , txt , yaml . | salt-call test.version --out json |
salt-cp
Được sử dụng để sao chép các tệp từ máy chủ đến tất cả các minion Salt khớp với biểu thức mục tiêu cụ thể.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-cp --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-cp -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-cp '*' -c /home/salt/conf /file/to/copy /destination |
-t ,--timeout | Số giây chờ phản hồi từ minion. Mặc định là 5 giây. | salt-cp '*' -t 25 /file/to/copy /destination |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-cp '*' -l all /file/to/copy /destination |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là /var/log/salt/master . | salt-cp '*' --logfile /home/salt/log/minion /file/to/copy /destination |
--log-file-level | Thay đổi mức nhật ký tệp nhật ký. Mặc định là warning . Các tùy chọn có sẵn là all , garbage , trace , debug , info , warning , error , và quiet . | salt-cp '*' --log-file-level all /file/to/copy /destination |
-E ,--pcre | Biểu thức mục tiêu sẽ được diễn giải là Biểu thức chính quy tương thích với Perl (PCRE) chứ không phải là một glob shell. | salt-cp -E 'minion[0-9]' /file/to/copy /destination |
-L ,--list | Biểu thức mục tiêu sẽ được hiểu là một danh sách phân cách bằng dấu phẩy. | salt -L 'minion1,minion2' /file/to/copy /destination |
-G ,--grain | Biểu thức mục tiêu khớp với hạt Salt. <giá trị hạt>:<biểu thức glob>. | salt -G 'os:Ubuntu' /file/to/copy /destination |
--grain-pcre | Biểu thức mục tiêu dưới dạng Biểu thức chính quy tương thích với Perl khớp với các giá trị được trả về bởi các hạt Salt trên minion.<giá trị hạt>:<biểu thức chính quy> | salt-cp --grain-pcre 'os:Arch' /file/to/copy /destination |
-C ,--chunked | Sử dụng chế độ chunked để sao chép tệp. Hỗ trợ tệp lớn, sao chép và nén thư mục đệ quy. | salt-cp -C /some/large/file /destination |
-n ,--no-compression | Vô hiệu hóa gzip ở chế độ chunked. | salt-cp -C -n /some/large/file /destination |
salt-key
Được sử dụng để quản lý khóa công khai của máy chủ Salt.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-key --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-key -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-key -c /home/salt/conf |
-u ,--user | Cung cấp cho người dùng để chạy salt-key. | salt-key --user steven |
-q ,--quiet | Ngăn chặn đầu ra | salt-key -q |
-y ,--yes | Trả lời có cho tất cả các câu hỏi. Mặc định là False . | salt-key -y True |
--rotate-aes-key | Thiết lập để False ngăn phiên khóa được làm mới khi khóa bị xóa hoặc bị từ chối. Mặc định là True . | salt-key --rotate-aes-key False |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là /var/log/salt/minion . | salt-key --logfile /home/salt/log/minion -D |
--log-file-level | Thay đổi mức nhật ký tệp nhật ký. Mặc định là warning . Các tùy chọn có sẵn là all , garbage , trace , debug , info , warning , error , và quiet . | salt-key --log-file-level all --accept '*' |
-l ,--list | Liệt kê các khóa công khai. pre , un , và unaccepted sẽ liệt kê các khóa chưa được chấp nhận/chưa ký. acc hoặc accepted sẽ liệt kê các khóa đã được chấp nhận/đã ký. rej hoặc rejected sẽ liệt kê các khóa bị từ chối. all sẽ liệt kê tất cả các khóa. | salt-key -l all |
-a ,--accept | Chấp nhận khóa công khai. Globs được hỗ trợ. | salt-key --accept 'minion*' |
-A ,--accept-all | Chấp nhận tất cả các khóa đang chờ xử lý. | salt-key -A |
-r ,--reject | Từ chối một khóa cụ thể. Globs được hỗ trợ. | salt-key -r 'minion*' |
-R ,--reject-all | Từ chối tất cả các khóa đang chờ xử lý. | salt-key -R |
--include-all | Bao gồm các khóa không chờ xử lý khi chấp nhận và từ chối. | salt-key -r 'minion*' --include-all |
-p ,--print | In khóa công khai. | salt-key --print 'minion1' |
-d ,--delete | Xóa khóa công khai. Globs được hỗ trợ. | salt-key -d 'minion*' |
-D ,--delete-all | Xóa tất cả khóa công khai. | salt-key --delete-all -y |
-f ,--finger | In dấu vân tay của chìa khóa. | salt-key --finger 'minion1' |
-F ,--finger-all | In dấu vân tay của tất cả các chìa khóa. | salt-key --F |
--gen-keys | Đặt tên để tạo cặp khóa. | salt-key --gen-keys newminion |
--gen-keys-dir | Chọn nơi lưu cặp khóa mới tạo. Chỉ hoạt động với --gen-keys . | salt-key --gen-keys newminion --gen-keys-dir /home/salt/keypairs |
--keysize | Đặt kích thước khóa cho khóa được tạo. Phải có giá trị từ 2048 trở lên. Chỉ hoạt động với --gen-keys . | salt-key --gen-keys newminion --keysize 4096 |
--gen-signature | Tạo chữ ký cho khóa công khai của chủ có tên là master_pubkey_signature . Điều này yêu cầu một cặp khóa ký mới có thể được tạo bằng --auto-create tùy chọn. | salt-key --gen-signature --auto-create |
--priv | Tệp khóa riêng tư dùng để tạo chữ ký. | salt-key --priv key.pem |
--signature-path | Đường dẫn tệp cho chữ ký mới. | salt-key --gen-signature --auto-create --signature-path /path/to/signature |
--pub | Tệp khóa công khai dùng để tạo chữ ký. | salt-key --gen-signature key.pub |
--auto-create | Tự động tạo cặp khóa ký. | salt-key --gen-signature --auto-create |
salt-master
Một con quỷ dùng để điều khiển lính Salt.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-master --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-master -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-master -c /home/salt/conf |
-u ,--user | Cung cấp cho người dùng để chạy salt-master. | salt-master --user steven |
-d ,--daemon | Chạy salt-master như một daemon. | salt-master -d |
--pid-file | Chỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-master.pid | salt-master --pid-file /path/to/new/pid |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-master -l info |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/master | salt-master --log-file /home/salt/log |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-master --log-level all |
salt-minion
Một con quỷ được điều khiển bởi một Salt master.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-minion --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-minion -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-minion -c /home/salt/conf |
-u ,--user | Cung cấp cho người dùng để chạy salt-minion. | salt-minion --user steven |
-d ,--daemon | Chạy salt-minion như một daemon. | salt-minion -d |
--pid-file | Chỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-minion.pid | salt-minion --pid-file /path/to/new/pid |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-master -l info |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/minion | salt-minion --log-file /home/salt/log |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-minion --log-level all |
salt-run
Chạy Salt runner trên Salt master.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-run --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-run -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-run -c /home/salt/conf foo.bar |
-t ,--timeout | Số giây chờ phản hồi từ minion. Mặc định là 5 giây. | salt-run -t 25 foo.bar |
-d , --doc ,--documentation | Trả về tất cả tài liệu có sẵn cho một mô-đun hoặc trình chạy. | salt-run foo.bar -d |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-run -l info foo.bar |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/master | salt-minion --log-file /home/salt/log foo.bar |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-minion --log-level all foo.bar |
salt-ssh
Sử dụng giao thức SSH để thực thi các lệnh salt.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-ssh --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-ssh -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-ssh '*' -c /home/salt/conf test.ping |
-r , --raw ,--raw-shell | Chạy lệnh shell thô. | salt-ssh '*' -r echo 'test' |
--roster | Chọn hệ thống danh sách để sử dụng. Mặc định là danh sách tệp phẳng. | salt-ssh '192.168.0.0/16' --roster scan pkg.install apache2 |
--roster-file | Thay đổi thư mục tệp danh sách. Mặc định là cùng thư mục với tệp cấu hình chính. | salt-ssh 'minion1' --roster-file /path/to/roster test.ping |
--refresh ,--refresh-cache | Sử dụng để buộc làm mới dữ liệu của mục tiêu trong bộ đệm phía máy chủ trước khi đạt đến khung thời gian làm mới tự động. | salt-ssh 'minion1' --refresh-cache status.diskstats |
--max-procs | Số lượng minion giao tiếp cùng lúc. Nhìn chung, nhiều kết nối hơn có nghĩa là giao tiếp nhanh hơn. Mặc định là 25. | salt-ssh '*' --max-procs 50 test.ping |
-v ,--verbose | Hiển thị ID công việc. | salt-ssh '*' -v test.ping |
-s ,--static | Trả về dữ liệu minion dưới dạng nhóm. | salt-ssh '*' -s status.meminfo |
-w ,--wipe | Xóa các tệp Salt khi công việc hoàn tất. | salt-ssh '*' -w state.apply |
-W .--rand-thin-dir | Triển khai đến một thư mục tạm thời ngẫu nhiên và dọn dẹp thư mục khi hoàn tất. | salt-ssh '*' -W state.apply |
--python2-bin | Đường dẫn tệp đến tệp nhị phân python2 có cài đặt Salt. | salt-ssh '*' --python2-bin /file/to/bin test.ping |
--python3-bin | Đường dẫn tệp đến tệp nhị phân python3 có cài đặt Salt. | salt-ssh '*' --python3-bin /file/to/bin test.ping |
--jid | Cung cấp ID công việc thay vì tạo một ID. | salt-ssh '*' -v --jid 00000000000000000000 test.ping |
--priv | Cung cấp khóa riêng SSH nào sẽ được sử dụng để xác thực. | salt-ssh '*' --priv /path/to/privkey status.netstats |
-i ,--ignore-host-keys | Vô hiệu hóa StrictHostKeyChecking để ngăn chặn việc yêu cầu phê duyệt kết nối. | salt-ssh '*' -i pkg.install mysql-client |
--no-host-keys | Bỏ qua khóa máy chủ SSH. Hữu ích nếu lỗi vẫn tiếp diễn với --ignore-host-keys . | salt-ssh '*' -i --no-host-keys pkg.install cowsay |
--user | Cung cấp cho người dùng thông tin để xác thực. | salt-ssh '*' --user steven -r cowsay 'hello!' |
--passwd | Cung cấp mật khẩu để xác thực. | salt-ssh 'minion2' --passwd p455w0rd system.reboot |
--askpass | Yêu cầu nhắc nhập mật khẩu. | salt-ssh 'minion1' --askpass sys.doc |
--key-deploy | Triển khai khóa SSH được ủy quyền cho tất cả các minion. | salt-ssh '*' --key-deploy --passwd test.ping |
--sudo | Chạy lệnh với quyền cao hơn. | salt-ssh '*' -r --sudo somecommand |
--scan-ports | Danh sách các cổng được phân tách bằng dấu phẩy để quét trong danh sách quét. | salt-ssh '192.168.0.0/16' --roster scan --scan-ports 22,23 test.ping |
--scan-timeout | Hết thời gian quét danh sách. | salt-ssh '192.168.0.0/16' --roster scan --scan-timeout 100 test.ping |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-ssh -l info test.ping |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/ssh | salt-ssh --log-file /home/salt/log test.ping |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-ssh --log-level all test.ping |
-E ,--pcre | Biểu thức mục tiêu sẽ được diễn giải là Biểu thức chính quy tương thích với Perl (PCRE) chứ không phải là một glob shell. | salt-ssh -E 'minion[0-9]' service.reload apache2 |
--out | Chọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grains , highstate , json , key , overstatestage , pprint , raw , txt , yaml . | salt-ssh '*' test.version --out json |
salt-syndic
Một tay sai được thiết lập trên một người chủ cho phép truyền lệnh từ một người chủ cấp cao hơn.
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-syndic --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-syndic -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-syndic -c /home/salt/conf |
-u ,--user | Cung cấp cho người dùng để chạy salt-syndic. | salt-syndic --user steven |
-d ,--daemon | Chạy salt-syndic như một daemon. | salt-syndic -d |
--pid-file | Chỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-syndic.pid | salt-syndic --pid-file /path/to/new/pid |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-syndic -l info |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/master | salt-syndic --log-file /home/salt/log |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-syndic --log-level all |
spm
Trình quản lý gói muối
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
-y ,--yes | Trả lời “có” cho tất cả các câu hỏi. | spm remove -y apache |
-f ,--force | Buộc spm thực hiện một hành động mà thông thường nó sẽ từ chối thực hiện. | |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | spm -l info install apache |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/spm | spm --log-file /home/salt/log install mysql |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | spm --log-level all remove nginx |
Yêu cầu | Sự miêu tả | Ví dụ |
---|---|---|
update_repo | Cập nhật siêu dữ liệu kho lưu trữ được cấu hình cục bộ. | spm update_repo |
install | Cài đặt gói theo tên từ kho lưu trữ SPM đã cấu hình. | spm install nginx |
remove | Xóa một gói hàng. | spm remove apache |
info | Lấy thông tin về gói đã cài đặt. | spm info mysql |
files | Liệt kê các tập tin của gói đã cài đặt. | spm files mongodb |
local | Thực hiện lệnh trên một gói cục bộ, không phải gói trong kho lưu trữ hoặc gói đã cài đặt. Không hoạt động với remove . | spm local install /path/to/package |
build | Xây dựng một gói. | spm build /path/to/package |
create_repo | Quét thư mục để tìm gói SPM hợp lệ và xây dựng tệp SPM-METADATA trong thư mục đó. | spm create_rep /path/to/package |
salt-api
Được sử dụng để bắt đầu Salt API
Lựa chọn | Sự miêu tả | Ví dụ |
---|---|---|
--version | Tải phiên bản hiện tại của Salt. | salt-api --version |
-h ,--help | Hiển thị lệnh Salt và văn bản trợ giúp. | salt-api -h |
-c ,--config-dir | Thay đổi thư mục cấu hình Salt. Mặc định là /etc/salt . | salt-api -c /home/salt/conf |
-u ,--user | Cung cấp người dùng để chạy salt-api. | salt-api --user steven |
-d ,--daemon | Chạy salt-api như một daemon. | salt-api -d |
--pid-file | Chỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-api.pid | salt-api --pid-file /path/to/new/pid |
-l ,--log-level | Thay đổi mức nhật ký bảng điều khiển. Mặc định là warning . Các tùy chọn khả dụng là all , garbage , trace , debug , info , warning , error , và quiet . | salt-api -l info |
--log-file | Thay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/api | salt-api --log-file /home/salt/log |
--log-file-level | Thay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-level | salt-api --log-level all |
Thông tin thêm
Bạn có thể muốn tham khảo các nguồn sau để biết thêm thông tin về chủ đề này. Mặc dù chúng tôi cung cấp với hy vọng rằng chúng sẽ hữu ích, nhưng xin lưu ý rằng chúng tôi không thể đảm bảo tính chính xác hoặc tính kịp thời của các tài liệu được lưu trữ bên ngoài.