OpenStack云盘算(七)——OpenStack镜像管理与制作,下令行界面完成镜像的
项目实训一【实训题目】
通过下令行界面完成镜像的根本操作
【实训目的】
掌握镜像的下令行操作方法。
【实训准备】
(1)复习openstack下令管理镜像的根本方法。、
(2)确认OpenStack主机可以或许访问因特网。
【实训内容】
(1)在OpenStack主机上进入下令行界面。
(2)加载admin用户的环境变量。
source keystonerc_admin
https://img-blog.csdnimg.cn/direct/f2486efd706741ef8cc67ab3e7bbad75.png
(3)表现镜像列表,并查看此中某一镜像的详细信息
openstack image list
openstack image show 镜像名称或ID
https://img-blog.csdnimg.cn/direct/74d7d1be7e7d472dba7f6c890fcb7f3b.png
openstack image show cirros
https://img-blog.csdnimg.cn/direct/e76177baa1424a8296ab223affe1feb5.png
(4)从官网下载最新版本的CentOS-7(CentOS-7-x86_64-GenericCloud.qcow2)操作系统云镜像(详细版本大概需要变更)。
RDO网站:https://www.rdoproject.org/resources/image-resources
OpenStack官网:Get images — Virtual Machine Image Guide documentation
将镜像文件使用连接工具(ftp)上传到OpenStack服务器上的/home目次
https://img-blog.csdnimg.cn/direct/c067378633224215b23fd9d0a4262ab9.png
(5)将该镜像上传到OpenStack云中。(若该下令实行不了,可直接用admin用户登录仪表盘界面的镜像列表进行添加镜像操作)
https://img-blog.csdnimg.cn/direct/0e38c76a3a794527b87d4b1f12fba026.png
(6)以admin用户身份登录到OpenStack仪表板,查看验证新创建的centos7操作系统镜像。
https://img-blog.csdnimg.cn/direct/378c00e29b8f4694823527b04edd8fa4.png
项目实训二
【实训题目】
基于预制镜像定制Centos7操作系统云镜像
【实训目的】
掌握基于标准镜像定制镜像的方法。
【实训准备】
(1)复习基于预制镜像定制镜像的根本方法。
(2)如果不熟悉CentOS操作系统,需要熟悉其根本操作。
【实训内容】
一.使用demo用户身份登录仪表盘界面,基于centos7创建一个假造机实例。并设置浮动IP地点
https://img-blog.csdnimg.cn/direct/a77b4b5bd2ff46c8bddbb83225f37a68.png
https://img-blog.csdnimg.cn/direct/1e9569e924da465ca507f49b3518ea15.png
https://img-blog.csdnimg.cn/direct/a4e75865a77a45cf915925ffcfebd005.png
二、对实例进行定制
1)登录实例。
# ssh -i ~/.ssh/demo-key.pem centos@192.168.233.119
https://img-blog.csdnimg.cn/direct/6e15424632354361a52e5b959854005e.png
2)切换到root用户。
$ sudo su -
https://img-blog.csdnimg.cn/direct/d256a51aabfa470c825cc135a250c3b7.png
3)实行passwd下令设置root用户的密码。
# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
https://img-blog.csdnimg.cn/direct/9ca87cf4e9fc4a9d8bd48f3d8011d088.png
4)使用vi工具编辑/etc/ssh/sshd_config设置文件,将此中的PasswordAuthentication参数值设置为yes,然后保存该文件并退出编辑,重启SSH服务。
# systemctl restart sshd
(5)查看CentOS的详细版本。
# cat /etc/redhat-release
https://img-blog.csdnimg.cn/direct/31fce45d609b41d090cd7c3fb6d73034.png
(6)安装图形界面。
yum groupinstall "Server with GUI"
https://img-blog.csdnimg.cn/direct/56a1a15311cf4813a9f4b2a97e7823d1.png
(7)将时区修改为上海。
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite '/etc/localtime'? y
https://img-blog.csdnimg.cn/direct/d9cb2f79f6444f2e8eeb279ab936dd12.png
(8)将系统语言修改为中文。
# localectl set-locale LANG=zh_CN.UTF8
https://img-blog.csdnimg.cn/direct/d77eabec257543b4bf015ed6ce2bc969.png
(9)设置系统默认启动图形界面。
# systemctl set-default graphical.target
removed symlink /etc/systemd/system/default.target.
created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
https://img-blog.csdnimg.cn/direct/20f5eac4c17342319b4a3678ddf7d86d.png
三、定制cloud-init初始化举动
编辑实例CentOS 7的/etc/cloud/cloud.cfg设置文件。
将disable_root参数的值设为0,让root账户可以或许直接登录实例(默认不允许登录)。
将ssh_pwauth参数的值设为1,以启用SSH密码登录(默认只能通过私钥SSH登录)。
https://img-blog.csdnimg.cn/direct/2cdd1cc60c3342559917d7f2b2cac102.png
重启系统。
# reboot
https://img-blog.csdnimg.cn/direct/3391e96a7b114201836cc449f2158f44.png
四、为上述实例创建快照
在仪表盘界面展开实例列表,单击实例右端的“创建快照”按钮。
https://img-blog.csdnimg.cn/direct/20ce4980367d4a3e8a64d389a848b0af.png
https://img-blog.csdnimg.cn/direct/75b1642652e043968a8b16ee4f44feb8.png
生成实例快照
https://img-blog.csdnimg.cn/direct/7d761a2500e3470d9a8c1c0e1720f160.png
https://img-blog.csdnimg.cn/direct/87543c366b834461b5400f0be3603f8d.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]