Công Ty CP Giải Pháp Jupitek
Tầng 8, Số 20/126 Mễ Trì Hạ, Phường Từ Liêm, Thành phố Hà Nội, Việt Nam
page-banner-shape-1
page-banner-shape-2

Tham khảo dòng lệnh SaltStack

  • jupitek_maud
  • 19 September 2024
  • 0

Tham khảo dòng lệnh SaltStack

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ọ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à 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,--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à allgarbagetracedebuginfowarningerror, 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à: 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ọ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à carboncassandracouchbasecouchdbelasticsearchetcdhipchatlocallocal_cachememcachemongomysqlodbcpostgresredissentryslacksms, , smtpsqlite3syslog, 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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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à: 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ọ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à: 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ọ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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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 để 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-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à allgarbagetracedebuginfowarningerror, và quiet. salt-key --log-file-level all --accept '*'
-l,--list Liệ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,--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-createtù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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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à: 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ọ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à allgarbagetracedebuginfowarningerror, 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 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-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à allgarbagetracedebuginfowarningerror, 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à allgarbagetracedebuginfowarningerror, 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.

Leave a Reply

Your email address will not be published. Required fields are marked *