CoreOS trên VirtualBox chỉ hoạt động với một bộ điều hợp cùng một lúc


1

Tôi đang cố gắng tìm hiểu thêm về CoreOS. (Tôi không sử dụng Vagrant, chỉ là VirtualBox cũ.) Vì vậy, tôi đã tạo một đĩa bằng cách sử dụng coreos-install. Thật không may, tôi không thể tìm thấy cloud-config.yamltập tin gốc của mình , nhưng nó đơn giản như thế này.

#cloud-config

users:
  - name: core
    passwd: somehash
    groups:
      - sudo
      - docker

Sau khi khởi động VM, tôi đã có thể đăng nhập bằng mật khẩu. Tôi cũng đã có thể ping google.com.

Tuy nhiên, điều tiếp theo tôi muốn làm là kết nối với CoreOS VM từ máy chủ OS X của tôi. Vì vậy, tôi đã đi vào cài đặt VM của mình> Mạng và sau đó bật Bộ điều hợp 2 làm Bộ điều hợp chỉ lưu trữ. (Tôi đã định cấu hình Mạng chỉ lưu trữ vì tôi có máy ảo Ubuntu mà tôi SSH.)

Dù sao, trở lại CoreOS, tôi đã tạo một tệp /etc/systemd/network/10-static.network. Có vẻ như thế này.

[Match]
Name=enp0s8

[Network]
Address=192.168.56.3/24
Gateway=192.168.56.1

Tôi đã khởi động lại máy ảo của mình và tôi đã có thể SSH vào CoreOS từ OS X, ngoại trừ việc bây giờ tôi không thể kết nối với internet. ping google.comthất bại mọi lúc.

Vì vậy, sau đó, tôi đã tạo một tập tin khác /etc/systemd/network/20-dhcp.network. Có vẻ như thế này.

[Match]
Name=en*

[Network]
DHCP=yes

Tôi khởi động lại VM. Tôi có thể SSH từ máy chủ lưu trữ, nhưng tôi không thể kết nối với internet.

Nếu tôi tắt Bộ điều hợp 2 của VM, thì tôi có thể kết nối với internet. Tuy nhiên, tôi không thể SSH trong máy chủ nữa.

Có cách nào để thiết lập mạng để tôi có thể SSH vào CoreOS từ OS X vẫn kết nối được với internet không?


Này, vấn đề của bạn đã được giải quyết chưa? Tôi cũng đang đối mặt với vấn đề tương tự.
Yogesh Jilhawar

Câu trả lời:


0

Tôi đã sử dụng Cài đặt VM-> Mạng-> Bộ điều hợp 1-> Đã đính kèm = Bộ điều hợp cầu nối và Cài đặt VM-> Mạng-> Bộ điều hợp 1-> Tên = tùy chọn Wi-Fi và tôi có thể truy cập và truy cập internet từ Máy ảo CoreOS


0

Tôi cũng đang đối mặt với vấn đề tương tự. Tôi đã đi qua các tài liệu có mặt tại đây . Nếu chúng tôi không chỉ định tùy chọn Gateway thì DHCP sẽ được sử dụng để định tuyến lưu lượng. Vì vậy, tôi loại bỏ các dòng Gateway=192.168.56.1từ [Network]phần của static.networktập tin. Và thủ thuật được thực hiện. Không cần phải viết dhcp.networktập tin. Chỉ cần khởi động lại ví dụ và thử ping google.com, bạn sẽ nhận được phản hồi. Tập tin cuối cùng của tôi là một cái gì đó như thế này-
$ cat /etc/systemd/network/static.network

[Khớp]
Tên = enp0s8
[Mạng]
Địa chỉ = 192.168.56.102 / 24
DNS = 8.8.8.8
DNS = 8.8.4.4

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.