分页: 1 / 1

CoreOS linux如何安装?

发表于 : 2014-06-22 19:21
fengjunfan
网上把 coreos linux 吹得天花乱转;就也想把它安装到硬盘,搞了二天,还是不成功。
有时学点新东西感觉很吃力……
哪位工程师能否讲讲 如何把coreos linux安装到硬盘!


https://coreos.com/docs/running-coreos/ ... g-to-disk/

http://monnand.me/p/vagrant-docker-coreos/zhCN/

Re: CoreOS linux如何安装?

发表于 : 2014-06-23 11:05
bsdplus
看起来像个有意思的发行版。可以试试~
你是如何安装的,遇到了什么问题?

Re: CoreOS linux如何安装?

发表于 : 2014-06-24 13:38
acheng
正在使用kvm安装coreos,貌似下载链接被墙了...

我下载了一份,放到百度盘上了...
http://pan.baidu.com/s/1nt8yh53

Re: CoreOS linux如何安装?

发表于 : 2014-06-25 23:47
acheng
安装(到硬盘或virtualbox虚拟机)的过程大致如下:

1. 下载ISO文件,需要安装到物理机上的要刻录光盘
2. 使用ISO文件启动
3. 系统启动后会自动以“core”用户登录,使用“sudo su -”命令切换到root
4. 使用fdisk -l查看硬盘标志。这里已sda为例
5. 如果被墙,需要使用代理,因为安装过程需要下载文件。使用下面的命令设置代理

代码: 全选

export http_proxy=http://1.2.3.4:8087 (替换为自己代理的IP和端口)
但我安装了多次,其中一次没有设置代理也成功安装了。但大多数情况下不行

6. 运行

代码: 全选

coreos-install -d  /dev/sda
,然后就等待脚本下载相关文件并完成安装,基本不需手工干预

7. 安装完成后,不要重启,先要设置PKI登录,不然无法登陆系统。过程如下

代码: 全选

mount -o subvol=root /dev/sda9 /mnt
cd /mnt/home/core/.ssh
cat /mnt/etc/ssh/ssh_host_rsa_key.pub >> authorized_keys
chown core:core authorized_keys
chmod 644 authorized_keys
#然后需要把私钥复制到你需要登录到coreos的客户端上,这里我的一台OpenBSD主机192.168.1.20,用户名acheng
# 我把私钥复制到此主机的/home/acheng目录下

代码: 全选

scp /mnt/etc/ssh/ssh_host_rsa_key acheng@192.168.1.20:/home/acheng
#完成后umount

代码: 全选

cd
umount /mnt
8. 完成后就可以重启系统了

然后,在其他主机上就可以登陆了,coreos默认用户名为core,看不到IP的话,在console下多敲几次回车键就可以看到了

代码: 全选

ssh -i /home/acheng/ssh_host_rsa_key core@coreos_ip

Re: CoreOS linux如何安装?

发表于 : 2014-06-26 10:33
fengjunfan
我是用的 vmware 虚拟机安装的,看到你是用virtualbox安装的;我中午下载个virtualbox 比照您的步骤来安装一遍……有问题再来发帖……

Re: CoreOS linux如何安装?

发表于 : 2014-06-26 13:27
acheng
vmware 或virtualbox 步骤都一样的

Re: CoreOS linux如何安装?

发表于 : 2014-08-06 19:02
fengjunfan
ssh_host_rsa_key.pub 如何生成? 我按照你的安装成功了,但就是登录不进去?怎样设置公钥与私钥才能在客户端直接登录 ?我也在用的openbsd客户端;中间参考了:http://blog.puxos.com/?p=306#respond 也还是搞不成功!闲时请您再指点:步骤再详细些……

Re: CoreOS linux如何安装?

发表于 : 2014-08-08 10:55
fengjunfan
按照您的步骤可以通过openbsd客户端登录;但我注意到,
coreos-install -d /dev/sda -C stable 后,出现不能安装到硬盘的情况,虚拟机重启再试一次或许就可以了;还有就是:挂载成功后出现 ……/ssh 目录下面没有ssh_host_rsa.pub ssh_host_rsa 这两个文件,我把机器重启后再从光盘启动后 再 mount ,这时 ssh 目录下面有这2个文 件;


还想问的是 ,现在可以通过 openbsd客户端登录到 coreos 主机上面,可以通过sudo -i 进入root 帐户,请问如何直接设置coreos的密码,以后不用再通过openbsd客户端进入? passwd命令行不行?

Re: CoreOS linux如何安装?

发表于 : 2014-08-12 11:44
acheng
如果想要使用密码登陆,要做两件事:

1. 设置coreos用户的密码。就是用passwd命令来做
2. 设置sshd_config文件,让sshd进程接受密码验证方式。默认coreos上的SSHD是只接受密钥验证的。
具体为:

下面这一行应该改为yes:

PasswordAuthentication yes

如果下面两行存在,也要改为yes:

KbdInteractiveAuthentication yes
ChallengeResponseAuthentication yes

然后重启SSHD

Re: CoreOS linux如何安装?

发表于 : 2014-08-26 14:13
hellolwx
vmware 和 vmbox 都能装么,我用wmware怎么装不了啊。求指点,

Re: CoreOS linux如何安装?

发表于 : 2014-08-26 17:25
acheng
虚拟机软件本身应该不会对安装过程有什么影响。你碰到的问题是什么?

Re: CoreOS linux如何安装?

发表于 : 2014-08-27 10:36
hellolwx
镜像直接就到core用户,然后用sudo 切换到root用户 执行 coreos-install -d /dev/sda 就会报错,设置代理也不行,是不是还有什么其他的步骤啊

Re: CoreOS linux如何安装?

发表于 : 2014-08-27 13:41
bsdplus
步骤应该没有什么其他的了。关键是看:

1. 你的硬盘是否是sda (fdisk -l 查看)
2. 你的代理是如何设置的?
3. 错误信息是什么?

Re: CoreOS linux如何安装?

发表于 : 2014-08-27 14:19
hellolwx
怎么谁知coreOS的IP地址啊。。。。

Re: CoreOS linux如何安装?

发表于 : 2014-08-27 15:14
hellolwx
怎么设置coreOS的IP地址呢,

Re: CoreOS linux如何安装?

发表于 : 2014-08-29 10:02
bsdplus
这个我还没看过。可以看看ip命令手册(或者ifconfig命令手册)。

用coreos还要学习docker,还包括etcd,fleet

Re: CoreOS linux如何安装?

发表于 : 2014-10-12 11:27
暗夜编码人
兄弟确认“cat /mnt/etc/ssh/ssh_host_rsa_key.pub >> authorized_keys”你这行写的没有错误吗??
确定不是/etc/ssh/下面而是/mnt/etc/ssh

Re: CoreOS linux如何安装?

发表于 : 2014-10-12 14:04
暗夜编码人
看了网上的不少关于coreos的文章关于安装的这部份非常的少,而且互相抄来抄去的。
看了本站acheng兄弟写的文章后再结合我以前用bsd做计算型集群ssh相互信任的经验,把关于coreos的安装给总结了一下希望对各位朋友有帮助。
1、下载ISO光盘镜像后刻录成光盘
2、生成ssh公私密钥:
3、ssh-keygen -t rsa 输入密码后一路回车,在光盘/home/core/.ssh成生两个文件id_rsa、id_rsa.pub
4、在/home/core/.ssh/下面执行cat id_rsa.pub >> authorized_keys
5、mount -o subvol=root /dev/sda9 /mnt
6、复制id_rsa致远程客户端主机scp id_rsa dyd@192.168.1.113:/home/dyd/.ssh/
7、coreos-install -d /dev/sda -C stable 安装coreos至硬盘上
8、安装完成后先不要重新启动系统,执行mount -o subvol=root /dev/sda9
9、cp /home/core/.ssh/authorized_keys /mnt/home/core/.ssh/
10、umount /mnt
11、reboot重新启动系统

发表于 : 2014-10-12 23:05
unreal
楼上的高人 ID 好眼熟,以前肯定在哪个BSD论坛看见过~

Re: CoreOS linux如何安装?

发表于 : 2014-10-17 16:17
hyaska
CU上看到过