Cloud-init的安装和使用 --以ubuntu-server-14.04-amd64为例

by hyc

1.Cloud-init安装

已有了一个安装好系统的镜像。

 

镜像名:ubuntu-test-14.04-server-amd64.img

用户名:user

密码:1

主机名:ubuntu

 

ip192.168.29.80的服务器上执行命令:

sudo kvm -m 2048 -drive file=/openstack_img/iso/ubuntu-14.04.2-server-amd64.iso,index=1,media=cdrom -drive file=/openstack_img/img/ubuntu-test-14.04-server-amd64.img,if=virtio -drive file=/openstack_img/driver/virtio-win.iso,index=3,media=cdrom -net nic,model=virtio -net user -nographic -vnc :9 -usbdevice tablet

 

登录后,执行以下命令安装必要的软件包:

# sudo apt-get -y update

 

# sudo apt-get -y upgrade

 

# sudo apt-get install curl

 

# curl http://mirror.rightscale.com/rightlink/rightscale.pub | apt-key add -

 

# echo "deb [arch=amd64] http://mirror.rightscale.com/rightscale_software_ubuntu/latest trusty main" > /etc/apt/sources.list.d/rightscale_extra.sources.list

 

# sudo apt-get -y --force-yes install cloud-init

 

# sudo apt-get -y install cloud-utils

 

参考资料:http://docs.rightscale.com/rl10/reference/rl10_cloud_init_installation.html

 

安装结束后,上传到ip192.168.29.94的服务器上

# scp ubuntu-test-14.04-server-amd64.img user@192.168.29.94:/home/user

 

2.Cloud-init使用

登录192.168.29.94服务器后,将镜像上传到OpenStack上。

# glance image-create --name "ubuntu-server-14.04-0711" --is-public true --disk-format qcow2 --container-format bare --file ubuntu-test-14.04-server-amd64.img --progress

上传结束后,返回数据:

 

登录OpenStack控制台,点击“实例”。

 

再点击启动云主机后,设置云主机名称为ubuntu-test-server”,云主机启动源选择从镜像启动,镜像名称选择刚刚上传的ubuntu-server-14.04-0711”界面显示如下:

 

选择网络:

 

配置云主机:

选择“创建后”,选择“直接输入”。

#!/bin/sh

# 修改用户的密码

passwd ubuntu<<EOF

psd

psd

EOF

 

# 修改Liunx系统主机名

sed -i 's/ubuntu-test-server/hostnametest/g' /etc/hostname

sed -i 's/ubuntu/hostnametest/g' /etc/hosts

reboot

 

点击“运行”,则立即创建实例。等待一会创建成功。

 

用vnc连接进去后。用户名为“ubuntu”,密码为“psd”登录进去后。

  

查看主机名,已改为你设置的。

 

查看/etc/hostname文件,主机名也改为了“hostnametest”。

查看/etc/hosts文件,安装系统后是ubuntu,现在改为了“hostnametest”。

 

注:

1.也可以用你安装系统时设置的用户名“user”和密码“1”登录。

2.主机名的设置可以在启动云主机后的“详情”里“云主机名名称”设置主机名,也可以在“创建后”用Shell命令设置主机名。

3./etc/hosts文件里的主机名也可以不修改,在用命令sudo可以正常执行,但是会弹出警告信息“sudo: unable to resolve host hostnametest”而这只是机器在反解上的问题, 所以就用命令对/etc/hosts文件进行设定(sed -i 's/ubuntu/hostnametest/g' /etc/hosts, hostnametest(hostname) 可以解回127.0.0.1 IP 即可。

 

转载于:https://www.cnblogs.com/gleaners/p/5660783.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ubuntu-14.04-desktop-amd64.iso 是Ubuntu 14.04版本的桌面操作系统的镜像文件。这是一个64位的版本,适用于AMD架构的处理器。 Ubuntu 14.04是Ubuntu操作系统系列的一个版本,也称为Trusty Tahr。该版本是一个长期支持(LTS)版本,提供了5年的支持。它在2014年4月发布,并在2019年4月停止了官方支持。 该桌面版的Ubuntu 14.04带有图形化用户界面,使用户可以轻松地使用操作系统。它提供了许多常用的桌面应用程序,如文本编辑器、文件管理器、网络浏览器、多媒体播放器等。此外,它还支持许多其他应用程序和可自定义的主题,用户可以根据自己的喜好进行个性化设置。 除了桌面应用程序之外,Ubuntu 14.04还提供了许多开发工具和服务,如Python、Java、GCC编译器、Apache服务器等。这使得开发人员可以在Ubuntu操作系统上进行软件开发和部署。 通过下载ubuntu-14.04-desktop-amd64.iso镜像文件,用户可以创建一个可启动的安装介质,以安装Ubuntu 14.04桌面操作系统。用户可以将该镜像文件刻录到光盘上,或者使用USB驱动器创建一个可启动的USB安装介质。 总之,ubuntu-14.04-desktop-amd64.iso是一个Ubuntu 14.04桌面操作系统的镜像文件,它可以让用户轻松安装使用这个操作系统,并提供了丰富的桌面应用程序和开发工具。 ### 回答2: ubuntu-14.04-desktop-amd64.iso 是 Ubuntu 的一个版本。Ubuntu 是一个开源的操作系统,具有易用性和稳定性,是最流行的 Linux 发行版之一。 这个版本的 Ubuntu 是专为桌面电脑和笔记本电脑设计的,适用于使用 AMD64 架构的处理器。该版本的 Ubuntu 基于长期支持(LTS)版本,提供长达5年的更新和支持。14.04 代表了版本的发布年份和月份,即2014年的第4个月份。 ubuntu-14.04-desktop-amd64.iso 文件是一个镜像文件,可以用来创建一个可启动的 Ubuntu 安装介质,如光盘或 USB 驱动器。您可以使用该镜像文件来安装 Ubuntu 14.04 操作系统,或者作为一个独立的系统运行。 Ubuntu 14.04 Desktop 版本提供了一个直观和易用的桌面环境,名为 Unity。它具有类似于 Windows 的任务栏和开始菜单,并提供一些有用的应用程序和工具,如图形化安装程序、文本编辑器、网页浏览器、办公套件等。 安装 Ubuntu 14.04 Desktop 是一个简单的过程,只需将镜像文件刻录到光盘或将其写入 USB 驱动器,并从该介质启动计算机。然后,您可以按照安装向导的指导进行操作。 总之,ubuntu-14.04-desktop-amd64.iso 是 Ubuntu 14.04 的一个镜像文件,适用于桌面电脑和笔记本电脑,并为使用 AMD64 架构处理器的计算机提供稳定和易用的操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值