系列总索引: 中小企业计算机网络:简介
你好朋友!
你知道吗? 正如我在以前的帖子中尝试过的那样,文章开头的任何其他短语似乎都不是最合适的,这就是为什么我最终确定地并扩大了我的惯用语,包括我们知道的读者也属于社区的原因。
今天是2017年的第一天,我们想向所有读者致以最诚挚的祝贺:
- 恭喜大家,新年快乐!.
作为年初的礼物,我们为您带来第二部分-最后-我们将如何 在CentOS 7上远程管理虚拟机监控程序 在系列的上一篇文章中创建 中小企业网络,以下我们简称为。
我们不会在两行之间提供很多链接,因为我们假设该系列中的上一篇文章«中小企业计算机网络«,并且他们已经熟悉名称,首字母缩写词和定义。 这些页面是什么?:
- 中小企业计算机网络:简介
- 工作站安装
- 6个Debian桌面
- Debian上的虚拟化:简介
- Debian上的Qemu-Kvm + Virt-Manager
- Debian上的virt-commands
- CentOS演示
- Virsh命令
- Virt-Manager和virsh:通过SSH进行远程管理
- CentOS 7 管理程序 I
我们还建议您阅读以下文章,因为它部分证明了我们为上述系列文章选择的Linux发行版的合理性:
远程管理centos7虚拟机管理程序
我们将只使用控制台和命令 维尔什 y virt-install。 为了使我们的生活变得轻松,因为我们还没有DNS:
嗡嗡声@ sysadmin:〜$ nano / etc / hosts 127.0.0.1 本地主机 10.10.10.10 系统管理员。desdelinux.fan 系统管理员 10.10.10.4 centos7。desdelinux.fan centos7 # 以下行适用于支持 IPv6 的主机 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------
我们调用命令 维尔什 从我们的工作站:
嗡嗡声@ sysadmin:〜$ sudo virsh 嗡嗡声的[sudo]密码:欢迎使用虚拟化交互式终端virsh。 输入:'help'获得有关命令'quit'的帮助
为了避免在错误的管理程序上执行命令!
virsh#uri qemu:/系统 #我们在本地虚拟机管理程序或“ sysadmin”中。
我们与远程管理程序连接
virsh#connect qemu + ssh://根@ centos7 /系统 无法确定主机“ centos7(10.10.10.4)”的真实性。 ECDSA密钥指纹为71:b9:d9:f7:30:58:07:7f:a9:78:53:21:54:67:26:4f。 您确定要继续连接(是/否)吗? 是root @ centos7的密码:
如果上一步返回验证错误,则必须删除该文件 /root/.ssh/已知主机, 然后再试一次。
virsh#uri qemu + ssh://根@ centos7 /系统 # 我们已经连接到远程管理程序
远程管理程序上的存储
virsh#池列表 名称状态自动启动-------------------------------------------默认激活是 virsh#池信息默认 名称:默认UUID:71d42689-cfaf-4190-bad8-c395640ceee7状态:正在运行持久:是自动启动:是容量:155.43 GiB分配:1.28 GiB可用:154.15 GiB virsh#pool-dumpxml默认 默认71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt /图像0711 0 0 system_u:object_r:virt_image_t:s0
我们不希望将机器保存在/ var / lib / libvirt / images中
virsh#退出
我们在centos7中创建一个新的存储仓库
嗡嗡声@ sysadmin:〜$ ssh root @ centos7 root @ centos7的密码: [root @ centos7〜]#mkdir / home / vms [root @ centos7〜]#退出 注销到10.10.10.4的连接已关闭。
我们回到sysadmin和virsh
嗡嗡声@ sysadmin:〜$ sudo virsh 欢迎使用虚拟化交互式终端virsh。 输入:'help'获得有关命令'quit'的帮助 virsh#connect qemu + ssh://根@ centos7 /系统 root @ centos7的密码: virsh#uri qemu + ssh://根@ centos7 /系统
我们不希望自动启动存款“默认”
virsh#pool-autostart默认-禁用 池默认未标记为自动启动
我们在新创建的/ home / vms中定义一个新的存储桶
virsh#pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs 定义了池centos7-vms virsh#池列表--all 名称状态自动启动------------------------------------------- centos7-vms不活动没有默认活动否 virsh#池启动centos7-vms 池centos7-vms已启动 virsh#池列表--all 名称状态自动启动------------------------------------------- centos7-vms active没有默认活动否 virsh#pool-autostart centos7-vms 池centos7-vms标记为自动启动 virsh#池信息centos7-vms 名称:centos7-vms UUID:6a9e0f8c-03dc-405b-8b52-f1899b632adc状态:运行持久:是自动启动:是容量:155.43 GiB分配:1.29 GiB可用:154.15 GiB virsh#pool-dumpxml centos7-vms centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 /家庭/虚拟机0755 0 0 unconfined_u:object_r:home_root_t:s0
我们创建虚拟机«wordpress»的映像
注意: 我们之前将openSUSE的ISO映像复制到了存储库 centos7-vms。 这就是为什么它在下面列出。 显然,我们要在OpenSuSE发行版上安装WordPress.
virsh#池刷新centos7-vms 池centos7-vms已刷新 virsh#vol-list centos7-vms 名称路径------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso virsh#vol-create-as --pool centos7-vms --name wordpress.raw --capacity 40G Vol wordpress.raw创建 virsh#vol-list centos7-vms 名称路径------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
虚拟网络
我们从默认网络中删除DHCP
virsh#net-list --all 名称状态自动启动持久---------------------------------------------- ------------默认激活是是 virsh#net-info默认 名称:默认UUID:2a2ef469-3008-45f9-a165-ab1fb8f6277b活动:是持久:是自动启动:是桥:virbr0
这样找到“默认”网络
virsh#net-edit默认 默认18ce4bbb-fddb-4300-9f13-65b4d999690c
我们将像这样离开它
默认2a2ef469-3008-45f9-a165-ab1fb8f6277b
我们应用更改
virsh#net-destroy默认 网络默认已销毁 virsh#net-start默认 网络默认开始 virsh#net-list --all 名称状态自动启动持久---------------------------------------------- ------------默认激活是是 virsh#net-info默认 名称:默认UUID:2a2ef469-3008-45f9-a165-ab1fb8f6277b活动:是持久:是自动启动:是桥:virbr0 virsh# 退出
我们远程创建虚拟机“ wordpress”
buzz @ sysadmin:〜$ sudo virt-install \ --connect qemu + ssh://根@ centos7 /系统\ --virt-type = kvm \ --name wordpress\ --内存 1024 \ --vcpus = 1 \ --磁盘/home/vms/wordpress.raw \ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os 类型 linux \ --network网络=默认\ --描述wordpress。desdelinux。扇子\ --图形vnc \ --video = vga 嗡嗡声的[sudo]密码:root @ centos7的密码:开始安装...正在创建域... | 0 B 00:00根@ centos7的密码:根@ centos7的密码:(virt-viewer:7491):Gdk-CRITICAL **:gdk_window_set_cursor:断言'GDK_IS_WINDOW(window)'失败
如果我们无意中关闭了窗口,那没关系。 我们重新连接
嗡嗡声@ sysadmin:〜$ virt-viewer --connect qemu + ssh://根@ centos7 /系统wordpress root @ centos7的密码:root @ centos7的密码:
即将发表的文章?
DNS,DHCP和NTP-SMB网络
快乐的2017年朋友菲科。 如果没有对如此宏伟的文章发表评论,而您却无法远程管理整个虚拟机管理程序,那么这将浪费您的时间。 我非常感谢您撰写的所有内容,Federico。 我期待您的下一篇文章!
十二生肖的朋友,我不会浪费我的精力,因为我知道有很多人关注并等待我的文章,尽管正如您所说,他们没有对此发表评论。 感谢您的真诚的话。