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. saltCho phép bạn vừa điều khiển vừa truy vấn các minion.

Lựa chọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt -c /home/salt/conf test.ping
-s,--staticChỉ trả về dữ liệu sau khi tất cả lính đã trở về.salt --static
--asyncThay 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
--subsetThự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,--verboseIn dữ liệu bổ sung, chẳng hạn như ID công việc.salt 'minion1' user.add steve --verbose
--hide-timeoutChỉ in những minion có thể tiếp cận được.salt '*' test.ping --hide-timeout
-b,--batch-sizeThự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,--authSử 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à autokeystoneldap, 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à carboncassandracouchbasecouchdbelasticsearchetcdhipchatlocallocal_cachememcachemongomysqlodbcpostgresredissentryslacksms, , smtpsqlite3syslog, và xmpp.salt '*' status.all_status --return mongo
-d--doc,--documentationTrả 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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt 'minion2' state.apply -l info
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/mastersalt '*' test.ping --log-file /home/salt/log
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt '*' test.ping --log-level all
-E,--pcreBiể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,--listBiể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,--grainBiể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-pcreBiể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,--pillarSử dụng giá trị trụ thay vì glob vỏ để xác định mục tiêu.salt -I 'role:production' test.echo 'playback'
--outChọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grainshighstatejsonkeyoverstatestagepprintrawtxtyaml. Lưu ý: khi sử dụng, --out jsonbạ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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-call --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-call -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-call -c /home/salt/conf test.ping
-g,--grainsNhận thông tin được tạo ra bởi các hạt muối.salt-call --grains
-m,--module-dirsChọ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,--documentationTrả 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
--masterChọ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à carboncassandracouchbasecouchdbelasticsearchetcdhipchatlocallocal_cachememcachemongomysqlodbcpostgresredissentryslacksms, , smtpsqlite3syslog, và xmpp.salt-call --return mongo status.all_status
--localChạ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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-call -l all test.exception 'oh no!'
--log-fileThay đổ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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-call --log-file-level all test.exception 'oh no!'
--outChọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grainshighstatejsonkeyoverstatestagepprintrawtxtyaml.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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-cloud --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-cloud -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-cloud -c /home/salt/conf
-a,--actionThự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,--functionThự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,--profileChọn cấu hình để xây dựng máy ảo đám mây.salt-cloud -p linode-1024 mynewlinode
-m,--mapChọ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,--destroyHủ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,--parallelXây dựng các VM song song.salt-cloud -P -p linode-profile newlinode1 newlinode2
-u,--update-boostrapCập nhật salt-bootstrap.salt-cloud -u
-y,--assume-yesTrả lời “có” cho tất cả các câu hỏi.salt-cloud -y -d linode1 linode2
-k,-keep-tmpKhông xóa các tập tin /tmp.salt-cloud -k -m /path/to/map
--show-deploy-argsBao 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-argsCá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,--queryTruy 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-queryTruy 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-queryTruy 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-providersHiển thị danh sách các nhà cung cấp đã cấu hình.salt-cloud --list-providers
--list-profilesHiể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-locationsHiể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-imagesHiể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-sizesHiể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
--outChọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grainshighstatejsonkeyoverstatestagepprintrawtxtyaml.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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-cp --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-cp -h
-c,--config-dirThay đổ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,--timeoutSố 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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-cp '*' -l all /file/to/copy /destination
--log-fileThay đổ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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-cp '*' --log-file-level all /file/to/copy /destination
-E,--pcreBiể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,--listBiể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,--grainBiể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-pcreBiể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,--chunkedSử 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-compressionVô 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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-key --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-key -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-key -c /home/salt/conf
-u,--userCung cấp cho người dùng để chạy salt-key.salt-key --user steven
-q,--quietNgăn chặn đầu rasalt-key -q
-y,--yesTrả lời có cho tất cả các câu hỏi. Mặc định là False.salt-key -y True
--rotate-aes-keyThiết lập để Falsengă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-fileThay đổ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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-key --log-file-level all --accept '*'
-l,--listLiệt kê các khóa công khai. preun, và unacceptedsẽ liệt kê các khóa chưa được chấp nhận/chưa ký. acchoặc acceptedsẽ liệt kê các khóa đã được chấp nhận/đã ký. rejhoặc rejectedsẽ liệt kê các khóa bị từ chối. allsẽ liệt kê tất cả các khóa.salt-key -l all
-a,--acceptChấp nhận khóa công khai. Globs được hỗ trợ.salt-key --accept 'minion*'
-A,--accept-allChấp nhận tất cả các khóa đang chờ xử lý.salt-key -A
-r,--rejectTừ chối một khóa cụ thể. Globs được hỗ trợ.salt-key -r 'minion*'
-R,--reject-allTừ chối tất cả các khóa đang chờ xử lý.salt-key -R
--include-allBao 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,--printIn khóa công khai.salt-key --print 'minion1'
-d,--deleteXóa khóa công khai. Globs được hỗ trợ.salt-key -d 'minion*'
-D,--delete-allXóa tất cả khóa công khai.salt-key --delete-all -y
-f,--fingerIn dấu vân tay của chìa khóa.salt-key --finger 'minion1'
-F,--finger-allIn 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-dirChọ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-signatureTạ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-createtùy chọn.salt-key --gen-signature --auto-create
--privTệ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
--pubTệp khóa công khai dùng để tạo chữ ký.salt-key --gen-signature key.pub
--auto-createTự độ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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-master --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-master -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-master -c /home/salt/conf
-u,--userCung cấp cho người dùng để chạy salt-master.salt-master --user steven
-d,--daemonChạy salt-master như một daemon.salt-master -d
--pid-fileChỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-master.pidsalt-master --pid-file /path/to/new/pid
-l,--log-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-master -l info
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/mastersalt-master --log-file /home/salt/log
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-master --log-level all

salt-minion

Một con quỷ được điều khiển bởi một Salt master.

Lựa chọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-minion --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-minion -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-minion -c /home/salt/conf
-u,--userCung cấp cho người dùng để chạy salt-minion.salt-minion --user steven
-d,--daemonChạy salt-minion như một daemon.salt-minion -d
--pid-fileChỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-minion.pidsalt-minion --pid-file /path/to/new/pid
-l,--log-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-master -l info
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/minionsalt-minion --log-file /home/salt/log
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-minion --log-level all

salt-run

Chạy Salt runner trên Salt master.

Lựa chọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-run --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-run -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-run -c /home/salt/conf foo.bar
-t,--timeoutSố giây chờ phản hồi từ minion. Mặc định là 5 giây.salt-run -t 25 foo.bar
-d--doc,--documentationTrả 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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-run -l info foo.bar
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/mastersalt-minion --log-file /home/salt/log foo.bar
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-ssh --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-ssh -h
-c,--config-dirThay đổ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-shellChạy lệnh shell thô.salt-ssh '*' -r echo 'test'
--rosterChọ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-fileThay đổ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-cacheSử 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-procsSố 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,--verboseHiển thị ID công việc.salt-ssh '*' -v test.ping
-s,--staticTrả về dữ liệu minion dưới dạng nhóm.salt-ssh '*' -s status.meminfo
-w,--wipeXóa các tệp Salt khi công việc hoàn tất.salt-ssh '*' -w state.apply
-W.--rand-thin-dirTriể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
--jidCung cấp ID công việc thay vì tạo một ID.salt-ssh '*' -v --jid 00000000000000000000 test.ping
--privCung 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-keysVô 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-keysBỏ 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
--userCung cấp cho người dùng thông tin để xác thực.salt-ssh '*' --user steven -r cowsay 'hello!'
--passwdCung cấp mật khẩu để xác thực.salt-ssh 'minion2' --passwd p455w0rd system.reboot
--askpassYêu cầu nhắc nhập mật khẩu.salt-ssh 'minion1' --askpass sys.doc
--key-deployTriển khai khóa SSH được ủy quyền cho tất cả các minion.salt-ssh '*' --key-deploy --passwd test.ping
--sudoChạy lệnh với quyền cao hơn.salt-ssh '*' -r --sudo somecommand
--scan-portsDanh 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-timeoutHế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-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-ssh -l info test.ping
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/sshsalt-ssh --log-file /home/salt/log test.ping
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-ssh --log-level all test.ping
-E,--pcreBiể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
--outChọn một đầu ra thay thế để hiển thị dữ liệu trả về. Các đầu ra khả dụng là: grainshighstatejsonkeyoverstatestagepprintrawtxtyaml.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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-syndic --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-syndic -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-syndic -c /home/salt/conf
-u,--userCung cấp cho người dùng để chạy salt-syndic.salt-syndic --user steven
-d,--daemonChạy salt-syndic như một daemon.salt-syndic -d
--pid-fileChỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-syndic.pidsalt-syndic --pid-file /path/to/new/pid
-l,--log-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-syndic -l info
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/mastersalt-syndic --log-file /home/salt/log
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-syndic --log-level all

spm

Trình quản lý gói muối

Lựa chọnSự miêu tảVí dụ
-y,--yesTrả lời “có” cho tất cả các câu hỏi.spm remove -y apache
-f,--forceBuộc spmthực hiện một hành động mà thông thường nó sẽ từ chối thực hiện.
-l,--log-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.spm -l info install apache
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/spmspm --log-file /home/salt/log install mysql
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelspm --log-level all remove nginx
Yêu cầuSự miêu tảVí dụ
update_repoCập nhật siêu dữ liệu kho lưu trữ được cấu hình cục bộ.spm update_repo
installCài đặt gói theo tên từ kho lưu trữ SPM đã cấu hình.spm install nginx
removeXóa một gói hàng.spm remove apache
infoLấy thông tin về gói đã cài đặt.spm info mysql
filesLiệt kê các tập tin của gói đã cài đặt.spm files mongodb
localThự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
buildXây dựng một gói.spm build /path/to/package
create_repoQué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ọnSự miêu tảVí dụ
--versionTải phiên bản hiện tại của Salt.salt-api --version
-h,--helpHiển thị lệnh Salt và văn bản trợ giúp.salt-api -h
-c,--config-dirThay đổi thư mục cấu hình Salt. Mặc định là /etc/salt.salt-api -c /home/salt/conf
-u,--userCung cấp người dùng để chạy salt-api.salt-api --user steven
-d,--daemonChạy salt-api như một daemon.salt-api -d
--pid-fileChỉ định đường dẫn tệp của pidfile. Mặc định là/var/run/salt-api.pidsalt-api --pid-file /path/to/new/pid
-l,--log-levelThay đổ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à allgarbagetracedebuginfowarningerror, và quiet.salt-api -l info
--log-fileThay đổi đường dẫn tệp nhật ký. Mặc định là/var/log/salt/apisalt-api --log-file /home/salt/log
--log-file-levelThay đổi mức ghi nhật ký của tệp nhật ký. Các tùy chọn giống như--log-levelsalt-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.