
- •Содержание
- •Введение
- •1.Облачные вычисления
- •1.1. Основные свойства
- •1.2.Типы облаков и модели развертывания облачных операционных сред
- •1.2.1.Типы облаков
- •1.2.2. Модели облачных служб
- •1.2.3.Модели развертывания облачных операционных сред
- •Облачные операционные системы
- •2.1.Структура eyeOs
- •2.2.Обзор eyeOs
- •3.Моделирование элементов сетевой инфраструктуры облачных систем
- •Создание ip-сетей с помощью виртуальных машин
- •Реализация сети на базе виртуальных машин.
- •3.3. Создание беспроводной сети
- •4.Установка и запуск приложений для облачной ос eyeOs
- •4.1. Запуск eyeOs с помощью vm VirtualBox
- •4.2. Разработка приложений
- •4.2.1.Требования окружающей среды:
- •4.2.2. Структура приложения
- •4.2.3.Как установить и запустить приложение для облачной ос eyeOs
- •4.2.4. Установка новых приложений
- •Заключеие
- •Список литературы
4.Установка и запуск приложений для облачной ос eyeOs
4.1. Запуск eyeOs с помощью vm VirtualBox
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux,FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других[2].
Кроссплатформенность
Модульность
Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
Поддержка 64-битных гостевых систем[3] (начиная с версии 2.0), даже на 32-битных хост-системах[4] (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP, Vista, 7 и 8), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена
Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1[5])
Поддержка iSCSI (только в проприетарной версии)
Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
Поддержка формата OVF/OVA
Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс
Рис.4.1 Запуск виртуальной машины
Рис. 4.2. IP адрес компьютера
Заходим в свойства FreeBSD и в вкладке сеть выбираем тип подключения виртуальный адаптер хоста. Далее запускаем виртуальную машину,в командной строке вводим имя:root, пароль: root, затем нужно подключить web-сервер, для этого вводим /usr/local/sbin/apachectl start. Чтобы корректно завершить работу web-сервера нужно ввести /usr/local/sbin/apachectl stop.
Запускаем браузер и в командной строке вводим http://192.168.56.101/eyeOS/
Рис.4.3. Запуск eyeOS
4.2. Разработка приложений
4.2.1.Требования окружающей среды:
SubversionClient:нужноскачатькодeyeOS.
Apache2Server: единственный сервер, который поддерживается официально.
PHP 5: версия с eyeOS 1.2.
PHPEditor: любой подходящий текстовый редактор.
Официальный клиент Subversion: http://subversion.tigris.org
IDE Eclipse PDT.
Unixподобные ОС: OpenBSD, FreeBSD, GNU/Linux и др.
Mozilla Firefox 2.X.
расширение Firebug.
расширениеANEC (Add n edit cookies).
Загрузка кода
EyeOS код находится на сервере Subversion (система управления версиями), и организована следующим образом:
rtunk: содержит код стабильный и безопасный, и это главная eyeOS рабочей ветви.
branches:
unstable:cодержат приложения, которые не соответствуют стандарту качества eyeOS.
tags: содержаткод для каждой версии.
На SVN-сервере можно найти на http://svn.eyeos.org