Cài đặt RHEL / CentOS qua FTP bằng kickstart


1

Tôi có lệnh sau để cài đặt CentOS bằng máy chủ ảo vsFTP mà tôi có tại 192.168.122.1:

virt-install --name kickstart.example.com --ram 768 \
--disk path=/var/lib/libvirt/images/kickstart.example.com.img,size=12 \
--location ftp://192.168.122.1/pub/inst -x "ks=ftp://192.168.122.1/pub/ks.cfg"

Điều ks.cfgchắc chắn tồn tại bởi vì wget 192.168.122.1/pub/ks.cfgtải tập tin. Tôi có thể điều hướng đến ftp://192.168.122.1/pub/ks.cfgvà xem tập tin khởi động ny.

Lỗi tôi nhận được là:

ERROR    Error validating install location: Could not find an installable 
distribution at 'ftp://192.168.122.1/pub/inst'
The location must be the root directory of an install tree.

Đây có phải là một cái gì đó để làm với quyền hoặc SELinux (SELinux đang thực thi).

ls -lZ trên 192.168.122.1/pub/và các thư mục con và tập tin khởi động của nó là:

-rw-r--r--. root root system_u:object_r:public_content_t:s0 /var/ftp/pub/ks.cfg

Có ý kiến ​​gì không? Cảm ơn nhiều :).


2
Chỉ cần đọc thông báo lỗi, chúng tôi có thể nhận được một danh sách nhanh ftp://192.168.122.1/pub/inst, tốt nhất là qua FTP? Luôn có khả năng thông báo lỗi có nghĩa chính xác như những gì nó nói.
MadHatter

Cái này - 192.168.122.1/pub/inst - có cấu trúc thư mục hợp lệ không? Bạn có những tập tin siêu dữ liệu hợp lệ không?
jirib

Tôi đang đối mặt với cùng một vấn đề chính xác. Tôi có thể truy cập vị trí ftp từ trình duyệt web qua mạng và qua mạng con khác. Nhưng virt-install luôn đưa ra một lỗi trong khi cố gắng đọc đường dẫn vị trí ftp. Đây có phải là một số điều phải làm với việc chứng minh các tùy chọn cấu hình mạng cùng với virt-install không?
linxsaga

Câu trả lời:



1

Tôi đoán là bạn đã sao chép các tệp từ DVD nguồn của mình, nhưng đã bỏ lỡ tệp ".discinfo". Kickstart sẽ không nhận ra nguồn cài đặt mà không có tệp ẩn này.


0

Kiểm tra để đảm bảo rằng iptableskhông gây ra bất kỳ vấn đề. Một cách đơn giản để kiểm tra là xóa tất cả các cài đặt bằng cách chạy:

iptables -F

Nếu nó chạy sau khi làm điều đó, thì bạn biết đó là do một iptablescài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.