diff --git a/VERSION b/VERSION index 7bcd0e3..169b9c0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.2 \ No newline at end of file +0.0.2-fix1 \ No newline at end of file diff --git a/ci/deploy/deploy-cloud.inc.yml b/ci/deploy/deploy-cloud.inc.yml index 5a6abd7..c792c4e 100644 --- a/ci/deploy/deploy-cloud.inc.yml +++ b/ci/deploy/deploy-cloud.inc.yml @@ -1,6 +1,6 @@ deploy-test-stand: stage: deploy - image: harbor.vimpelcom.ru/dockerhub/library/alpine + image: harbor.vimpelcom.ru/dockerhub/library/alpine:3.21.2 variables: stand: cloud-stand.vega-dev.cloud.vimpelcom.ru rules: diff --git a/ci/deploy/deploy-template.inc.yml b/ci/deploy/deploy-template.inc.yml index 663d5cc..6732ef1 100644 --- a/ci/deploy/deploy-template.inc.yml +++ b/ci/deploy/deploy-template.inc.yml @@ -23,7 +23,7 @@ # - git push origin HEAD:$CI_COMMIT_REF_NAME -o ci.skip .deploy-template: - image: harbor.vimpelcom.ru/dockerhub/library/alpine + image: harbor.vimpelcom.ru/dockerhub/library/alpine:3.21.2 before_script: - | sed -i s%https://dl-cdn.alpinelinux.org/%http://rhrepo.vimpelcom.ru/ext/ya/mirrors/% /etc/apk/repositories && \ diff --git a/package-lock.json b/package-lock.json index 4e9d491..9b3f19d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "docs", - "version": "0.6.1", + "version": "0.6.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "docs", - "version": "0.6.1", + "version": "0.6.4", "license": "MIT", "dependencies": { "@beeline/design-tokens": "^1.31.0", diff --git a/package.json b/package.json index 425ee6c..9e170b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.6.3", + "version": "0.6.4", "description": "Beeline Cloud docs", "main": "index.js", "scripts": { diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index c6c0b4c..cde0f99 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -42,7 +42,8 @@ console.log({ base: typeof new_version !== 'undefined' ? '/' : '/docs/' }) // https://vitepress.dev/reference/site-config export default defineConfig({ - title: "cloud", + srcDir: ".", + title: " ", description: "Документация Beeline Cloud", head: [['link', { rel: 'icon', type: 'image/png', sizes: '32x32', href: '/bee-favicon.png' }]], base: typeof new_version !== 'undefined' ? '/' : '/docs/', @@ -64,9 +65,9 @@ export default defineConfig({ }, themeConfig: { logo: { - light: '/logo-light-theme.svg', - dark: '/logo-dark-theme.svg', - alt: 'cloud', + light: '/img/logo-cloud.svg', + dark: '/img/logo-cloud.svg', + alt: '', }, search: { provider: 'local', @@ -79,7 +80,7 @@ export default defineConfig({ buttonAriaLabel: 'Поиск' }, modal: { - noResultsText: 'Нет результатов для', + noResultsText: 'Не удалось загрузить данные', resetButtonTitle: 'Сбросить', displayDetails: 'Показать расширенный список', footer: { @@ -124,8 +125,7 @@ export default defineConfig({ text: 'Платформа Beeline Cloud', link: '/platform/index.md', collapsed: true, items: [ - {text: 'Центры обработки данных', link: '/platform/zones.md'}, - {text: 'Сервисы', link: '/platform/services/services.md'}, + {text: 'Обзор', link: '/platform/about.md'}, {text: 'Техническая поддержка', link: '/platform/support/support-overview.md'}, ], }, @@ -138,31 +138,95 @@ export default defineConfig({ {text: 'Бесплатный период', link: '/start/trial.md'}, {text: 'Платное использование', link: '/start/organization.md'}, ], - '/billing/': [ + // '/billing/': [ + + // ], + '/backups/': [ { - text: 'Биллинг', link: '/billing/about.md', + text: 'Резервное копирование', link: '/backups/index.md', + }, + { + text: 'Обзор сервиса', link: '/backups/about.md', + collapsed: true, + items: [ + {text: 'Квоты и лимиты', link: '/backups/backup-quatos.md'}, + ] }, - {text: 'Счета', link: '/billing/accounts.md'}, - {text: 'Финансовый мониторинг', link: '/billing/financial-monitoring.md'}, - {text: 'Аналитика потребления', link: '/billing/usage-analytics.md'}, + {text: 'Резервное копирование виртуальных машин Beeline Cloud', link: '/backups/backup-internal-infra.md'}, + {text: 'Резервное копирование собственной инфраструктуры в Beeline Cloud', link: '/backups/backup-external-infra.md'}, + {text: 'Каталог резервных копий', link: '/backups/view-backups.md'}, + ], '/vdc/': [ { text: 'Виртуальные дата-центры на VMware', link: '/vdc/index.md', }, { - text: 'Обзор сервиса', link: '/vdc/vdc-overview.md' + text: 'Обзор сервиса', link: '/vdc/vdc-overview.md', + collapsed: true, + items: [ + { text: 'Техническое описание', link: '/vdc/vdc-tech.md' }, + { text: 'Квоты и лимиты', link: '/vdc/vdc-quatos.md' }, + ] }, { text: 'Быстрый старт', link: '/vdc/vdc-getting-started.md' }, - { - text: 'Виртуальные дата-центры', link: '/vdc/vdc-how-to/vdc-index.md', - collapsed: true, - items: [ + + { text: 'Виртуальные дата-центры', link: '/vdc/vdc-how-to/vdc-index.md', + collapsed: true, + items: [ { text: 'Создание дата-центра', link: '/vdc/vdc-how-to/vdc-create.md' }, { text: 'Вход в дата-центр', link: '/vdc/vdc-how-to/vdc-enter.md' }, - { text: 'Управление дата-центром', link: '/vdc/vdc-how-to/vdc-manage.md' }, + { text: 'Управление дата-центром', link: '/vdc/vdc-how-to/vdc-manage.md'}, + ], + }, + { text: 'Виртуальные машины', link: '/vdc/vdc-how-to/vm/vm-index.md', + collapsed: true, + items: [ + {text: 'Создание ВМ', link: '/vdc/vdc-how-to/vm/create-vm.md'}, + {text: 'Создание vApp', link: '/vdc/vdc-how-to/vm/create-vapp.md'}, + {text: 'Управление состоянием ВМ', link: '/vdc/vdc-how-to/vm/manage-vm.md'}, + {text: 'Клонирование ВМ', link: '/vdc/vdc-how-to/vm/clone-vm.md'}, + {text: 'Изменение конфигурации ВМ', link: '/vdc/vdc-how-to/vm/edit-vm.md'}, + {text: 'Удаление ВМ', link: '/vdc/vdc-how-to/vm/delete-vm.md'}, + {text: 'Группы размещения', link: '/vdc/vdc-how-to/vm/create-affinity-rules.md'}, + {text: 'Снимки ВМ', link: '/vdc/vdc-how-to/vm/create-snapshot.md'}, + {text: 'VMware Tools', link: '/vdc/vdc-how-to/vm/vmware-tools.md'}, + ], + }, + { text: 'Диски', link: '/vdc/vdc-how-to/disks/disks-index.md', + collapsed: true, + items: [ + {text: 'Обзор', link: '/vdc/vdc-how-to/disks/about.md'}, + {text: 'Создание диска', link: '/vdc/vdc-how-to/disks/create-disk.md'}, + {text: 'Проверка состояния диска', link: '/vdc/vdc-how-to/disks/view-disk.md'}, + {text: 'Управление выделенными дисками', link: '/vdc/vdc-how-to/disks/attach-disk.md'}, + {text: 'Изменение политики хранения дисков ВМ', link: '/vdc/vdc-how-to/disks/change-storage-policy-of-vm.md'}, + {text: 'Редактирование параметров диска', link: '/vdc/vdc-how-to/disks/edit-disk.md'}, + {text: 'Удаление диска', link: '/vdc/vdc-how-to/disks/delete-disk.md'}, + ], + }, + { text: 'Сети', link: '/vdc/vdc-how-to/networks/networks-index.md', + collapsed: true, + items: [ + {text: 'Обзор', link: '/vdc/vdc-how-to/networks/about.md'}, + {text: 'Настройка доступа к ВМ из интернета', link: '/vdc/vdc-how-to/networks/allow-external-connections-to-vm.md'}, + {text: 'Подключение ВМ в vApp к сети', link: '/vdc/vdc-how-to/networks/connect-vapp-to-network.md'}, + {text: 'Подключение ВМ к интернету', link: '/vdc/vdc-how-to/networks/connect-vm-to-network.md'}, + {text: 'Создание сети в организации и подключение к Edge Gateway', link: '/vdc/vdc-how-to/networks/create-network.md'}, + {text: 'Подключение сети к Edge Gateway', link: '/vdc/vdc-how-to/networks/isolated-to-routed.md'}, + ], + }, + { text: 'Пользователи и роли', link: '/vdc/vdc-how-to/users/users-index.md', + collapsed: true, + items: [ + {text: 'Ролевая модель', link: '/vdc/vdc-how-to/users/roles.md'}, + {text: 'Создание пользователя', link: '/vdc/vdc-how-to/users/add-user.md'}, + {text: 'Изменение пароля пользователя', link: '/vdc/vdc-how-to/users/change-users-password.md'}, + {text: 'Настройка квот', link: '/vdc/vdc-how-to/users/quotas.md'}, + ], + }, { text: 'Двухфакторная аутентификация', link: '/vdc/vdc-how-to/vdc-2fa.md', collapsed: true, items: [ @@ -171,31 +235,44 @@ export default defineConfig({ ], }, ], - }, + // { text: 'Тарификация', link: '/vdc/vdc-tarif.md' }, - ], '/compute/': [ { text: 'Виртуальные машины', link: '/compute/index.md', }, - // {text: 'Быстрый старт', link: '/compute/compute-getting-started.md'}, - { text: 'Обзор сервиса', link: '/compute/compute-overview.md' }, + { text: 'Обзор сервиса', link: '/compute/compute-overview-index.md' , + collapsed: true, + items: [ + { text: 'Техническое описание', link: '/compute/compute-overview.md' }, + { text: 'Квоты и лимиты', link: '/compute/compute-quatos.md' }, + ] + }, + {text: 'Быстрый старт', link: '/compute/compute-getting-started.md'}, { text: 'Виртуальные машины', link: '/compute/compute-how-to/compute-index.md', collapsed: true, items: [ - { text: 'Создание ВМ', link: '/compute/compute-how-to/compute-servers-create.md' }, - { text: 'Подключение к ВМ', link: '/compute/compute-how-to/compute-connect.md' }, + { text: 'Создание ВМ', link: '/compute/compute-how-to/compute-servers-create.md' }, + { text: 'Создание ВМ джамп-хоста', link: '/compute/compute-how-to/compute-servers-jump-create.md' }, + { text: 'Подключение к ВМ', link: '/compute/compute-how-to/compute-connect-index.md', + collapsed: true, + items: [ + { text: 'Подключение по SSH по внешнему IP-адресу с помощью ключевой пары', link: '/compute/compute-how-to/compute-connect-public.md'}, + { text: 'Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары', link: '/compute/compute-how-to/compute-connect-inside.md' }, + { text: 'Подключение по SSH по логину и паролю', link: '/compute/compute-how-to/compute-connect-pwd.md' }, + ] + }, { text: 'Управление ВМ', link: '/compute/compute-how-to/compute-servers-manage.md' }, ], }, { text: 'Диски', link: '/compute/compute-how-to/compute-disks.md' }, { text: 'IP-адреса', link: '/compute/compute-how-to/compute-ip.md' }, { text: 'Группы размещения', link: '/compute/compute-how-to/compute-affinity.md' }, - { text: 'Практические руководства', link: '/compute/compute-guide/compute-guide-index.md', + { text: 'Сети', link: '/compute/compute-how-to/compute-network/compute-network-index.md', collapsed: true, items: [ - { text: 'Подключение по SSH к ВМ закрытого контура', link: '/compute/compute-guide/compute-guide-ssh-inside.md' }, - { text: 'Настройка site-to-site VPN с помощью VyOS', link: '/compute/compute-guide/compute-guide-vyos.md' }, + { text: 'Настройка site-to-site VPN с помощью VyOS', link: '/compute/compute-how-to/compute-network/compute-vpn-vyos.md' }, + { text: 'Подключение ВМ закрытого контура к интернету', link: '/compute/compute-how-to/compute-network/compute-network-inside.md' }, ], }, ], @@ -205,6 +282,19 @@ export default defineConfig({ }, {text: 'Управление ключевыми парами', link: '/admin/ssh.md'}, ], + '/billing/': [ + { text: 'Биллинг', link: '/billing/about.md', + collapsed: true, + items: [ + { text: 'Аналитика потребления', link: '/billing/usage-analytics.md' }, + ], + }, + ], + '/monitoring/': [ + { + text: 'Мониторинг', link: '/monitoring/about.md', + }, + ], }, }, } diff --git a/src/.vitepress/matomo.ts b/src/.vitepress/matomo.ts index 6b08840..6db4630 100644 --- a/src/.vitepress/matomo.ts +++ b/src/.vitepress/matomo.ts @@ -106,7 +106,7 @@ export default function(parameters: IParameters) { // window._paq elsewhere when needed, including closure scopes. const _paq = window._paq; // If user requests consent checking, do this before we actually track. - // Note: this doesn't work at the moment because the user has no way to set + // tip: this doesn't work at the moment because the user has no way to set // whether consent was given. Oops. if (requireConsent) { _paq.push(['requireConsent']); diff --git a/src/.vitepress/theme/components/CustomHomeFeature.vue b/src/.vitepress/theme/components/CustomHomeFeature.vue index 14b9c38..31eda20 100644 --- a/src/.vitepress/theme/components/CustomHomeFeature.vue +++ b/src/.vitepress/theme/components/CustomHomeFeature.vue @@ -22,8 +22,7 @@ type ItemFeature = { const style = useCssModule() const classes = computed(() => ({ [style.CustomFeature]: true, - [style.CustomFeatureDisabled]: disabled || !link, - [style.CustomFeatureWithScroll]: scrollTo && !disabled + [style.CustomFeatureDisabled]: disabled || !link && !scrollTo, })) const handleClick = (event: Event) => { @@ -51,7 +50,11 @@ const handleClick = (event: Event) => {
- +

{{ item.title }}

@@ -94,16 +97,12 @@ const handleClick = (event: Event) => { color: themes.$color-text-active; &:hover { - color: themes.$color-text-link !important; + color: themes.$color-text-link; } #{$el}Disabled & { color: themes.$color-text-disabled; } - - #{$el}WithScroll & { - color: themes.$color-text-active; - } } &Subtitle { diff --git a/src/.vitepress/theme/components/CustomLocalSearchBox.vue b/src/.vitepress/theme/components/CustomLocalSearchBox.vue index 56f229a..19b0d6f 100644 --- a/src/.vitepress/theme/components/CustomLocalSearchBox.vue +++ b/src/.vitepress/theme/components/CustomLocalSearchBox.vue @@ -20,6 +20,7 @@ import { nextTick, onBeforeUnmount, onMounted, + Raw, ref, shallowRef, watch, @@ -132,6 +133,7 @@ watchEffect(() => { const results: Ref<(SearchResult & Result)[]> = shallowRef([]) const enableNoResults = ref(false) +const loadig = ref(true) watch(filterText, () => { enableNoResults.value = false @@ -160,11 +162,7 @@ debouncedWatch( if (!index) return // Search - results.value = index - .search(filterTextValue) - .slice(0, 16) as (SearchResult & Result)[] - enableNoResults.value = true - + retrySearch(index, filterTextValue) // Highlighting const mods = showDetailedListValue ? await Promise.all(results.value.map((r) => fetchExcerpt(r.id))) @@ -268,6 +266,16 @@ function focusSearchInput(select = true) { select && searchInput.value?.select() } +const retrySearch = (index: Raw>, filter: string) => { + if (!index) return + + results.value = index + .search(filter) + .slice(0, 16) as (SearchResult & Result)[] + + enableNoResults.value = true +} + onMounted(() => { focusSearchInput() }) @@ -481,33 +489,6 @@ function formMarkRegex(terms: Set) { class="search-input" />
- - +
@@ -675,16 +605,13 @@ function formMarkRegex(terms: Set) { .shell { position: relative; - padding: 12px; + padding: 24px; margin: 64px auto; - display: flex; - flex-direction: column; - gap: 16px; background: var(--vp-local-search-bg); width: min(100vw - 60px, 900px); height: min-content; max-height: min(100vh - 128px, 900px); - border-radius: 6px; + border-radius: 12px; } @media (max-width: 767px) { @@ -698,7 +625,7 @@ function formMarkRegex(terms: Set) { } .search-bar { - border: 1px solid var(--vp-c-divider); + border: 1px solid rgb(32, 33, 35); border-radius: 12px; display: flex; align-items: center; @@ -712,10 +639,6 @@ function formMarkRegex(terms: Set) { } } -.search-bar:focus-within { - border-color: var(--vp-c-brand-1); -} - .search-icon { margin: 8px; } @@ -802,27 +725,31 @@ function formMarkRegex(terms: Set) { } .results { - display: flex; - flex-direction: column; - gap: 6px; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; + box-shadow: var(--vp-c-shadow-3); + border-radius: 12px; + border: 1px solid rgba(25, 28, 52, 0.18); + padding: 8px 0; + max-height: min(100vh - 214px, 900px); + + li:hover { + background-color: rgba(25, 28, 52, 0.08); + } } .result { display: flex; align-items: center; gap: 8px; - border-radius: 12px; transition: none; - line-height: 1rem; - border: solid 2px var(--vp-local-search-result-border); outline: none; + height: 66px; } .result > div { - margin: 12px; + margin: 12px 16px; width: 100%; overflow: hidden; } @@ -840,6 +767,13 @@ function formMarkRegex(terms: Set) { position: relative; z-index: 1001; padding: 2px 0; + font-size: 13px !important; + line-height: 16px !important; +} + +:deep(mark) { + background-color: transparent; + color: none; } .title { @@ -852,21 +786,10 @@ function formMarkRegex(terms: Set) { font-weight: 500; } -.title-icon { - opacity: 0.5; - font-weight: 500; - color: var(--vp-c-brand-1); -} - .title svg { opacity: 0.5; } -.result.selected { - --vp-local-search-result-bg: var(--vp-local-search-result-selected-bg); - border-color: var(--vp-local-search-result-selected-border); -} - .excerpt-wrapper { position: relative; } @@ -892,10 +815,7 @@ function formMarkRegex(terms: Set) { .titles :deep(mark), .excerpt :deep(mark) { - background-color: var(--vp-local-search-highlight-bg); - color: var(--vp-local-search-highlight-text); - border-radius: 2px; - padding: 0 2px; + background-color: transparent; } .excerpt :deep(.vp-code-group) .tabs { @@ -932,12 +852,42 @@ function formMarkRegex(terms: Set) { } .no-results { - font-size: 0.9rem; - text-align: center; - padding: 12px; + padding: 28px 0; + display: flex; + flex-direction: column; + gap: 24px; + align-items: center; + z-index: 100; + box-shadow: 0 0 10 0 rgba(0, 0, 0, 0.16); + border-radius: 12px; + border: 1px solid rgba(25, 28, 52, 0.18); + background-color: rgb(255, 255, 255); +} + +.no-results-text { + font-weight: 700; + font-size: 17px; + line-height: 22px; + letter-spacing: 0.2px; +} + +.no-results-button { + border-radius: 12px; + border: 1px solid rgba(25, 28, 52, 0.18); + padding: 13px 20px; + font-weight: 500; + font-size: 17px; + line-height: 22px; + letter-spacing: 0.2px; } svg { flex: none; } + +.text { + font-size: 13px !important; + line-height: 16px !important; + color: rgba(25, 28, 52, 0.48); +} diff --git a/src/.vitepress/theme/components/CustomNavBar.vue b/src/.vitepress/theme/components/CustomNavBar.vue index 98a96be..2be8701 100644 --- a/src/.vitepress/theme/components/CustomNavBar.vue +++ b/src/.vitepress/theme/components/CustomNavBar.vue @@ -59,7 +59,7 @@ watchPostEffect(() => { - + diff --git a/src/.vitepress/theme/scss/components/vp-doc-aside.scss b/src/.vitepress/theme/scss/components/vp-doc-aside.scss index 24038aa..e4fc506 100644 --- a/src/.vitepress/theme/scss/components/vp-doc-aside.scss +++ b/src/.vitepress/theme/scss/components/vp-doc-aside.scss @@ -1,4 +1,5 @@ @use '@beeline/design-tokens/scss/tokens/components/navigationDrawer'; +@use "@beeline/design-tokens/scss/tokens/globals/colors"; .VPDocAside { .outline-link { @@ -9,10 +10,12 @@ padding-top: 8px; padding-bottom: 8px; white-space: unset; + color: colors.$color-text-grey-inactive; } .outline-link.active { font-weight: 500 !important; + color: colors.$color-text-black-active; } .outline-title { diff --git a/src/.vitepress/theme/scss/components/vp-sidebar.scss b/src/.vitepress/theme/scss/components/vp-sidebar.scss index baac9bd..df5c664 100644 --- a/src/.vitepress/theme/scss/components/vp-sidebar.scss +++ b/src/.vitepress/theme/scss/components/vp-sidebar.scss @@ -1,5 +1,6 @@ @use '@beeline/design-tokens/scss/tokens/components/navigationDrawer'; @use '@beeline/design-tokens/scss/tokens/themes/theme-variables' as theme; +@use 'src/assets/scss/app/helpers/media'; .VPSidebar { --vp-sidebar-bg-color: var(--vp-c-bg); @@ -109,5 +110,7 @@ } .VPLocalNav.has-sidebar { - padding-left: 320px !important; + @include media.max(sm) { + padding-left: 0px; + } } \ No newline at end of file diff --git a/src/.vitepress/theme/scss/vars.scss b/src/.vitepress/theme/scss/vars.scss index 39cead5..ab23abc 100644 --- a/src/.vitepress/theme/scss/vars.scss +++ b/src/.vitepress/theme/scss/vars.scss @@ -203,3 +203,6 @@ --docsearch-primary-color: var(--vp-c-brand-1) !important; } +:root { + --vp-sidebar-width: 320px; +} \ No newline at end of file diff --git a/src/admin/ssh.md b/src/admin/ssh.md index ba98306..a76816e 100644 --- a/src/admin/ssh.md +++ b/src/admin/ssh.md @@ -10,7 +10,7 @@ SSH-ключ добавляется на этапе [создания вирту ## Добавить SSH-ключ -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в профиль пользователя в правом верхнем углу. 3. Перейдите в раздел **SSH-ключи**. 4. Нажмите **Добавить ключ**. @@ -31,14 +31,14 @@ SSH-ключ добавляется на этапе [создания вирту ## Посмотреть SSH-ключи -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в профиль пользователя в правом верхнем углу. 3. Перейдите в раздел **SSH-ключи**. 4. В таблице показаны SSH-ключи пользователя. ## Изменить название SSH-ключа -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в профиль пользователя в правом верхнем углу. 3. Перейдите в раздел **SSH-ключи**. 4. Выберите нужный ключ. @@ -48,7 +48,7 @@ SSH-ключ добавляется на этапе [создания вирту ## Удалить SSH-ключ -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в профиль пользователя в правом верхнем углу. 3. Перейдите в раздел **SSH-ключи**. 4. Выберите нужный ключ. diff --git a/src/assets/images/empty-box.svg b/src/assets/images/empty-box.svg index df1ffef..59c8f42 100644 --- a/src/assets/images/empty-box.svg +++ b/src/assets/images/empty-box.svg @@ -6,7 +6,7 @@ - + diff --git a/src/assets/images/empty-list.svg b/src/assets/images/empty-list.svg index 1bc340a..d77309a 100644 --- a/src/assets/images/empty-list.svg +++ b/src/assets/images/empty-list.svg @@ -4,6 +4,6 @@ - + diff --git a/src/assets/images/search.svg b/src/assets/images/search.svg index eec99ed..f4e8f66 100644 --- a/src/assets/images/search.svg +++ b/src/assets/images/search.svg @@ -6,7 +6,7 @@ - + diff --git a/src/backups/about.md b/src/backups/about.md new file mode 100644 index 0000000..4deafd9 --- /dev/null +++ b/src/backups/about.md @@ -0,0 +1,15 @@ +--- +section_links: + - title: Квоты и лимиты + link: /backups/backup-quatos.md + description: Ограничения на количество ресурсов в сервисе +--- + +# О сервисе + +Резервное копирование — это сервис для сохранения данных и конфигураций виртуальных машин с возможностью последующего восстановления. В облачной среде резервные копии позволяют вернуть систему в рабочее состояние после сбоя и поддерживать доступность сервисов. + +Резервное копирование подключается: + +- для [виртуальных машин, развернутых в Beeline Cloud](./backup-internal-infra.md); +- для [собственной инфраструктуры](./backup-external-infra.md). \ No newline at end of file diff --git a/src/backups/backup-external-infra.md b/src/backups/backup-external-infra.md new file mode 100644 index 0000000..3087919 --- /dev/null +++ b/src/backups/backup-external-infra.md @@ -0,0 +1,54 @@ +# Резервное копирование собственной инфраструктуры в Beeline Cloud + +## Перед началом работы + +- Зарегистрируйтесь в [личном кабинете Beeline Cloud](https://console.cloud.beeline.ru/). +- [Создайте](../vdc/vdc-how-to/vdc-create.md#создание-дата-центра) виртуальный дата-центр. +- [Создайте](../vdc/vdc-how-to/vm/create-vm.md) виртуальную машину в виртуальном дата-центре. + +## Подключить резервное копирование + +1. Войдите в [личный кабинет Beeline Cloud](https://lk.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню перейдите в **Сервисы** → **Резервное копирование**. +4. Нажмите кнопку **Создать хранилище**. +5. В разделе **Инфраструктура для копирования** выберите опцию **Локальная**. +6. В разделе **Тип подключения** выберите способ резервного копирования: + - **Veeam Agent**: резервное копирование в beeline cloud при помощи Veeam Agent. + - **Veeam Cloud Connect**: подключение Veeam к облачному репозиторию beeline cloud. + - **Киберпроект**: резервное копирование в beeline cloud при помощи Киберпротект. + +:::tabs + +== Veeam Agent / Veeam Cloud Connect + +- В разделе **Сетевые подключения** выберите тип подключения: + + - **Интернет**: интернет-соединение. + - **L2 или L3 канал**: выделенное интернет-соединение. + - для **L2 или L3 канал** укажите способ связи с вами и удобное время для консультации с менеджером Beeline Cloud. + +- В разделе **Параметры** укажите: + + - **Количество ВМ**: количество виртуальных машин, которое нужно подключить к сервису. + - **Объем хранилища**: объем хранилища для резервных копий. + +== Киберпроект + +- В разделе **Общее** выберите [дата-центр](../vdc/vdc-how-to/vdc-create.md#создание-дата-центра), к которому нужно подключить резервное копирование. + +- В разделе **Параметры** укажите: + + - **ВМ**: количество виртуальных машин, которое нужно подключить к сервису. + - **Базы данных**: количество баз данных, которое нужно подключить к сервису. + - **Серверы**: количество серверов, которое нужно подключить к сервису. + - **Устройства**: количество рабочих столов (VDI), которое нужно подключить к сервису. + - **Объем хранилища**: объем хранилища для резервных копий. + +::: + +7. Нажмите кнопку **Создать хранилище**. + +Подключение резервного копирования занимает до 3 дней. Статус подключения сервиса отображается в личном кабинете Beeline Cloud. + +Данные для доступа к ПО для настройки резервного копирования будут отправлены на электронную почту, указанную в личном кабинете Beeline Cloud. \ No newline at end of file diff --git a/src/backups/backup-internal-infra.md b/src/backups/backup-internal-infra.md new file mode 100644 index 0000000..858fb84 --- /dev/null +++ b/src/backups/backup-internal-infra.md @@ -0,0 +1,56 @@ +# Резервное копирование виртуальных машин Beeline Cloud + +## Перед началом работы + +- Зарегистрируйтесь в [личном кабинете Beeline Cloud](https://console.cloud.beeline.ru/). +- [Создайте](../vdc/vdc-how-to/vdc-create.md#создание-дата-центра) виртуальный дата-центр. +- [Создайте](../vdc/vdc-how-to/vm/create-vm.md) виртуальную машину в виртуальном дата-центре. + +## Подключить резервное копирование + +1. Войдите в [личный кабинет Beeline Cloud](https://lk.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню перейдите в **Сервисы** → **Резервное копирование**. +4. Нажмите кнопку **Создать хранилище**. +5. В разделе **Инфраструктура для копирования** выберите опцию **В облаке**. +6. В разделе **Управление** выберите **способ резервного копирования**: **самостоятельно** или **провайдером**. + +:::: tabs + +== Провайдером + +- В разделе **Общее** выберите [дата-центр](../vdc/vdc-how-to/vdc-create.md#создание-дата-центра), к которому нужно подключить резервное копирование. +- В разделе **Политика резервного копирования** укажите настройки резервного копирования: + + - **Глубина хранения**: время хранения резервных копий. + - **Полное резервное копирование**: количество полных копий в день. + - **Инкрементальное резервное копирование**: количество инкрементальных копий в день. + - **Окно резервного копирования**: выберите время запуска резервного копирования. + +::: details Чем полная копия отличается от инкрементной? +Полное резервное копирование — это создание копии всех данных виртуальной машины за одну операцию. Полная копия подходит для восстановления без зависимости от других сохранений. + +Инкрементное резервное копирование — это сохранение только измененных данных относительно предыдущей копии. Это уменьшает объем хранения и ускоряет процесс при регулярном копировании. +::: + +- В разделе **Параметры** укажите: + + - **Количество ВМ**: количество виртуальных машин, которое нужно подключить к сервису. + - **Объем хранилища**: объем хранилища для резервных копий. + +== Самостоятельно + +- В разделе **Общее** выберите [дата-центр](../vdc/vdc-how-to/vdc-create.md#создание-дата-центра), к которому нужно подключить резервное копирование. + +- В разделе **Параметры** укажите: + + - **Количество ВМ**: количество виртуальных машин, которое нужно подключить к сервису. + - **Объем хранилища**: объем хранилища для резервных копий. + +:::: + +7. Нажмите кнопку **Создать хранилище**. + +Подключение резервного копирования занимает до 3 дней. Статус подключения сервиса отображается в личном кабинете Beeline Cloud. + +Данные для доступа к ПО для настройки резервного копирования будут отправлены на электронную почту, указанную в личном кабинете Beeline Cloud. diff --git a/src/backups/backup-quatos.md b/src/backups/backup-quatos.md new file mode 100644 index 0000000..87b080a --- /dev/null +++ b/src/backups/backup-quatos.md @@ -0,0 +1,27 @@ +# Квоты и лимиты + +Квоты — это организационные ограничения на количество доступных ресурсов в сервисе. В некоторых случаях квоты могут быть увеличены или уменьшены по запросу. + +Лимиты — это технические ограничения на количество доступных ресурсов в сервисе. Ограничения, обычно, связаны с характеристиками оборудования и особенностями архитектуры. + +## Квоты + +### Бесплатный период + +В [бесплатном периоде](../start/trial.md) использования Beeline Cloud установлены квоты на ресурсы сервиса: + +| Вид ограничения | Значение | +| ------------------- | -------- | +| Количество хранилищ | 1 | +| Количество ВМ | 5 | +| Объем хранилища | 1 ПБ | + +### Платное использование + +| Вид ограничения | Значение | +| ------------------- | ------------- | +| Количество хранилищ | Неограниченно | +| Количество ВМ | 999 | +| Объем хранилища | 1 ПБ | + +Если вы заключили договор с Beeline Cloud, то объем хранилища и количество ВМ можно увеличить. Для этого обратитесь в [техническую поддержку](../platform/support/support-overview.md). diff --git a/src/backups/index.md b/src/backups/index.md new file mode 100644 index 0000000..076b080 --- /dev/null +++ b/src/backups/index.md @@ -0,0 +1,17 @@ +--- +section_links: + - title: Обзор сервиса + link: /backups/about.md + description: Обзор сервиса, квоты и лимиты + - title: Резервное копирование виртуальных машин Beeline Cloud + link: /backups/backup-internal-infra.md + description: Резервное копирование инфраструктуры, расположенной в контуре Beeline Cloud + - title: Резервное копирование собственной инфраструктуры в Beeline Cloud + link: /backups/backup-external-infra.md + description: Резервное копирование вашей инфраструктуры в облако Beeline Cloud + - title: Каталог резервных копий + link: /backups/view-backups.md + description: Просмотр ресурсов, к которым подключено резервное копирование +--- + +# Резервное копирование \ No newline at end of file diff --git a/src/backups/view-backups.md b/src/backups/view-backups.md new file mode 100644 index 0000000..ce20288 --- /dev/null +++ b/src/backups/view-backups.md @@ -0,0 +1,30 @@ +# Каталог резервных копий + +## Посмотреть каталог резервных копий + +Чтобы посмотреть, к каким ресурсам у подключено резервное копирование: + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Резервное копирование**. +4. Откроется каталог резервных копий. + +## Посмотреть детали подключенного резервного копирования + +1. Выберите из каталога резервную копию. +2. Откроется карточка услуги резервного копирования. В карточке отображаются: + + - Цена услуги, + - Подключенная инфраструктура, + - Тип управления, + - ПО, используемое для резервного копирования, + - Тенант, + - Объем хранилища. + +:::tip Информация + +В карточке услуги отображаются только параметры, выбранные при первичном подключении резервного копирования. + +Если изменить параметры резервного копирования в ПО Киберпротект, Veeam Cloud Connect или Veeam Agent, данные в консоли Beeline Cloud не обновятся. Но стоимость услуг формируется согласно объему использованных ресурсов в ПО Киберпротект, Veeam Cloud Connect или Veeam Agent. + +::: diff --git a/src/billing/financial-motitoring.md b/src/billing/financial-motitoring.md new file mode 100644 index 0000000..e69de29 diff --git a/src/compute/compute-getting-started.md b/src/compute/compute-getting-started.md index 1d85980..911b41e 100644 --- a/src/compute/compute-getting-started.md +++ b/src/compute/compute-getting-started.md @@ -1,38 +1,129 @@ # Быстрый старт -В этой инструкции рассмотрен процесс создания виртуального ВМа UNIX и подключение к нему по протоколу SSH. +В этой инструкции рассмотрен процесс создания ресурсов, настройки связанности ,. -## Создать виртуальный ВМ +## Перед началом работы -1. Отк -2. Выбрать проект. -3. На странице **Обзор** убедитесь в наличии свободных ресурсов. -4. Нажмите **Создать ВМ**. -5. Выберите образ ОС UNIX. -6. -7. Нажмите **Cоздать ВМ**. +- [Зарегистрируйтесь](../start/getting-started.md#1-регистрация-в-beeline-cloud) в личном кабинете Beeline Cloud. -Виртуальный ВМ отобразится на странице **Облачные вычисления → ВМы**. Выполняется сборка виртуального ВМа. После окончания сборки ВМ перейдет в статус `Включен`. +## 1. Создать ВМ-шлюз -## Подключиться к ВМу по SSH +На первом шаге создайте виртуальную машину-шлюз, которая будет являться точкой управления. Чтобы ВМ была доступна из интернета и имела выход в интернет, ВМ создается: -Для подключения к виртуальному ВМу по SSH выполните команду в терминале: +- в [зоне доступности](compute-overview.md#зоны-доступности) `DMZ`; +- с внешним IP-адресом, который сопоставлен с внутренним IP-адресом `10.0.0.10`; +- с образом операционной системы: + - Linux для реализации базовой сетевой функциональности; + - VyOS для реализации расширенной сетевой функциональности. -- по IP-адресу ВМа: +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. На странице **Мой проект** нажмите кнопку **Создать ресурс → Виртуальная машина**. +3. В блоке **Имя и расположение** укажите имя и расположение ВМ: + - **Имя машины**: введите название ВМ. + - **Зона доступности**: выберите зону доступности, содержащую в названии `DMZ`. +4. В блоке **Выбор образа** выберите тип и версию операционной системы: + - выберите образ операционной системы Linux для реализации базовой сетевой функциональности; + - выберите образ операционной системы VyOS для реализации расширенной сетевой функциональности. +5. В блоке **Конфигурация** выберите количество vCPU и RAM. +6. В блоке **Диски** настройте загрузочный диск: + - **Загрузочный диск**: выберите тип диска и укажите размер загрузочного диска. +7. Нажмите [создать ключ](../admin/ssh.md#добавить-ssh-ключ) для создания SSH-ключа для подключения к ВМ. +8. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: + - **Логин**: введите логин пользователя латинскими символами в нижнем регистре. +9. В блоке **Настройки сети** выберите: + - **IPv4-адрес**: выберите внешний IP-адрес. +10. Нажмите **Создать виртуальную машину**. + +Виртуальная машина отобразится на странице **Виртуальные машины**. Выполняется сборка виртуальной машины. После окончания сборки виртуальная машина перейдет в статус `Включена`. + +## 2. Создать ВМ + +На втором шаге в проекте Beeline Cloud создайте виртуальные машины в [зонах доступности](compute-overview.md#зоны-доступности) `Inside` или `DMZ` и присвойте им внутренние IP-адреса. + +1. На странице **Виртуальные машины** нажмите кнопку **Создать виртуальную машину**. +2. [Заполните](./compute-how-to/compute-servers-create.md#создать-виртуальную-машину) параметры ВМ. +3. Нажмите **Создать виртуальную машину**. + +Виртуальная машина отобразится на странице **Виртуальные машины**. Выполняется сборка виртуальной машины. После окончания сборки виртуальная машина перейдет в статус `Включена`. + +## 3. Подключиться к ВМ + +:::: tabs += по внешнему IP-адресу + +Если ВМ создана в зоне `DMZ` и ей присвоен внешний IP-адрес, то подключитесь к ВМ по SSH: ``` -ssh -l <логин пользователя> -i <путь до приватного ключа> -``` -- по полному доменному имени ВМа (FQDN): - -``` -ssh -l <логин пользователя> -i <путь до приватного ключа> +ssh <логин>@<внешний_IP> ``` -Пример команды подключения к ВМу по IP-адресу: +где: +- `логин`: имя пользователя для входа на ВМ, указанное при создании ВМ; +- `внешний_IP`: внешний IP-адрес виртуальной машины. + += по внутреннему IP-адресу + +Если ВМ создана в зоне `Inside` или `DMZ` и ей присвоен внутренний IP-адрес, то для подключения к ВМ используйте один из вариантов: + +- [через промежуточную виртуальную машину (джамп-хост)](https://docs.cloud.dfcloud.ru/compute/compute-how-to/compute-connect-inside.html#_3-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F-ssh); +- [настроить site-to-site VPN c помощью VyOS](./compute-how-to/compute-network/compute-vpn-vyos.md). + +:::: + +## 4. Проверить сетевую доступность ВМ проекта + +Возможность подключения из внешних сетей присутствует только для ВМ, созданных в зоне доступности `DMZ`. ВМ, созданные в зоне `Inside` не подразумевают доступа в интернет без [дополнительной настройки](././compute-how-to/compute-network/compute-network-inside.md#подключение-вм-закрытого-контура-к-интернету). + +Перед проверкой доступности из ВМ проекта убедитесь: + +- протокол ICMP разрешен на всех Firewall, в т.ч. и в самой ОС; +- [site-to-site VPN](././compute-how-to/compute-network/compute-vpn-vyos.md) организации настроен, используется частный диапазон сетей RFC 1918; +- из VPN-туннеля настроена маршрутизация в сеть интернет. + +Для проверки доступности из ВМ проекта и установки ПО на ВМ: + +1. Выполните команду на ВМ проекта: + +```sh +curl ifconfig.me ``` -$ ssh -l ivanov -i /home/user/.ssh/id_rsa 10.0.0.1 + +2. В результате команды отобразится внешний IP-адрес ВМ, с которого осуществляется выход в интернет. + +3. Установите ПО на ВМ: + +:::: tabs += ВМ в зоне доступности DMZ + +Рассмотрим установку веб-сервера Nginx на ВМ, созданной в зоне доступности `DMZ`. + +- Установите докер: + +```sh +curl -fsSL https://get.docker.com -o get-docker.sh +sudo sh get-docker.sh ``` - -## Далее + +- Запустите Nginx: + +```sh +docker run -d --rm --name nginx -p80:80 nginx +``` + +- Проверьте, что Nginx запустился: + +```sh +curl localhost +``` + +- Остановите контейнер Nginx: + +```sh +docker rm -f nginx +``` += ВМ в зоне доступности Inside + +Установка ПО на ВМ, созданных в зоне доступности `Inside`, рассмотрена в [инструкции](././compute-how-to/compute-network/compute-network-inside.md#подключение-вм-закрытого-контура-к-интернету). + +:::: diff --git a/src/compute/compute-guide/compute-guide-index.md b/src/compute/compute-guide/compute-guide-index.md deleted file mode 100644 index 7e1e86e..0000000 --- a/src/compute/compute-guide/compute-guide-index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -section_links: - - title: Подключение по SSH к виртуальной машине закрытого контура - link: /compute/compute-guide/compute-guide-ssh-inside.md - description: Получение доступа из интернета к виртуальной машине закрытого контура - - title: Настройка site-to-site VPN с помощью VyOS - link: /compute/compute-guide/compute-guide-vyos.md - description: Создание IPSEC-туннеля между частной сетью и Beeline Cloud с использованием VyOS 1.4.0 ---- - -# Практические руководства - -Рассмотрены сценарии использования сервиса **Виртуальные машины**. diff --git a/src/compute/compute-guide/compute-guide-ssh-inside.md b/src/compute/compute-guide/compute-guide-ssh-inside.md deleted file mode 100644 index dc223b6..0000000 --- a/src/compute/compute-guide/compute-guide-ssh-inside.md +++ /dev/null @@ -1,100 +0,0 @@ -# Подключение по SSH к виртуальным машинам закрытого контура - -Виртуальные машины, созданные в [закрытом контуре (зоне доступности `Inside`)](../compute-overview.md#зоны-доступности), недоступны из интернета. Чтобы подключиться по SSH к ВМ закрытого контура, используйте промежуточную виртуальную машину (джамп-хост) с внешним IP-адресом в интернете. - -## Перед началом работы - -- внешний IP-адрес [доступен для назначения](../compute-how-to/compute-ip.md#назначить-вм-внешний-ip-адрес). -- Подготовлена ключевая пара для подключения к ВМ по SSH: - - приватный ключ сохранен на компьютере, с которого выполняется подключение; - - публичный ключ [добавлен](../../admin/ssh.md#добавить-ssh-ключ) в профиль пользователя в личном кабинете Beeline Cloud. - -Если вы используете разные SSH-ключи для подключения к ВМ закрытого контура и к ВМ с внешним IP-адресом, то добавьте оба публичных ключа в профиль пользователя в личном кабинете Beeline Cloud. - -## Посмотреть внешний IP-адрес - -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). -2. Выберите нужный проект в верхнем меню **Проекты**. -3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. -4. В левом меню откройте раздел **IP-адреса**. -5. Отобразится список всех IP-адресов проекта. -6. Если для внешнего IP-адреса отображается статус `Зарезервирован`, то внешний IP-адрес [доступен для назначения](../compute-how-to/compute-ip.md#назначить-вм-внешний-ip-адрес). - -## Создать джамп-хост - -Джамп-хост — это виртуальная машина с внешним IP-адресом, созданная в зоне доступности `DMZ`. - -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). -2. Выберите нужный проект в верхнем меню **Проекты**. -3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. -4. В левом меню откройте раздел **Виртуальные машины**. -5. Нажмите **Создать виртуальную машину**. -6. В блоке **Имя и расположение** укажите имя и расположение ВМ: - - **Имя машины**: введите название ВМ. - - **Зона доступности**: выберите зону доступности, содержащую в названии `DMZ`. - :::warning Важно - Джамп-хост и внешний IP-адрес должны находиться в одной [зоне доступности](./../compute-overview.md#зоны-доступности). - ::: -7. В блоке **Выбор образа** выберите [тип и версию операционной системы](./../compute-overview.md#операционная-система). -8. В блоке **Конфигурация** выберите количество vCPU и RAM. -9. В блоке **Диски** настройте загрузочный диск: - - **Загрузочный диск**: выберите [тип диска](../compute-overview.md#диски) и укажите размер загрузочного диска. -10. Выберите внешний ключ для подключения к ВМ по SSH. -11. В блоке **Настройки сети** выберите: - - **IPv4-адрес**: выберите из списка внешний IP-адрес. -12. Нажмите **Создать виртуальную машину**. - -## Создать ВМ в закрытом контуре - -Если ВМ в закрытом контуре уже создана, то пропустите этот шаг. - -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). -2. Выберите нужный проект в верхнем меню **Проекты**. -3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. -4. В левом меню откройте раздел **Виртуальные машины**. -5. Нажмите **Создать виртуальную машину**. -6. В блоке **Имя и расположение** укажите имя и расположение ВМ: - - **Имя машины**: введите название ВМ. - - **Зона доступности**: выберите зону доступности, содержащую в названии `Inside`. -7. В блоке **Выбор образа** выберите [тип и версию операционной системы](./../compute-overview.md#операционная-система). -8. В блоке **Конфигурация** выберите количество vCPU и RAM. -9. В блоке **Диски** настройте загрузочный диск: - - **Загрузочный диск**: выберите [тип диска](../compute-overview.md#диски) и укажите размер загрузочного диска. -10. Выберите внешний ключ для подключения к ВМ по SSH. -11. В блоке **Настройки сети** выберите: - - **IPv4-адрес**: выберите `Автоматически`, ВМ будет назначен внутренний IP-адрес. -12. Нажмите **Создать виртуальную машину**. - -## Конфигурация SSH - -1. Откройте конфигурационный файл SSH `~/.ssh/config` для ОС Linux или `C:\users\имя_пользователя\.ssh\config` для ОС Windows. -2. Добавьте в конфигурационный файл сведения о виртуальных машинах: - - ``` - host jumphost - hostname - user - IdentityFile - - host myhost - hostname - user - IdentityFile - ProxyJump jumphost - ``` - где: - - `jumphost`: внешний IP-адрес джамп-хоста; - - `jump_login`: [имя пользователя ОС по умолчанию](./../compute-overview.md#операционная-система) на джамп-хосте; - - `jump-secret-file-path`: путь к приватному ключу джамп-хоста; - - `myhost`: внутренний IP-адрес ВМ, к которой требуется подключиться; - - `myhost-login`: [имя пользователя ОС по умолчанию](./../compute-overview.md#операционная-система) на ВМ. к которой требуется подключиться; - - `myhost-secret-file-path`: путь к приватному ключу ВМ, к которой требуется подключиться; - -## Подключиться к ВМ закрытого контура - -1. Откройте терминал. -2. Выполните команду: - - ``` - ssh myhost - ``` diff --git a/src/compute/compute-how-to/compute-affinity.md b/src/compute/compute-how-to/compute-affinity.md index c6cb7d0..7a3fcdb 100644 --- a/src/compute/compute-how-to/compute-affinity.md +++ b/src/compute/compute-how-to/compute-affinity.md @@ -20,7 +20,7 @@ ## Создать группу размещения -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Группы размещения**. @@ -40,7 +40,7 @@ В группе размещения можно изменить название группы и редактировать теги. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Группы размещения**. @@ -57,7 +57,7 @@ ## Удалить группу размещения -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Группы размещения**. diff --git a/src/compute/compute-how-to/compute-connect-index.md b/src/compute/compute-how-to/compute-connect-index.md new file mode 100644 index 0000000..705a298 --- /dev/null +++ b/src/compute/compute-how-to/compute-connect-index.md @@ -0,0 +1,14 @@ +--- +section_links: + - title: Подключение по SSH по внешнему IP-адресу с помощью ключевой пары + link: /compute/compute-how-to/compute-connect-public.md + description: Подключиться к виртуальной машине по SSH с помощью ключевой пары по внешнему IP-адресу + - title: Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары + link: /compute/compute-how-to/compute-connect-inside.md + description: Подключиться к виртуальной машине по SSH с помощью ключевой пары по внутреннему IP-адресу через джамп-хост + - title: Подключение по SSH по логину и паролю + link: /compute/compute-how-to/compute-connect-inside.md + description: Подключиться к виртуальной машине по SSH с помощью логина и пароля +--- + +# Подключение к ВМ diff --git a/src/compute/compute-how-to/compute-connect-inside.md b/src/compute/compute-how-to/compute-connect-inside.md new file mode 100644 index 0000000..47f6de0 --- /dev/null +++ b/src/compute/compute-how-to/compute-connect-inside.md @@ -0,0 +1,70 @@ +# Подключение по SSH по внутреннему IP-адресу с помощью ключевой пары + +Виртуальные машины, созданные в [зоне доступности `Inside` или `DMZ`](../compute-overview.md#зоны-доступности), с внутренним IP-адресом недоступны из интернета. Чтобы подключиться по SSH к ВМ по внутреннему IP-адресу из интернета, используйте промежуточную виртуальную машину (джамп-хост) с [внешним IP-адресом (FIP)](compute-ip.md#внешние-ip-адреса). + +## Перед началом работы + +Перед подключением проверьте выполнение условий и наличие данных: + +- Статус виртуальной машины — `Включена`. +- [Создана промежуточная ВМ](compute-servers-jump-create.md), через которую будет выполняться подключение к ВМ. +- Виртуальной машине [назначен](../compute-how-to/compute-ip.md#внутренние-ip-адреса) внутренний IP-адрес. +- Имя пользователя для входа на ВМ. +- Подготовлена ключевая пара для подключения к ВМ по SSH: + - приватный ключ сохранен на компьютере, с которого выполняется подключение; + - публичный ключ [добавлен](../../admin/ssh.md#добавить-ssh-ключ) в профиль пользователя в личном кабинете Beeline Cloud. +- На компьютере, с которого выполняется подключение к ВМ: + - разрешен удаленный доступ по протоколу SSH (TCP-порт 22); + - есть доступ в интернет, протокол ICMP не заблокирован на Firewall-ах; + - VPN сети организации позволяет осуществлять соединение в интернет. + +Если вы используете разные SSH-ключи для подключения к ВМ по внутреннему IP-адресу и к промежуточной ВМ с внешним IP-адресом, то добавьте оба публичных ключа в профиль пользователя в личном кабинете Beeline Cloud. + +## 1. Конфигурация SSH + +1. Откройте конфигурационный файл SSH `~/.ssh/config` для ОС Linux или `C:\users\имя_пользователя\.ssh\config` для ОС Windows. +2. Добавьте в конфигурационный файл сведения о виртуальных машинах: + + ``` + host jumphost + hostname + user + IdentityFile + + host myhost + hostname + user + IdentityFile + ProxyJump jumphost + ``` + где: + - `jumphost`: внешний IP-адрес джамп-хоста; + - `jump_login`: имя пользователя для входа на джамп-хост, указанное при создании ВМ; + - `jump-secret-file-path`: путь к приватному ключу джамп-хоста; + - `myhost`: внутренний IP-адрес ВМ, к которой требуется подключиться; + - `myhost-login`: имя пользователя для входа на ВМ, указанное при создании ВМ; + - `myhost-secret-file-path`: путь к приватному ключу ВМ, к которой требуется подключиться. + +### Пример содержимого файла ~/.ssh/config + +``` +host jumphost + hostname 77.41.188.88 + user admin + IdentityFile ~/.ssh/id_ed25519 + +host myhost + hostname 10.0.0.12 + user ivanov + IdentityFile ~/.ssh/id_ed25519 + ProxyJump jumphost +``` + +## 2. Подключиться к ВМ по внутреннему IP-адресу + +1. Откройте терминал. +2. Выполните команду: + + ``` + ssh myhost + ``` diff --git a/src/compute/compute-how-to/compute-connect.md b/src/compute/compute-how-to/compute-connect-public.md similarity index 62% rename from src/compute/compute-how-to/compute-connect.md rename to src/compute/compute-how-to/compute-connect-public.md index febeac1..760d725 100644 --- a/src/compute/compute-how-to/compute-connect.md +++ b/src/compute/compute-how-to/compute-connect-public.md @@ -1,9 +1,9 @@ -# Подключение к виртуальной машине +# Подключение по SSH по внешнему IP-адресу с помощью ключевой пары Подключение к ВМ выполняется по протоколу SSH с [помощью ключевой пары](../../admin/ssh.md). :::tip Информация -Чтобы подключаться к виртуальной машине по SSH, [добавьте](../../admin/ssh.md#добавить-ssh-ключ) публичный ключ в профиль пользователя перед созданием виртуальной машины. Для существующих виртуальных машин добавление SSH-ключа невозможно. +Чтобы подключаться к виртуальной машине по SSH, [добавьте](../../admin/ssh.md#добавить-ssh-ключ) публичную часть ключа в профиль пользователя перед созданием виртуальной машины. Для существующих виртуальных машин добавление SSH-ключа невозможно. ::: ## Перед началом работы @@ -12,14 +12,8 @@ - Статус виртуальной машины — `Включена`. - Виртуальной машине [назначен](../compute-how-to/compute-ip.md#назначить-вм-внешний-ip-адрес) внешний IP-адрес. -- Узнайте [имя пользователя ОС по умолчанию](../compute-overview.md#операционная-система). -- Приватный ключ сохранен на компьютере, с которого выполняется подключение. - -:::tip Информация - -Чтобы [подключиться](../compute-guide/compute-guide-ssh-inside.md) к виртуальной машине закрытого контура, используйте как джамп-хост виртуальную машину с внешним IP-адресом. - -::: +- Узнайте имя пользователя для входа на ВМ. +- Приватная часть SSH-ключа сохранена на компьютере, с которого выполняется подключение. ## Подключиться к ВМ @@ -31,7 +25,7 @@ где: - `логин`: [имя пользователя ОС по умолчанию](./../compute-overview.md#операционная-система); - - `внешний_IP`: внешний IP-адрес виртуальной машины можно узнать на странице сервиса **Виртуальные машины** в разделе **Виртуальные машины**. + - `внешний_IP`: внешний IP-адрес виртуальной машины. - Если на вашем устройстве есть несколько приватных ключей или вы переместили приватный ключ из каталога по умолчанию, то дополнительно укажите путь к приватному ключу: diff --git a/src/compute/compute-how-to/compute-connect-pwd.md b/src/compute/compute-how-to/compute-connect-pwd.md new file mode 100644 index 0000000..93c166a --- /dev/null +++ b/src/compute/compute-how-to/compute-connect-pwd.md @@ -0,0 +1,44 @@ + +# Подключение по SSH по логину и паролю + +Подключиться к ВМ можно по протоколу SSH с помощью логина и пароля. + +## Перед началом работы + +Перед подключением проверьте выполнение условий: + +- Статус виртуальной машины — `Включена`. + +## 1. Подготовить учетные данные + +Для подключения узнайте логин и пароль пользователя: + +| Учетные данные | Значение | +|---|---| +| Логин | Логин задается при [создании](compute-servers-create.md#создать-виртуальную-машину) виртуальной машины. Логин пользователя [указан](compute-servers-manage.md#посмотреть-свойства-вм) в свойствах ВМ в поле **Логин** | +| Пароль | Пароль задается при [создании](compute-servers-create.md#создать-виртуальную-машину) виртуальной машины. Если вы забыли пароль, то восстановить его не получится | + +## 2. Подключиться к ВМ + +:::: tabs + += по внешнему IP-адресу + +Если ВМ создана в зоне `DMZ` и ей присвоен [внешний IP-адрес](compute-ip.md#внешние-ip-адреса), то для подключения к ВМ выполните: + +1. Откройте терминал. +2. Выполните команду в терминале: + ``` + ssh <логин>@<внешний_IP> + ``` +3. Подтвердите подключение. +4. Введите пароль и подтвердите подключение. + += по внутреннему IP-адресу + +Если ВМ создана в зоне `Inside` или `DMZ` и ей присвоен внутренний IP-адрес, то для подключения к ВМ используйте один из вариантов: + +- [через промежуточную виртуальную машину (джамп-хост)](https://docs.cloud.dfcloud.ru/compute/compute-how-to/compute-connect-inside.html#_3-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F-ssh); +- [настроить site-to-site VPN c помощью VyOS](./../compute-how-to/compute-network/compute-vpn-vyos.md). + +:::: \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-disks.md b/src/compute/compute-how-to/compute-disks.md index aa5ebf7..c4422dd 100644 --- a/src/compute/compute-how-to/compute-disks.md +++ b/src/compute/compute-how-to/compute-disks.md @@ -8,14 +8,14 @@ ## Посмотреть список дисков -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Диски**. ## Посмотреть информацию о диске -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Диски**. @@ -32,7 +32,7 @@ Создать диск дополнительный (не загрузочный): -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Диски**. @@ -52,7 +52,7 @@ Изменение размера дискового пространства возможно только в большую сторону. ::: -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Диски**. @@ -68,10 +68,10 @@ При подключении диск и ВМ должны быть созданы в одной зоне доступности. ::: warning Важно -К ВМ можно подключить максимально 28 дисков, включая системный. +К ВМ можно подключить максимально 28 дисков, включая загрузочный. ::: -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -85,7 +85,7 @@ Отключить от ВМ можно только дополнительный диск. Отключение загрузочного диска невозможно. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -104,7 +104,7 @@ Удаление диска необратимо. Все данные будут удалены без возможности восстановления. ::: -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Диски**. diff --git a/src/compute/compute-how-to/compute-index.md b/src/compute/compute-how-to/compute-index.md index 16ef10f..117eda3 100644 --- a/src/compute/compute-how-to/compute-index.md +++ b/src/compute/compute-how-to/compute-index.md @@ -2,15 +2,16 @@ section_links: - title: Создание ВМ link: /compute/compute-how-to/compute-servers-create.md - description: Создание виртуальной машины + description: Создать виртуальную машину + - title: Создание ВМ джамп-хоста + link: /compute/compute-how-to/compute-servers-jump-create.md + description: Создать виртуальную машину с внешним IP-адресом с доступом из интернета и выходом в интернет - title: Подключение к ВМ - link: /compute/compute-how-to/compute-connect.md - description: Подключиться к созданной виртуальной машине + link: /compute/compute-how-to/compute-connect-index.md + description: Подключиться к созданной виртуальной машине по SSH - title: Управление ВМ link: /compute/compute-how-to/compute-servers-manage.md description: Управление состоянием виртуальной машины, удаление виртуальной машины --- # Виртуальные машины - -Создание виртуальных машин с операционной системой семейства Linux и подключение к ней. Управление состоянием ВМ. \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-ip.md b/src/compute/compute-how-to/compute-ip.md index b6c2377..7bbf248 100644 --- a/src/compute/compute-how-to/compute-ip.md +++ b/src/compute/compute-how-to/compute-ip.md @@ -14,11 +14,11 @@ ## Внешние IP-адреса -Внешний IP-адрес — это IP-адрес, который используется для выхода в интернет. Внешний IP-адрес выдается организации при регистрации аккаунта Beeline Cloud. +Внешний IP-адрес — это IP-адрес, который доступен из интернета. Внешний IP-адрес выдается организации при регистрации аккаунта Beeline Cloud. -В сервисе **Виртуальные машины** внутренний IP-адрес `10.0.0.10` сопоставляется с внешним IP-адресом (Floating IP или FIP). Значение внешнего IP-адреса указано в поле **Имя** в разделе **Виртуальные машины → IP-адреса**. +В сервисе **Виртуальные машины** предусмотрен один внешний IP-адрес (Floating IP или FIP), сопоставленный с внутренним IP-адрес `10.0.0.10`. Значение внешнего IP-адреса можно [посмотреть](#посмотреть-внешний-ip-адрес) в разделе **Виртуальные машины → IP-адреса**. -Внешний IP-адрес [назначается](#назначить-вм-внешний-ip-адрес) виртуальной машине при ее создании. Существующей ВМ назначить внешний IP-адрес нельзя. +Чтобы ВМ без ограничений была доступна из интернета и получала доступ к ресурсам интернета, ей должен быть присвоен внешний IP-адрес. Внешний IP-адрес [назначается](#назначить-вм-внешний-ip-адрес) виртуальной машине при ее создании. Существующей ВМ назначить внешний IP-адрес нельзя. ## Статусы IP-адресов @@ -28,7 +28,7 @@ ## Посмотреть список IP-адресов -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. @@ -38,7 +38,7 @@ Вы можете зарезервировать IP-адрес из диапазона IP-адресов и назначить этот адрес новой ВМ. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. @@ -51,6 +51,16 @@ На странице **Виртуальные машины → IP-адреса** появится новый IP-адрес со статусом `Зарезервирован`. +## Посмотреть внешний IP-адрес + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. +4. В левом меню откройте раздел **IP-адреса**. +5. Отобразится список всех IP-адресов проекта. +6. Внешний IP-адрес сопоставлен с внутренним IP-адресом `10.0.0.10` и отмечен тегом `Внешний IP`. Значение внешнего IP-адреса указано в поле **Имя**. +7. Если для внешнего IP-адреса отображается статус `Зарезервирован`, то внешний IP-адрес [доступен для назначения](#назначить-вм-внешний-ip-адрес). + ## Назначить ВМ внешний IP-адрес Внешний IP-адрес можно привязать ВМ при условиях: @@ -70,7 +80,7 @@ При удалении ВМ её IP-адрес удаляется и не может быть повторно использован в проекте. Если вам требуется сохранить IP-адрес и использовать его для другой ВМ, то отключите автоудаление адреса. IP-адрес сохранится в вашем проекте и может быть назначен новой ВМ. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. @@ -83,7 +93,7 @@ Имя IP-адреса отображается только на странице **Виртуальные машины → IP-адреса**. На параметрах виртуальной машины отображается значение IP-адреса. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. @@ -102,7 +112,7 @@ Если для IP-адреса не установлено автоудаление, то адрес удаляется вручную: -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **IP-адреса**. diff --git a/src/compute/compute-how-to/compute-network/compute-network-index.md b/src/compute/compute-how-to/compute-network/compute-network-index.md new file mode 100644 index 0000000..5826518 --- /dev/null +++ b/src/compute/compute-how-to/compute-network/compute-network-index.md @@ -0,0 +1,12 @@ +--- +section_links: + - title: Настройка site-to-site VPN с помощью VyOS + link: /compute/compute-how-to/compute-network/compute-vpn-vyos.md + description: Создание IPSEC-туннеля между частной сетью и Beeline Cloud с использованием VyOS 1.4.0 + - title: Подключение ВМ закрытого контура к интернету + link: /compute/compute-how-to/compute-network/compute-network-inside.md + description: Настройка доступа в интернет для ВМ, созданных в зоне доступности Inside, и установка ПО на ВМ +--- + +# Сети + diff --git a/src/compute/compute-how-to/compute-network/compute-network-inside.md b/src/compute/compute-how-to/compute-network/compute-network-inside.md new file mode 100644 index 0000000..c35b568 --- /dev/null +++ b/src/compute/compute-how-to/compute-network/compute-network-inside.md @@ -0,0 +1,122 @@ +# Подключение ВМ закрытого контура к интернету + +В зависимости от доступов ВМ в Интернет или VPN настройте DNS, NTP и другие службы (пакетный менеджер) для начала установки ПО. + +## Пример конфигурации для службы обновления пакетов + +1. Настройте сервис веб-прокси один из способов: + +:::: tabs += VyOS + +1. Перейдите в режим конфигурирования: + +```sh +configure +``` +2. Включите слушание запросов (по умолчанию используется порт 3128): + +```sh +set service webproxy listen-address 10.0.0.10 disable-transparent +``` +3. Проверьте корректность конфигурации: + +```sh +show service webproxy +``` +4. Сохраните конфигурацию: + +```sh +save +``` +5. Примените конфигурацию: + +```sh +commit +``` += Ubuntu + +1. Обновление списка пакетов: + +```sh +sudo apt update +``` +2. Установка Tinyproxy: + +```sh +sudo apt install tinyproxy +``` +3. По умолчанию Tinyproxy может разрешать доступ только с локальной машины (127.0.0.1). Необходимо разрешить доступ устройствам из вашей локальной сети. + + - откройте конфигурационный файл: + + ```sh + sudo nano /etc/tinyproxy/tinyproxy.conf + ``` + - настройте разрешение доступа с необходимых вам сетей, закомментировав (#) все остальные строки: + + ```sh + Allow 10.0.0.5/24 + Allow 0.0.0.0/0 - разрешает доступ из любой сети + ``` + - установите порт (по умолчанию 8888): + + ```sh + Port 3128 + ``` + - сохраните конфигурационный файл (Ctrl+O, Enter) и выйдите (Ctrl+X). +4. Запуск и проверка сервиса: + +перезапустите сервис для применения новых настроек: +``` +sudo systemctl restart tinyproxy +``` +включите автозапуск (чтобы сервис прокси запускался после перезагрузки сервера): +``` +sudo systemctl enable tinyproxy +``` +проверьте статус (убедитесь, что он active (running)): +``` +sudo systemctl status tinyproxy +``` + +:::: + +2. Настройка конфигурации (клиентская часть) на ВМ с ОС Ubuntu в зоне Inside: + + - Создайте или отредактируйте конфигурационный файл для apt: + ``` + sudo nano /etc/apt/apt.conf.d/proxy.conf + ``` + - Добавьте следующие строки. Обратите внимание на синтаксис, который отличается от синтаксиса переменных окружения: + ``` + Acquire::http::Proxy "http://10.0.0.10:3128/"; + Acquire::https::Proxy "http://10.0.0.10:3128/"; + ``` +3. Сохраните и закройте файл. Теперь `sudo apt update` будет работать через прокси. + +## Пример конфигурации для использования стороннего DNS-сервера на ВМ c ОС Ubuntu в Inside + +Если вы измените DNS-серверы через конфигурационный файл Netplan (sudo nano/etc/netplan/*.yaml), эти настройки СОХРАНЯТСЯ после перезагрузки. + +1. Отредактируйте файл *.yaml и добавьте блоки dhcp4-overrides и nameservers: +``` +network: + version: 2 + ethernets: + enp3s0: + dhcp4: true + set-name: "enp3s0" + dhcp4-overrides: # <--- Добавьте этот блок + use-dns: false # <--- Клиент не будет использовать DNS-сервера, полученные от DHCP-сервера + nameservers: + addresses: [CORP_DNS_IP] # <--- укажите IP-адрес требуемого DNS-сервера +``` +2. Примените настройки: +``` +sudo netplan apply +``` +3. Проверьте корректность конфигурации: +``` +resolvectl status +``` \ No newline at end of file diff --git a/src/compute/compute-guide/compute-guide-vyos.md b/src/compute/compute-how-to/compute-network/compute-vpn-vyos.md similarity index 96% rename from src/compute/compute-guide/compute-guide-vyos.md rename to src/compute/compute-how-to/compute-network/compute-vpn-vyos.md index 65a7d08..460f232 100644 --- a/src/compute/compute-guide/compute-guide-vyos.md +++ b/src/compute/compute-how-to/compute-network/compute-vpn-vyos.md @@ -19,13 +19,13 @@ Internet Key Exchange v2 (IKEv2) — это протокол, обеспечив - **customer site**: локальное защищенное пространство; - **beeline cloud**: изолированное пространство в Beeline Cloud, в котором создаются ресурсы. -Для выполнения этого урока вам понадобится: +Для настройки site-to-site VPN понадобится: -- одна виртуальная машина с ОС VyOS версии 1.4.0 в **beeline cloud**, созданная по [инструкции](https://docs.cloud.dfcloud.ru/compute/compute-guide/compute-guide-ssh-inside.html#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B4%D0%B6%D0%B0%D0%BC%D0%BF-%D1%85%D0%BE%D1%81%D1%82) для джамп-хоста; +- одна виртуальная машина с ОС VyOS версии 1.4.0 в **beeline cloud** в качестве [промежуточной ВМ (джамп-хоста)](./../compute-servers-jump-create.md); - одна виртуальная машина с ОС VyOS версии 1.4.0, созданная в **customer site** с доступом в интернет с постоянным публичным IP-адресом `client real ip`. - если в сети **customer site** используется ISO-образ VyOS, то установите OC VyOS на виртуальную машину согласно официальной документации. -![Схема](../image/ipsec.svg) +![Схема](./image/ipsec.svg) ## 1. Посмотреть IP-адреса @@ -38,7 +38,7 @@ Internet Key Exchange v2 (IKEv2) — это протокол, обеспечив | публичный IP | 77.41.188.88 | 77.41.188.163 | | внутренний IP | 10.0.0.10 | 172.16.0.10 | -### Как узнать публичный IP-адрес маршрутизатора +### Узнать публичный IP-адрес маршрутизатора Для маршрутизатора на стороне **customer site** IP-адреса можно узнать c помощью команд: diff --git a/src/compute/image/ipsec.svg b/src/compute/compute-how-to/compute-network/image/ipsec.svg similarity index 100% rename from src/compute/image/ipsec.svg rename to src/compute/compute-how-to/compute-network/image/ipsec.svg diff --git a/src/compute/compute-how-to/compute-servers-create.md b/src/compute/compute-how-to/compute-servers-create.md index 89dd90a..e4767ac 100644 --- a/src/compute/compute-how-to/compute-servers-create.md +++ b/src/compute/compute-how-to/compute-servers-create.md @@ -1,38 +1,46 @@ -# Создание виртуальные машины +# Создание виртуальной машины ## Создать виртуальную машину -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. 5. Нажмите **Создать виртуальную машину**. 6. В блоке **Имя и расположение** укажите имя и расположение ВМ: - - **Имя машины**: введите название ВМ: + - **Имя машины**: введите название ВМ по правилам: - длина от 3 до 63 символов; - используйте только строчные латинские буквы, цифры и дефис; - не используйте дефис в начале или в конце имени. - **Зона доступности**: выберите подходящую [зону доступности](../compute-overview.md#зоны-доступности). -7. В блоке **Выбор образа** выберите [тип и версию операционной системы](./../compute-overview.md#операционная-система). +7. В блоке **Образ загрузочного диска** выберите [тип и версию операционной системы](./../compute-overview.md#операционная-система). 8. В блоке **Конфигурация** выберите количество vCPU и RAM. Наборы ресурсов заранее скомпонованы по оптимальным параметрам. ::: tip Информация При выборе ресурсов рекомендуется в первую очередь ориентироваться на требуемое количество RAM. ::: -9. В блоке **Диски** настройте загрузочный диск и, при необходимости, добавьте дополнительные диски: +9. В блоке **Диски** настройте загрузочный диск и, при необходимости, добавьте дополнительные диски: - **Загрузочный диск**: выберите [тип диска](../compute-overview.md#диски) и укажите размер загрузочного диска. - - Рекомендуется создать дополнительный диск для размещения ваших данных: нажмите **Добавьте диск** и настройте дополнительный диск. [Дополнительный диск можно создать](#добавить-диск) позже. - ::: warning Важно - К ВМ можно подключить не более 28 дисков, включая загрузочный. - ::: -10. Выберите SSH-ключи, с помощью которых вы можете подключаться к ВМ по SSH. Если подходящий SSH-ключ отсутствует, то нажмите [**Создать ключ**](../../admin/ssh.md#создать-ssh-ключ). -11. В блоке **Настройки сети** выберите: + - Рекомендуется создать дополнительный диск для размещения ваших данных: нажмите **Добавить диск** и настройте дополнительный диск. [Дополнительный диск можно создать](#добавить-диск) позже. +10. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: + - **Логин**: введите логин пользователя по правилам: + - длина от 1 до 32 символов; + - используйте только строчные латинские буквы, цифры и символы: дефис, подчеркивание и точку; + - не используйте дефис и точку в начале; + - не используйте дефис в конце имени. + - выберите один из способов подключения к ВМ: + - **SSH-ключ**: выберите SSH-ключи, с помощью которых вы можете подключаться к ВМ по SSH. Если подходящий SSH-ключ отсутствует, то нажмите [**Создать ключ**](../../admin/ssh.md#создать-ssh-ключ). + - **Пароль**: придумайте пароль для подключения к ВМ. + ::: warning Важно + Обязательно сохранить пароль. В дальнейшем сменить и восстановить пароль невозможно. + ::: +11. В блоке **Настройка сети** выберите: - **IPv4-адрес**: выберите способ получения IP-адреса для ВМ: - - выберите **Автоматически**, чтобы получить IP-адрес автоматически, автоматически назначаются [внутренние IP-адреса](compute-ip.md#внутренние-ip-адреса); + - выберите **Внутренний (назначится автоматически)**, чтобы получить IP-адрес автоматически, автоматически назначаются [внутренние IP-адреса](compute-ip.md#внутренние-ip-адреса); - выберите адрес из списка. В списке адресов отображается [зарезервированные IP-адреса](compute-ip.md#статусы-ip-адресов). -12. В блоке **Размещения** выберите: +12. В блоке **Размещения** выберите: - **Группа размещения**: выберите правило размещения ВМ на физическом хосте. [Группу размещения](compute-affinity.md) создайте заранее. -13. Отметьте **Расширенные параметры**, чтобы использовать [cloud-init](https://cloudinit.readthedocs.io/en/latest/) для настройки ВМ. -14. Нажмите **Создать виртуальную машину**. +13. Включите опцию **Расширенные параметры**, чтобы использовать [cloud-init](https://cloudinit.readthedocs.io/en/latest/) для настройки ВМ. +14. Нажмите **Создать виртуальную машину**. ВМ появится на странице сервиса **Виртуальные машины** в разделе **Виртуальные машины** в статусе `Cоздается`. Выполняется сборка виртуального ВМ, назначается [IP-адрес](compute-ip.md) и полное доменное имя (FQDN). После окончания сборки ВМ перейдет в статус `Включена`. diff --git a/src/compute/compute-how-to/compute-servers-jump-create.md b/src/compute/compute-how-to/compute-servers-jump-create.md new file mode 100644 index 0000000..1568a1a --- /dev/null +++ b/src/compute/compute-how-to/compute-servers-jump-create.md @@ -0,0 +1,51 @@ +# Создание ВМ джамп-хоста + +Промежуточная ВМ (джамп-хост) — это виртуальная машина с внешним IP-адресом, созданная в специальной приграничной зоне доступности `DMZ` и имеющая доступ к внутренней сети. Джамп-хост является шлюзом между интернетом и внутренней сетью. Через джамп-хост можно подключиться к ВМ по SSH по внутреннему IP-адресу. + +## 1. Посмотреть внешний IP-адрес и его статус + +Для создания промежуточной ВМ с доступом в/из интернета понадобится внешний IP-адрес. + +Перед созданием промежуточной ВМ посмотрите статус и значение внешнего IP-адреса: + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. +4. В левом меню откройте раздел **IP-адреса**. +5. В списке найдите IP-адрес, который сопоставлен с IP-адресом `10.0.0.10`. +6. Значение внешнего IP-адреса указано в поле **Имя**. +7. Убедитесь, что IP-адрес, который сопоставлен с IP-адресом `10.0.0.10`, находится в статусе `Зарезервирован`. + +Внешний IP-адрес может быть занят другой виртуальной машиной. Если вы не планируете использовать эту ВМ в качестве джамп-хоста, то [отвяжите внешний IP-адрес](./compute-ip.md#назначить-вм-внешний-ip-адрес) от этой ВМ и [создайте новую промежуточную ВМ с FIP](#2-создать-промежуточную-вм). + +## 2. Создать промежуточную ВМ + +Чтобы ВМ была доступна из интернета и имела выход в интернет, ВМ создается: + +- в [зоне доступности](./../compute-overview.md#зоны-доступности) `DMZ`; +- с внешним IP-адресом, который сопоставлен с внутренним IP-адресом `10.0.0.10`; +- с образом операционной системы: + - Linux для реализации базовой сетевой функциональности; + - VyOS для реализации расширенной сетевой функциональности. + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Выберите нужный проект в верхнем меню **Проекты**. +3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. +4. В левом меню откройте раздел **Виртуальные машины**. +5. Нажмите **Создать виртуальную машину**. +6. В блоке **Имя и расположение** укажите имя и расположение ВМ: + - **Имя машины**: введите название ВМ. + - **Зона доступности**: выберите зону доступности, содержащую в названии `DMZ`. + :::warning Важно + Джамп-хост и внешний IP-адрес должны находиться в одной [зоне доступности `DMZ`](./../compute-overview.md#зоны-доступности) для связанности из интернета. + ::: +7. В блоке **Выбор образа** выберите [тип и версию операционной системы](./../compute-overview.md#операционная-система). +8. В блоке **Конфигурация** выберите количество vCPU и RAM. +9. В блоке **Диски** настройте загрузочный диск: + - **Загрузочный диск**: выберите [тип диска](./../compute-overview.md#диски) и укажите размер загрузочного диска. +10. Выберите SSH-ключ для подключения к ВМ по SSH. +11. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: + - **Логин**: введите логин пользователя латинскими символами в нижнем регистре. +12. В блоке **Настройки сети** выберите: + - **IPv4-адрес**: выберите из списка внешний IP-адрес. +13. Нажмите **Создать виртуальную машину**. \ No newline at end of file diff --git a/src/compute/compute-how-to/compute-servers-manage.md b/src/compute/compute-how-to/compute-servers-manage.md index ad42522..e63671b 100644 --- a/src/compute/compute-how-to/compute-servers-manage.md +++ b/src/compute/compute-how-to/compute-servers-manage.md @@ -2,22 +2,24 @@ ## Посмотреть список ВМ -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. ## Посмотреть свойства ВМ -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. 5. Нажмите на имя ВМ. 6. На вкладке **Общая информация** показана информация о ВМ: + - **Логин**: логин пользователя для подключения к ВМ. + - **Зона доступности**: [зона доступности](./../compute-overview.md#зоны-доступности) ВМ. - **Идентификатор**: уникальный идентификатор ВМ. - **Внутренний FQDN**: полное доменное имя ВМ. - - **IPv4 адрес**:внутренний IP-адрес, присвоенный ВМ. + - **Внутренний IP-адрес**:внутренний IP-адрес, присвоенный ВМ. - **Образ**: операционная система, установленная на ВМ. - **Конфигурация**: конфигурация ЦПУ и ОЗУ. - **Группа размещения**: группа размещения ВМ. @@ -30,7 +32,7 @@ У ВМ можно изменить конфигурацию ЦПУ и ОЗУ: увеличить или уменьшить количество вычислительных ресурсов. Выбор конфигурации предоставляется из линейки доступных тарифов. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -46,7 +48,7 @@ Выключение ВМ не предполагает освобождение вычислительных ресурсов, зарезервированных за этим ВМ. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -65,7 +67,7 @@ ## Включить ВМ -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -84,7 +86,7 @@ Перезагрузка ВМ предполагает корректное завершение работы операционный системы без отключения питания. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -105,7 +107,7 @@ Принудительная перезагрузка ВМ предполагает аппаратное выключение и включение. Несохраненные данные могут быть потеряны. -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. @@ -142,7 +144,7 @@ IP-адрес будет удален вместе с ВМ. Чтобы оста Удаление ВМ необратимо. Все данные будут удалены без возможности восстановления. ::: -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные машины**. 4. В левом меню откройте раздел **Виртуальные машины**. diff --git a/src/compute/compute-overview-index.md b/src/compute/compute-overview-index.md new file mode 100644 index 0000000..37daec1 --- /dev/null +++ b/src/compute/compute-overview-index.md @@ -0,0 +1,11 @@ +--- +section_links: + - title: Техническое описание + link: /compute/compute-overview.md + description: Информация о зонах доступности, физических платформах сервиса + - title: Квоты и лимиты + link: /compute/compute-quatos.md + description: Ограничения на количество ресурсов в сервисе +--- + +# Обзор сервиса \ No newline at end of file diff --git a/src/compute/compute-overview.md b/src/compute/compute-overview.md index 7627be8..c9245af 100644 --- a/src/compute/compute-overview.md +++ b/src/compute/compute-overview.md @@ -1,6 +1,4 @@ -# Обзор сервиса - -Виртуальные машины — сервис для создания и управления виртуальными машинами. +# Техническое описание ## Виртуальная машина @@ -16,19 +14,19 @@ Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры. -| Зона доступности |Дата-центр | -|---|---| -|`msk-dc-1`|[Останкино](https://dc.ostankino.ru/)| -|`msk-dc-3`|[Oxygen](https://o2dc.ru/)| +| Зона доступности |Дата-центр | Сетевой периметр | +|---|---|---| +|`msk-dc-1`|[Останкино](https://dc.ostankino.ru/)|`Inside`, `DMZ`| + -Зона доступности предоставляет на выбор сетевой периметр, в котором можно создать виртуальную машину. Доступны сетевые периметры: +Доступны сетевые периметры: -- `Inside` — закрытый контур, не подразумевает доступ из интернета к виртуальным машинам. -- `DMZ` — демилитаризованная зона, подразумевает доступ из интернета к виртуальным машинам. +- `Inside` — закрытый контур, не подразумевает доступ в/из интернета к виртуальным машинам. По умолчанию все ВМ в зоне `Inside` имеют маршруты до сетей `Inside` и `DMZ`. +- `DMZ` — демилитаризованная зона, подразумевает доступ из интернета к виртуальным машинам. По умолчанию все ВМ в зоне `DMZ` с внутренним IP-адресом имеют доступ в интернет через служебный внешний IP-организации организации, недоступный пользователям для управления. ## Шаблоны конфигурации ВМ @@ -54,21 +52,21 @@ ## Операционная система -Для виртуальных машин подготовлены образы операционных систем UNIX. +Для виртуальных машин подготовлены образы операционных систем Linux. -В операционных системах доступен `root`-пользователь. Для подключения к ВМ используется имя пользователя ОС по умолчанию. +В операционных системах доступен `root`-пользователь. Для подключения к ВМ используется имя пользователя, заданное при создании ВМ. -| Операционная система | Версия | Размер загрузочного диска | Имя пользователя по умолчанию | -|---|---|---|---| -| AstraLinux | 1.8.2 | 3 Гб | astra| -| CentOS | 9 | 10 Гб | centos| -| CentOS | 10 | 10 Гб | centos| -| Debian | 12 | 5 Гб | debian| -| Rocky Linux | 9 | 10 Гб | rocky | -| Ubuntu | 20.04 | 5 Гб | ubuntu | -| Ubuntu | 22.04 | 5 Гб | ubuntu | -| VyOS | 13 | 2 Гб | vyos | -| VyOS | 14 | 2 Гб | vyos | +| Операционная система | Версия | Размер загрузочного диска | +|---|---|---| +| AstraLinux | 1.8.2 | 3 ГБ | +| CentOS | 9 | 10 ГБ | +| CentOS | 10 | 10 ГБ | +| Debian | 12 | 5 ГБ | +| Rocky Linux | 9 | 10 ГБ | +| Ubuntu | 20.04 | 5 ГБ | +| Ubuntu | 22.04 | 5 ГБ | +| VyOS | 13 | 2 ГБ | +| VyOS | 14 | 2 ГБ | ## Группы виртуальных машин diff --git a/src/compute/compute-quatos.md b/src/compute/compute-quatos.md new file mode 100644 index 0000000..ea48068 --- /dev/null +++ b/src/compute/compute-quatos.md @@ -0,0 +1,37 @@ +# Квоты и лимиты + +Квоты — это организационные ограничения на количество доступных ресурсов в сервисе. В некоторых случаях квоты могут быть увеличены или уменьшены по запросу. + +Лимиты — это технические ограничения на количество доступных ресурсов в сервисе. Ограничения, обычно, связаны с характеристиками оборудования и особенностями архитектуры. + +## Квоты + +| Вид ограничения | Значение | +|---|---| +|Количество публичных IP-адресов | 1 | +|Суммарное количество vCPU для всех виртуальных машин |32| +|Суммарный объем RAM для всех виртуальных машин | 256 ГБ| +|Суммарный объем дисков, включая [образы загрузочных дисков](../compute/compute-overview.md#операционная-система) | 200 ГБ | + +Доступные шаблоны конфигураций vCPU и RAM виртуальных машин: + +| Конфигурация | vCPU | RAM, ГБ | +|:------------|:----|:----------| +| cpu2ram2 | 2 | 2 | +| cpu2ram4 | 2 | 4 | +| cpu2ram8 | 2 | 8 | +| cpu2ram16 | 2 | 16 | +| cpu4ram4 | 4 | 4 | +| cpu4ram8 | 4 | 8 | +| cpu4ram16 | 4 | 16 | +| cpu4ram32 | 4 | 32 | +| cpu8ram16 | 8 | 16 | +| cpu8ram32 | 8 | 32 | +| cpu8ram64 | 8 | 64 | +| cpu8ram128 | 8 | 128 | +| cpu16ram4 | 16 | 4 | +| cpu16ram8 | 16 | 8 | +| cpu16ram16 | 16 | 16 | +| cpu16ram32 | 16 | 32 | +| cpu16ram64 | 16 | 64 | +| cpu16ram128 | 16 | 128 | \ No newline at end of file diff --git a/src/compute/index.md b/src/compute/index.md index 072a308..3dccaa4 100644 --- a/src/compute/index.md +++ b/src/compute/index.md @@ -1,7 +1,7 @@ --- section_links: - title: Обзор сервиса - link: /compute/compute-overview.md + link: /compute/compute-overview-index.md description: Обзор сервиса, решаемые задачи, характеристики оборудования - title: Виртуальные машины link: /compute/compute-how-to/compute-index.md diff --git a/src/concepts/dns.md b/src/concepts/dns.md new file mode 100644 index 0000000..5f630d2 --- /dev/null +++ b/src/concepts/dns.md @@ -0,0 +1,39 @@ +# DNS в виртуальном дата-центре + +DNS (Domain Name System) преобразует доменные имена в IP-адреса. Виртуальный дата-центр использует DNS для: + +- доступа к внешним ресурсам. +- корректной работы приложений, которые обращаются по доменным именам. +- разрешения имен серверов и сервисов внутри сети. + +## Публичные DNS-серверы + +Вы можете использовать любой из DNS-серверов для настройки работы виртуального дата-центра. Выбор зависит от ваших требований к скорости, надежности и политике конфиденциальности. + +### Российские + +- Яндекс.DNS: + `77.88.8.8` + `77.88.8.1` + +- Ростелеком DNS: + `77.88.8.2` + `77.88.8.3` + +### Международные + +- Google Public DNS: + `8.8.8.8` + `8.8.4.4` + +- Quad9 DNS: + `9.9.9.9` + `49.112.112.112` + +- OpenDNS (Cisco): + `208.67.222.222` + `208.67.220.220` + +## Важная информация + +Компания не несет ответственности за работу и конфиденциальность публичных DNS-сервисов. Политику конфиденциальности и обработки данных вы найдете на сайте выбранного провайдера DNS. diff --git a/src/index.md b/src/index.md index f1fb7b4..2b668bf 100644 --- a/src/index.md +++ b/src/index.md @@ -12,7 +12,7 @@ features: - title: Начало работы icon: coffee link: /start/index - - title: Обзор платформы + - title: Облачная платформа icon: tv_modern link: /platform/index - title: Сервисы @@ -34,8 +34,8 @@ features: { title: API } ] - title: Мониторинг - scroll_to: "" icon: graph_up + link: - title: Биллинг icon: wallet link: /billing/about @@ -86,14 +86,12 @@ services: - title: SD-WAN. Распределенные сети description: В работе icon: network - - title: Резервное копирование и восстановление + - title: Резервное копирование articles: - title: Резервное копирование - description: В работе - icon: refresh - - title: Аварийное восстановление данных - description: В работе + description: Создание, хранение и восстановление копии виртуальных машин icon: refresh + link: /backups/index - title: Базы данных articles: - title: ClickHouse diff --git a/src/monitoring/about.md b/src/monitoring/about.md new file mode 100644 index 0000000..9e7ef50 --- /dev/null +++ b/src/monitoring/about.md @@ -0,0 +1,20 @@ +# Мониторинг + +Мониторинг позволяет отслеживать использование ресурсов в Beeline Cloud. С помощью мониторинга можно своевременно выявлять превышение лимитов, оптимизировать распределение ресурсов и предотвращать возможные проблемы в работе инфраструктуры. + +::: info Примечание +Новые виртуальные машины появляются в мониторинге через 30 минут после создания. +::: + +## Обзор + +В этом разделе вы можете контролировать следующие метрики: + +- Включенные CPU в VDC, `шт.`. +- Включенная оперативная память, `ГБ`. +- CPU Ready, `%`. +- Использование CPU, `%`. +- Использование оперативной памяти, `%`. +- RAM Swap + Balloon, `%`. + +Выбрать интервал времени, за который будут показаны данные, можно в поле **Период**. Вы также можете включить автоматическое обновление графиков с заданной периодичностью в поле **Автообновление**. diff --git a/src/platform/about.md b/src/platform/about.md new file mode 100644 index 0000000..65aadb4 --- /dev/null +++ b/src/platform/about.md @@ -0,0 +1,27 @@ +# Обзор + +## Сервисы + +Каждый сервис Beeline Cloud предоставляет определенный набор облачных ресурсов и инструменты для управления этими ресурсами. Все сервисы Beeline Cloud объединены в каталог и размещены в личном кабинете в разделе **Сервисы**. + +Список сервисов можно посмотреть в разделе «Сервисы» в личном кабинете. + +Сервисы с отметкой `По заявке` подключаются по запросу специалистами Beeline Cloud. Сервисы без отметки `По заявке` — цифровые, и подключаются самостоятельно. + +Доступ к сервисам Beeline Cloud предоставляется [зарегистрированным пользователям](../start/getting-started.md#1-регистрация-в-beeline-cloud). + +## Центры обработки данных + +Инфраструктура Beeline Cloud размещена в надежных дата-центрах уровней Tier II и III. + +| Город | Дата-центр | Адрес дата-центра | Tier | +|---|---|---|---| +|Москва|[Останкино](https://dc.ostankino.ru/)|РФ, г. Москва, 1-я Останкинская ул., д. 1, стр. 1|III| +|Москва|[Oxygen](https://o2dc.ru/)|РФ, г. Москва, Волгоградский пр., д. 42, к. 9|III| +|Москва|[Филанко](https://datahouse.ru/datacenter/nagornaya/)|РФ, г. Москва, Электролитный пр-д, д. 3, стр. 47|II| +|Ярославль|ЯТЦ Модуль 3|РФ, г. Ярославль, ул. Технопарковая, д. 5|III| +|Ярославль|ЯТЦ Модуль 5|РФ, г. Ярославль, ул. Технопарковая, д. 5|III| +|Ярославль|ЯТЦ Модуль 6|РФ, г. Ярославль, ул. Технопарковая, д. 5|III| +|Новосибирск|РТК-ЦОД|РФ, г. Новосибирск, ул. Менделеева, д. 1|III| + +- **ЯТЦ** — Ярославский технический центр. \ No newline at end of file diff --git a/src/platform/concept/architecture.md b/src/platform/concept/architecture.md deleted file mode 100644 index 2ed12bc..0000000 --- a/src/platform/concept/architecture.md +++ /dev/null @@ -1 +0,0 @@ -# Архитектура \ No newline at end of file diff --git a/src/platform/concept/glossary.md b/src/platform/concept/glossary.md deleted file mode 100644 index 202fc32..0000000 --- a/src/platform/concept/glossary.md +++ /dev/null @@ -1 +0,0 @@ -# Терминология \ No newline at end of file diff --git a/src/platform/index.md b/src/platform/index.md index 38624f7..0be3827 100644 --- a/src/platform/index.md +++ b/src/platform/index.md @@ -1,8 +1,8 @@ --- section_links: - - title: Сервисы - link: /platform/services/services.md - description: Сервисы Beeline Cloud + - title: Обзор + link: /platform/about.md + description: Информация о сервисах Beeline Cloud, ЦОД - title: Техническая поддержка link: /platform/support/support-overview.md description: Условия оказания и способы обращения в техническую поддержку diff --git a/src/platform/services/services-sla.md b/src/platform/services/services-sla.md deleted file mode 100644 index 26046b1..0000000 --- a/src/platform/services/services-sla.md +++ /dev/null @@ -1 +0,0 @@ -# Соглашение об уровне обслуживания \ No newline at end of file diff --git a/src/platform/services/services.md b/src/platform/services/services.md deleted file mode 100644 index df7bcc0..0000000 --- a/src/platform/services/services.md +++ /dev/null @@ -1,9 +0,0 @@ -# Сервисы - -Каждый сервис Beeline Cloud предоставляет определенный набор облачных ресурсов и инструменты для управления этими ресурсами. Все сервисы Beeline Cloud объединены в каталог и размещены в личном кабинете в разделе **Сервисы**. - -Список сервисов можно посмотреть в разделе «Сервисы» в личном кабинете. - -Сервисы с отметкой `По заявке` подключаются по запросу специалистами Beeline Cloud. Сервисы без отметки `По заявке` — цифровые, и подключаются самостоятельно. - -Доступ к сервисам Beeline Cloud предоставляется [зарегистрированным пользователям](./../../start/getting-started.md#шаг-1-регистрация-в-beeline-cloud). diff --git a/src/platform/support/support-overview.md b/src/platform/support/support-overview.md index bd92be9..c5034b5 100644 --- a/src/platform/support/support-overview.md +++ b/src/platform/support/support-overview.md @@ -1,17 +1,13 @@ # Техническая поддержка -Вы всегда можете обратиться в нашу техническую поддержку по вопросам сопровождения сервисов Beeline Cloud. - -:::warning Важно -Обратиться в техническую поддержку могут пользователи, [зарегистрированные в Beeline Cloud](./../../start/getting-started.md#шаг-1-регистрация-в-beeline-cloud). -::: +По вопросам сопровождения сервисов Beeline Cloud обращайтесь в техническую поддержку. ## Способы обращения -| Способ связи | Описание | Время работы | -|--------|----------|---------------------| -|Центр поддержки| [lk.cloud.beeline.ru/support-center](https://lk.cloud.beeline.ru/support-center) | круглосуточно | -|Почта | [servicedesk@datafort.ru](mailto:servicedesk@datafort.ru) | круглосуточно| +| Способ связи | Канал обращения | Время работы | Описание | +|----------|----------|---------------------|----------| +|Центр поддержки| [lk.cloud.beeline.ru/support-center](https://lk.cloud.beeline.ru/support-center) | круглосуточно | Для подачи обращений через центр поддержки [зарегистрируйтесь в Beeline Cloud](./../../start/getting-started.md#шаг-1-регистрация-в-beeline-cloud) | +|Почта | [servicedesk@datafort.ru](mailto:servicedesk@datafort.ru) | круглосуточно| | ## Сроки обработки запросов diff --git a/src/platform/zones.md b/src/platform/zones.md deleted file mode 100644 index d81c141..0000000 --- a/src/platform/zones.md +++ /dev/null @@ -1,15 +0,0 @@ -# Центры обработки данных - -Инфраструктура Beeline Cloud размещена в надежных дата-центра уровня Tier III. - -| Город | Дата-центр | Адрес дата-центра | Tier | -|---|---|---|---| -|Москва|[Останкино](https://dc.ostankino.ru/)|г. Москва 1-я Останкинская ул., д. 1, стр. 1|III| -|Москва|[Oxygen](https://o2dc.ru/)|г. Москва Волгоградский пр., д. 42, к. 9|III| -|Москва|[Филанко](https://datahouse.ru/datacenter/nagornaya/)|г. Москва Электролитный пр-д, д. 3, стр. 47|II| -|Ярославль|ЯТЦ Модуль 3|г. Ярославль ул. Технопарковая, д. 5|III| -|Ярославль|ЯТЦ Модуль 5|г. Ярославль ул. Технопарковая, д. 5|III| -|Ярославль|ЯТЦ Модуль 6|г. Ярославль ул. Технопарковая, д. 5|III| -|Новосибирск|РТК-ЦОД|г. Новосибирск, ул. Демакова, д. 42|III| - -- **ЯТЦ** — Ярославский технический центр. \ No newline at end of file diff --git a/src/public/img/features/support.svg b/src/public/img/features/support.svg index f456561..cca6de3 100644 --- a/src/public/img/features/support.svg +++ b/src/public/img/features/support.svg @@ -6,7 +6,7 @@ - + diff --git a/src/public/img/logo-cloud.svg b/src/public/img/logo-cloud.svg new file mode 100644 index 0000000..677dba3 --- /dev/null +++ b/src/public/img/logo-cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/public/logo-dark-theme.svg b/src/public/logo-dark-theme.svg deleted file mode 100644 index 9a871f4..0000000 --- a/src/public/logo-dark-theme.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/public/logo-light-theme.svg b/src/public/logo-light-theme.svg deleted file mode 100644 index deb3a50..0000000 --- a/src/public/logo-light-theme.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/start/getting-started.md b/src/start/getting-started.md index 2ba2e3c..ceb3e98 100644 --- a/src/start/getting-started.md +++ b/src/start/getting-started.md @@ -2,11 +2,11 @@ ## 1. Регистрация в Beeline Cloud -1. Перейдите по ссылке [lk.cloud.beeline.ru](https://lk.cloud.beeline.ru/) и нажмите кнопку **Войти** в правом верхнем углу. +1. Перейдите по ссылке [lk.cloud.beeline.ru](https://lk.cloud.beeline.ru/). 2. Введите номер телефона любого оператора связи и нажмите кнопку **Войти**. 3. Введите код с картинки и нажмите **Подтвердить**. -4. Введите код, отправленный на номер телефона, указанный при регистрации. -5. Введите рабочий почтовый адрес и нажмите на кнопку **Далее**. На указанный адрес будет выслана ссылка для подтверждения почты. +4. Введите код, отправленный на номер телефона. +5. Введите адрес электронной почты и нажмите на кнопку **Далее**. На указанную почту будет выслана ссылка для подтверждения. 6. Дождитесь письма от Beeline Cloud с темой **Подтверждение адреса электронной почты** и перейдите по ссылке **Завершить регистрацию**. После успешной регистрации аккаунта начнется настройка личного кабинета. После завершения настройки: @@ -21,9 +21,9 @@ ## 2. Создание ресурса -Чтобы начать использование Beeline Cloud, создайте ресурс в проекте. Ресурсами в проекте могут быть виртуальные машины, виртуальные дата-центры и др. ресурсы, которые предоставляют сервисы Beeline Cloud. +Чтобы начать использование Beeline Cloud, создайте ресурс в проекте. Ресурсами в проекте могут быть виртуальные машины, виртуальные дата-центры и другие ресурсы, которые предоставляют сервисы Beeline Cloud. -1. Перейдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Перейдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. На странице проекта **Мой проект** нажмите **Создать ресурс**. 3. Выберите из списка тип ресурса, который вам требуется создать в проекте. 4. На странице создания ресурса заполните свойства ресурса. @@ -36,5 +36,5 @@ - Познакомьтесь с сервисами: - [Виртуальные дата-центры на VMware](../vdc/index.md). - [Виртуальные машины](../compute/index.md). -- [Заключите договор](organization.md), чтобы использовать полные мощности ресурсов Beeline Cloud. +- [Заключите договор](organization.md), чтобы снять [ограничения](trial.md#квоты-сервисов) платформы Beeline Cloud, действующие на период бесплатного тестирования. \ No newline at end of file diff --git a/src/start/organization.md b/src/start/organization.md index 6d5b6bb..683acea 100644 --- a/src/start/organization.md +++ b/src/start/organization.md @@ -1,15 +1,17 @@ # Платное использование -Аккаунт Beeline Cloud регистрируется для физического лица. Физическому лицу предоставляется [период бесплатного тестирования](trial.md). После окончания бесплатного периода заключите договор с Beeline Cloud, чтобы продолжить работу с сервисами Beeline Cloud. +Аккаунт Beeline Cloud регистрируется для физического лица. Физическому лицу предоставляется [период бесплатного тестирования](trial.md). После окончания бесплатного периода заключите коммерческий договор с Beeline Cloud, чтобы продолжить работу с сервисами Beeline Cloud. -Для добавления организации необходимо отправить заявку на заключение договора из личного кабинета Beeline Cloud физического лица: +Коммерческий договор на использование платформы Beeline Cloud заключается с **юридическими лицами и индивидуальными предпринимателями**. Физическим лицам доступно тестирование функциональности сервисов Beeline Cloud в ознакомительных целях без права коммерческой эксплуатации. + +Для заключения коммерческого договора, необходимо: 1. Войдите в [личный кабинет Beeline Cloud](https://lk.cloud.beeline.ru/). 2. В информационном окне о бесплатном тестировании нажмите на ссылку **Заключить договор**. 3. Нажмите на образец договора и ознакомьтесь в условиями договора. 4. Заполните заявку на заключение договора: - **ФИО**: укажите контактное лицо; - - **ИНН** (необязательно): укажите ИНН организации, с которой будет заключен договор; + - **ИНН**: укажите ИНН организации, с которой будет заключен договор; - укажите удобное время для звонка. 5. Нажмите **Отправить**. diff --git a/src/start/trial.md b/src/start/trial.md index ddde444..22fca88 100644 --- a/src/start/trial.md +++ b/src/start/trial.md @@ -25,47 +25,8 @@ ## Квоты сервисов -### Виртуальные дата-центры на VMware - -| Вид ограничения | Значение | -|---|---| -| Количество виртуальных дата-центров в проекте | 1 | -| Количество vCPU в одном дата-центре | 4 | -| Объем RAM в одном дата-центре | 8 ГБ | -| Объем дискового пространства в одном дата-центре | 80 ГБ | -|Количество публичных IP-адресов в одном дата-центре| 1 | - -### Виртуальные машины - -| Вид ограничения | Значение | -|---|---| -|Количество публичных IP-адресов | 1 | -|Суммарное количество vCPU для всех виртуальных машин |32| -|Суммарный объем RAM для всех виртуальных машин | 256 ГБ| -|Суммарный объем дисков, включая [образы загрузочных дисков](../compute/compute-overview.md#операционная-система) | 200 ГБ | - -Доступные шаблоны конфигураций vCPU и RAM виртуальных машин: - -| Конфигурация | vCPU | RAM, ГБ | -|:------------|:----|:----------| -| cpu2ram2 | 2 | 2 | -| cpu2ram4 | 2 | 4 | -| cpu2ram8 | 2 | 8 | -| cpu2ram16 | 2 | 16 | -| cpu4ram4 | 4 | 4 | -| cpu4ram8 | 4 | 8 | -| cpu4ram16 | 4 | 16 | -| cpu4ram32 | 4 | 32 | -| cpu8ram16 | 8 | 16 | -| cpu8ram32 | 8 | 32 | -| cpu8ram64 | 8 | 64 | -| cpu8ram128 | 8 | 128 | -| cpu16ram4 | 16 | 4 | -| cpu16ram8 | 16 | 8 | -| cpu16ram16 | 16 | 16 | -| cpu16ram32 | 16 | 32 | -| cpu16ram64 | 16 | 64 | -| cpu16ram128 | 16 | 128 | +- [Виртуальные дата-центры на VMware](../vdc/vdc-quatos.md#бесплатный-период). +- [Резервное копирование](../backups/backup-quatos.md#бесплатный-период). ## Переход на платное использование diff --git a/src/vdc/index.md b/src/vdc/index.md index 7029c7b..28ae207 100644 --- a/src/vdc/index.md +++ b/src/vdc/index.md @@ -1,18 +1,33 @@ --- section_links: - title: Обзор сервиса - link: /vdc/vdc-overview.md.md + link: /vdc/vdc-overview.md description: Обзор сервиса, решаемые задачи, характеристики оборудования - title: Быстрый старт link: /vdc/vdc-getting-started.md - description: Создание виртуальной машины в дата-центре и подключение к ней + description: Создание виртуальной машины в дата-центре - title: Виртуальные дата-центры link: /vdc/vdc-how-to/vdc-index.md - description: Создание виртуального дата-цента, вход с двухфакторной аутентификацией + description: Создание виртуального дата-цента, вход с двухфакторной аутентификацией + - title: Виртуальные машины + link: /vdc/vdc-how-to/vm/vm-index.md + description: Управление виртуальными машинами в дата-центре с помощью Cloud Director + - title: Диски + link: /vdc/vdc-how-to/disks/disks-index.md + description: Управление дисками виртуальных машин и выделенными дисками в дата-центре с помощью Cloud Director + - title: Сети + link: /vdc/vdc-how-to/networks/networks-index.md + description: Настройка доступа дата-центра в интернет, доступа ВМ в/из интернета + - title: Пользователи и роли + link: /vdc/vdc-how-to/users/users-index.md + description: Создание пользователей в дата-центре, ролевая модель + - title: Двухфакторная аутентификация + link: /vdc/vdc-how-to/vdc-2fa.md + description: Подключение двухфакторной аутентификацией --- # Виртуальные дата-центры на VMware Сервис **Виртуальные дата-центры на VMware** предоставляет платформу для создания виртуальных дата-центров на базе физической инфраструктуры Beeline Cloud. -В [личном кабинете](https://lk.cloud.beeline.ru/) вы можете заказать виртуальный дата-центр с выделенным внешним IP-адресом. Управлять ресурсами дата-центра — в панели управления Cloud Director. Для усиления безопасности подключается [двухфакторная аутентификация (2FA)](./vdc-how-to/vdc-2fa.md) при входе в дата-центр. +В [личном кабинете](https://console.cloud.beeline.ru/) вы можете заказать виртуальный дата-центр с выделенным внешним IP-адресом. Управление ресурсами дата-центра выполняется в панели управления Cloud Director. Для усиления безопасности подключается [двухфакторная аутентификация (2FA)](./vdc-how-to/vdc-2fa.md) при входе в дата-центр. diff --git a/src/vdc/vdc-getting-started.md b/src/vdc/vdc-getting-started.md index 1bcead2..c254b1b 100644 --- a/src/vdc/vdc-getting-started.md +++ b/src/vdc/vdc-getting-started.md @@ -1,6 +1,6 @@ # Быстрый старт -В этой инструкции рассмотрен процесс создания виртуальной машины в дата-центре и подключение к ней. +В этой инструкции рассмотрен процесс создания виртуального дата-центра и создание в нем виртуальной машины из шаблона. ## Перед началом работы @@ -8,11 +8,11 @@ ## 1. Создать виртуальный дата-центр -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. На странице **Мой проект** нажмите кнопку **Создать ресурс → Виртуальный дата-центр**. 3. [Заполните](./vdc-how-to/vdc-create.md#создать-дата-центр) параметры виртуального дата-центра. :::warning Важно - Общее количество ресурсов в виртуальном дата-центре указывайте в пределах [квот сервиса](../start/trial.md#квоты-сервисов) для периода [бесплатного тестирования](../start/trial.md). + Общее количество ресурсов в виртуальном дата-центре указывайте в пределах [квот сервиса](vdc-quatos.md#бесплатный-период) для периода [бесплатного тестирования](../start/trial.md). ::: 4. Нажмите **Создать дата-центр**. diff --git a/src/vdc/vdc-how-to/disks/about.md b/src/vdc/vdc-how-to/disks/about.md new file mode 100644 index 0000000..ee65fec --- /dev/null +++ b/src/vdc/vdc-how-to/disks/about.md @@ -0,0 +1,31 @@ +# Обзор + +## Типы дисков + +В VMware Cloud Director используются два типа дисков: + +- Диски виртуальной машины. +- Выделенные диски (Named Disks). + +Политика хранения задает правила размещения и применяется при создании любого из этих типов. + +## Диски виртуальной машины + +- Являются частью конфигурации конкретной ВМ. +- Создаются при развертывании ВМ или добавляются при редактировании ВМ. +- Привязаны к жизненному циклу ВМ: при удалении ВМ такие диски удаляются вместе с ней. +- Могут быть системными или дополнительными (например, для хранения данных). +- Для каждого диска выбирается политика хранения, доступная в виртуальном дата-центре. От политики зависят размещение, ограничения по ёмкости и поддерживаемые возможности. + +## Выделенные диски (Named Disks) + +- Представляют отдельный ресурс хранения на уровне виртуального дата-центра. +- Не зависят от жизненного цикла конкретной ВМ и могут подключаться к разным ВМ последовательно; +- Обеспечивают переносимость данных между ВМ внутри одного виртуального дата-центра без копирования; +- Удаляются независимо от ВМ, при отключении могут сохраняться для последующего использования. + +## Политика хранения + +Политика хранения в VMware Cloud Director определяется на уровне провайдера и задает правила размещения данных, уровень производительности и доступность хранилищ. Пользователь дата-центра не может изменять параметры политики. Политика хранения выбирается при создании дисков в дата-центре и определяет доступный объем хранилища. + +Если нужно изменить объем, предусмотренный выбранной политикой хранения, обратитесь [в службу поддержки Beeline Cloud](../../../platform/support/support-overview.md). \ No newline at end of file diff --git a/src/vdc/vdc-how-to/disks/attach-disk.md b/src/vdc/vdc-how-to/disks/attach-disk.md new file mode 100644 index 0000000..4bf7cd2 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/attach-disk.md @@ -0,0 +1,46 @@ +# Управление выделенными дисками + +## Подключить выделенный диск к ВМ + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Выберите диск из списка. +5. Нажмите кнопку **ATTACH**. +6. В открывшемся окне выберите, к какой виртуальной машине подключить диск. + + :::warning Внимание + В списке не отображаются ВМ, которые сейчас используются, просрочены или находятся в некорректном состоянии. + ::: + +7. Нажмите кнопку **ATTACH**. + +Чтобы подключить общий диск к нескольким виртуальным машинам, повторите шаги 2-5 для других виртуальных машин. + +## Отключить выделенный диск от ВМ + +:::info Примечание +Отключение выделенного диска не влияет на виртуальную машину. Диск и ВМ сохранятся, данные на них удалены не будут. +::: + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Выберите диск из списка. +5. Нажмите кнопку **DETACH**. +6. (необязательно) Если ВМ, к которой был подключен диск, удалена из vSphere, Cloud Director может некорректно отображать состояние диска. В этом случае выберите опцию **Force detach**, чтобы принудительно разорвать связь между диском и ВМ. +7. Нажмите кнопку **DETACH**. + +## Изменить владельца выделенного диска + +Изменение владельца позволяет передать права управления независимым диском другому пользователю дата-центра. + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Выберите нужный диск из списка. +5. Нажмите кнопку **CHANGE OWNER**. +6. В открывшемся окне выберите нового владельца из списка пользователей. +7. Нажмите кнопку **OK**. + +Если в списке нет доступных пользователей, [создайте их](../users/add-user.html). diff --git a/src/vdc/vdc-how-to/disks/change-storage-policy-of-vm.md b/src/vdc/vdc-how-to/disks/change-storage-policy-of-vm.md new file mode 100644 index 0000000..2690425 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/change-storage-policy-of-vm.md @@ -0,0 +1,10 @@ +# Изменение политики хранения дисков виртуальной машины + +[Политика хранения](about.md#политика-хранения) задает правила размещения данных. + +1. Перейдите в раздел **Applications** → **Virtual Machines**. +2. Выберите нужную виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **Hard Disks**. +4. Нажмите кнопку **EDIT**. +5. В открывшемся окне смените политику хранения. +6. Нажмите кнопку **SAVE** для подтверждения изменений. diff --git a/src/vdc/vdc-how-to/disks/create-disk.md b/src/vdc/vdc-how-to/disks/create-disk.md new file mode 100644 index 0000000..462ab81 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/create-disk.md @@ -0,0 +1,71 @@ +# Создание диска + +## Создать диск ВМ + +1. Перейдите в раздел **Applications** → **Virtual Machines**. +2. Выберите нужную виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **Hard Disks**. +4. Нажмите кнопку **EDIT**. +5. В открывшемся окне нажмите кнопку **ADD**. +6. Задайте следующие параметры диска в таблице: + + - **Size of Disk**: укажите размер создаваемого диска в мегабайтах или гигабайтах. + - **Storage Policy**: выберите [политику хранения](about.md#политика-хранения). + - (необязательно) **IOPS Reservation**: задайте количество операций ввода-вывода в секунду, которое будет гарантировано для данного диска. + - **Bus Type**: выберите тип шины. + + - `LSI Logic Parallel (SCSI)`: стандартный контроллер, обеспечивает стабильную работу большинства ОС. + - `LSI Logic SAS (SCSI)`: современный контроллер с поддержкой интерфейса SAS, улучшенной скоростью и надежностью. + - `Paravirtual (SCSI)`: оптимизирован для виртуальных сред, обеспечивает минимальные задержки и высокую производительность при интенсивных нагрузках. + - `IDE`: устаревшая шина с низкой скоростью передачи данных. Используется для работы со старыми ОС. + - `SATA`: шина для обычных нагрузок с меньшим числом одновременных операций. Поддерживает горячее подключение. + - `NVME`: высокоскоростная шина. Обеспечивает минимальные задержки и максимальную пропускную способность. + + :::warning Внимание + Изменить **Bus Type** после создания диска нельзя. + ::: + + - **Bus Number**: выберите номер контроллера, к которому будет подключен диск. + - **Unit Number**: задайте порядковый номер устройства на выбранной шине. Значение должно быть уникальным на контроллере. + +7. (необязательно) Повторите шаги 5-6, если вы хотите создать несколько дисков. +8. Нажмите кнопку **SAVE**. + +## Создать выделенный диск + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Нажмите кнопку **NEW**. +5. В открывшемся окне задайте параметры диска: + + - **Name**: введите имя диска. + - (необязательно) **Description**: укажите описание. + - **Storage Policy**: выберите [политику хранения](about.md#политика-хранения). + - (необязательно) **IOPS Reservation**: задайте количество операций ввода-вывода в секунду, которое будет гарантировано для данного диска. + - **Size of Disk**: укажите размер создаваемого диска в мегабайтах или гигабайтах. + - **Bus Type**: выберите тип шины. + + - `SCSI`: стандартная шина, ориентирована на серверные задачи. Обеспечивает высокую производительность, совместима с большинством ОС. + - `IDE`: устаревшая шина с низкой скоростью передачи данных. Используется для работы со старыми ОС. + - `SATA`: шина для обычных нагрузок с меньшим числом одновременных операций. Поддерживает горячее подключение. + - `NVME`: высокоскоростная шина. Обеспечивает минимальные задержки и максимальную пропускную способность. + + - (если в пункте **Bus Type** указали `SCSI`) **Bus Sub-Type**: выберите подтип контроллера. + + - `BusLogic Parallel SCSI controller`: устаревший контроллер, используется со старыми ОС. + - `LSI Logic Parallel SCSI controller`: стандартный контроллер, обеспечивает стабильную работу большинства ОС. + - `LSI Logic SAS SCSI controller`: современный контроллер с поддержкой интерфейса SAS, улучшенной скоростью и надежностью. + - `Paravirtual SCSI controller`: оптимизирован для виртуальных сред, обеспечивает минимальные задержки и высокую производительность при интенсивных нагрузках. + + - (необязательно) **Sharing Type**: выберите режим доступа к диску — отдельный или общий для нескольких виртуальных машин. + + - `None`: диск доступен только одной виртуальной машине. + - `Disk`: диск может быть подключен к нескольким виртуальным машинам на уровне диска. + - `Controller`: диск может быть подключен к нескольким виртуальным машинам через общий контроллер. + + :::warning Внимание + При выбранном режиме `Controller` в **Bus Type** доступны только шины 2 шины: `LSI Logic SAS SCSI controller` и `Paravirtual SCSI controller`. После создания диска вы не сможете изменить параметры **Bus Type**, **Bus Sub-Type** и **Sharing Type**. + ::: + +6. Нажмите кнопку **SAVE** для создания диска. diff --git a/src/vdc/vdc-how-to/disks/delete-disk.md b/src/vdc/vdc-how-to/disks/delete-disk.md new file mode 100644 index 0000000..fc093f2 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/delete-disk.md @@ -0,0 +1,24 @@ +# Удаление диска + +## Удалить диск ВМ + +1. Перейдите в раздел **Applications** → **Virtual Machines**. +2. Выберите нужную виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **Hard Disks**. +4. Нажмите кнопку **EDIT**. +5. В открывшемся окне найдите диск, который нужно удалить. +6. Нажмите кнопку ![del](../../../compute/compute-how-to/image/delete.png) в строчке диска, который нужно удалить. +7. Нажмите кнопку **SAVE**. + +## Удалить выделенный диск + +:::info Примечание +Перед удалением диска, [отключите его от виртуальной машины](attach-disk.md#отключить-выделенный-диск-от-вм). +::: + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Выберите нужный диск из списка. +5. Нажмите кнопку **DELETE**. +6. В открывшемся окне подтвердите действие. diff --git a/src/vdc/vdc-how-to/disks/disks-index.md b/src/vdc/vdc-how-to/disks/disks-index.md new file mode 100644 index 0000000..9a7a213 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/disks-index.md @@ -0,0 +1,26 @@ +--- +section_links: + - title: Обзор + link: /vdc/vdc-how-to/disks/about.md + description: Описание типов дисков, доступных в VMware Cloud Director + - title: Создание диска + link: /vdc/vdc-how-to/disks/create-disk.md + description: Создание выделенного диска и диска ВМ + - title: Проверка состояния диска + link: /vdc/vdc-how-to/disks/view-disk.md + description: Проверка состояния выделенного диска и диска ВМ + - title: Управление выделенными дисками + link: /vdc/vdc-how-to/disks/attach-disk.md + description: Подключение, отключение выделенного диска к ВМ, изменение владельца диска + - title: Изменение политики хранения дисков ВМ + link: /vdc/vdc-how-to/disks/change-storage-policy-of-vm.md + description: Управление политикой хранения дисков ВМ + - title: Редактирование параметров диска + link: /vdc/vdc-how-to/disks/edit-disk.md + description: Изменение параметров выделенного диска и диска ВМ + - title: Удаление диска + link: /vdc/vdc-how-to/disks/delete-disk.md + description: Удаление выделенного диска и диска ВМ +--- + +# Диски diff --git a/src/vdc/vdc-how-to/disks/edit-disk.md b/src/vdc/vdc-how-to/disks/edit-disk.md new file mode 100644 index 0000000..062814e --- /dev/null +++ b/src/vdc/vdc-how-to/disks/edit-disk.md @@ -0,0 +1,40 @@ +# Редактирование параметров диска + +## Редактировать параметры диска ВМ + +1. Перейдите в раздел **Applications** → **Virtual Machines**. +2. Выберите нужную виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **Hard Disks**. +4. Нажмите кнопку **EDIT**. +5. В открывшемся окне найдите диск, у которого нужно изменить параметры. +6. Измените параметры диска в таблице: + + - **Size of Disk**: укажите размер создаваемого диска в мегабайтах или гигабайтах. + - **Storage Policy**: выберите [политику хранения](about.md#политика-хранения). + - (необязательно) **IOPS Reservation**: задайте количество операций ввода-вывода в секунду, которое будет гарантировано для данного диска. + + - **Bus Number**: выберите номер контроллера, к которому будет подключен диск. + - **Unit Number**: задайте порядковый номер устройства на выбранной шине. Значение должно быть уникальным на контроллере. + + :::info Примечание + **Bus Number** и **Unit Number** нельзя изменить, пока виртуальная машина [включена](../vm/manage-vm.md#выключить-виртуальную-машину). + ::: + +7. Нажмите кнопку **SAVE**. + +## Редактировать параметры выделенного диска + +1. Перейдите в раздел **Data Centers**. +2. Выберите нужный дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. Выберите диск из списка. +5. Нажмите кнопку **EDIT**. +6. В открывшемся окне измените параметры диска: + + - **Name**: введите имя диска. + - (необязательно) **Description**: укажите описание. + - **Storage Policy**: выберите [политику хранения](about.md#политика-хранения). + - (необязательно) **IOPS Reservation**: задайте количество операций ввода-вывода в секунду, которое будет гарантировано для данного диска. + - **Size of Disk**: укажите размер диска в мегабайтах или гигабайтах. + +7. Нажмите кнопку **SAVE** для сохранения изменений. diff --git a/src/vdc/vdc-how-to/disks/view-disk.md b/src/vdc/vdc-how-to/disks/view-disk.md new file mode 100644 index 0000000..f1fadc2 --- /dev/null +++ b/src/vdc/vdc-how-to/disks/view-disk.md @@ -0,0 +1,15 @@ +# Проверка состояния диска + +## Проверить состояние диска ВМ + +1. Перейдите в раздел **Applications** → **Virtual Machines**. +2. Выберите нужную виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **Hard Disks**. +4. В таблице будут отображены подключенные к ВМ диски. + +## Проверить состояние выделенного диска + +1. Перейдите в раздел **Data Centers**. +2. Выберите дата-центр из списка. +3. Перейдите в раздел **Storage** → **Named Disks**. +4. В списке будут отображены выделенные диски. \ No newline at end of file diff --git a/src/vdc/vdc-how-to/networks/about.md b/src/vdc/vdc-how-to/networks/about.md new file mode 100644 index 0000000..bd33e0e --- /dev/null +++ b/src/vdc/vdc-how-to/networks/about.md @@ -0,0 +1,52 @@ +# Обзор + +## Edge Gateway + +Edge Gateway — это виртуальный маршрутизатор в Cloud Director. Он соединяет внутренние сети организации с внешними. С помощью него можно настроить: + +- выход в интернет. +- маршрутизацию между подсетями. +- правила фаервола. +- VPN. +- балансировку нагрузки. + +Если подключить сеть к Edge Gateway, то виртуальные машины смогут выходить в интернет. Если нет — сеть останется изолированной. + +## Типы сетей в vDC + +Виртуальный дата-центр поддерживает несколько типов сетей. Они различаются по степени изоляции и доступу к внешним ресурсам. Ниже описаны основные варианты. + +### Routed: маршрутизируемая сеть + +Сеть Routed подключается к edge-шлюзу. Она позволяет управлять доступом к внешним ресурсам: машинам и сетям за пределами vDC или группы vDC. Через шлюз администратор может настроить правила маршрутизации и политики безопасности. + +### Isolated: изолированная сеть + +Сеть Isolated не подключена к внешним системам. Она полностью изолирована от других сетей и доступна только внутри организации vDC или группы vDC. +Такой вариант используют для тестовых сред или систем, которым не требуется связь с внешними ресурсами. + +## NAT + +NAT (Network Address Translation) используется для преобразования IP-адресов при прохождении трафика через шлюз. В Cloud Director параметр NAT Action определяет, как именно выполняется трансляция адресов. + +### Типы NAT Action + +**DNAT** + +Назначает внешний IP-адрес на внутренний. Используется, когда нужно предоставить доступ из Интернета или внешней сети к виртуальной машине во внутреннем сегменте Например, внешний запрос к 203.0.113.10:80 перенаправляется на внутренний сервер 192.168.10.5:80. + +**SNAT** + +Подменяет внутренний IP на внешний. Используется, когда виртуальные машины выходят в Интернет или внешнюю сеть. Например, запрос от 192.168.10.5 в Интернет будет выглядеть как исходящий с 203.0.113.10. + +**NO DNAT** + +Исключает правило DNAT. Позволяет явно указать, что для выбранного диапазона IP DNAT не применяется. Используется для finer-grained контроля, когда часть трафика должна обходить DNAT. + +**NO SNAT** + +Исключает правило SNAT. Позволяет указать, что для определенного диапазона исходящий трафик не будет преобразовываться во внешний IP. Используется, если нужно сохранить исходные адреса внутри определенных сетей. + +**REFLEXIVE** + +Создает двустороннее правило NAT, которое автоматически применяет трансляцию в обоих направлениях. \ No newline at end of file diff --git a/src/vdc/vdc-how-to/networks/allow-external-connections-to-vm.md b/src/vdc/vdc-how-to/networks/allow-external-connections-to-vm.md new file mode 100644 index 0000000..09b1e41 --- /dev/null +++ b/src/vdc/vdc-how-to/networks/allow-external-connections-to-vm.md @@ -0,0 +1,82 @@ +# Настройка доступа к ВМ из интернета + +## 1. Добавить правило NAT + +1. На вкладке **Data Centers** перейдите в вашу организацию. +2. Перейдите в раздел **Networking** → **Edges**. +3. Выберите шлюз, который вы хотите подключить к сети. +4. Перейдите в раздел **Services** → **NAT**. +5. Нажмите кнопку **New**. +6. Укажите имя сети. +7. (необязательно) Опишите назначение сети. +8. В поле **NAT Action** выберите `DNAT`. +9. В поле **External IP** укажите IP-адрес или подсеть в формате CIDR. + ::: tip Примечание + Посмотреть доступный внешний IP-адрес можно нажав на **ℹ**. + ::: +10. В поле **Internal IP** укажите внутренний IP-адрес или подсеть в формате CIDR (например, `192.168.0.3`). +11. В поле **Application** нажмите **Редактировать**. +12. Включите тумблер **Choose a specific application**. +13. Из списка выберите `RDP`. +14. Нажмите кнопку **Save**. +15. Нажмите кнопку **Save** еще раз. + +## 2. Создать набор IP-адресов + +1. Перейдите в раздел **Security** → **IP Sets**. +2. Нажмите кнопку **New**. +3. Укажите имя набора IP-адресов. +4. (необязательно) Опишите назначение набора IP-адресов. +5. Добавьте в набор подсеть в формате CIDR, которую вы использовали как **Internal IP** в NAT. +6. Нажмите кнопку **Save**. + +## 3. Настроить брандмауэр + +1. Перейдите в раздел **Services** → **Firewall**. +2. Нажмите кнопку **New**. +3. Укажите имя правила. +4. В поле **Source** нажмите **Редактировать**. +5. Включите тумблер **Any Source**. +6. Нажмите кнопку **Keep**. +7. В поле **Application** нажмите **Редактировать**. +8. Включите тумблер **Choose a specific application**. +9. Из списка выберите `RDP`. +10. Нажмите кнопку **Save**. +11. Перейдите в **Destination**. +12. Укажите созданный ранее набор IP-адресов. +13. Нажмите кнопку **Keep**. +14. В поле **Action** выберите действие: `Allow`. +15. Нажмите кнопку **Save**. + +## 4. Проверить подключение + +1. Установите утилиту для проверки подключения. +2. Подключитесь к ВМ по SSH. +3. Выполните команду в терминале: + + :::: tabs + + = Linux + + ``` + nc -zv <адрес> <порт> + ``` + + = macOS + + ``` + nc -zv <адрес> <порт> + ``` + + = Windows + + ``` + Test-NetConnection -ComputerName <адрес> -Port <порт> + ``` + + :::: + +Для проверки можно использовать сервер Google: + +- Адрес: `8.8.8.8`. +- Порт: `443`. \ No newline at end of file diff --git a/src/vdc/vdc-how-to/networks/connect-vapp-to-network.md b/src/vdc/vdc-how-to/networks/connect-vapp-to-network.md new file mode 100644 index 0000000..81dd0eb --- /dev/null +++ b/src/vdc/vdc-how-to/networks/connect-vapp-to-network.md @@ -0,0 +1,82 @@ +# Подключение виртуальной машины в vApp к сети + +## 1. Отключить ВМ + +1. В дата-центре перейдите в раздел **Applications** → **Virtual Machines**. +2. В карточке ВМ выберите **Actions** → **Power** → **Power Off**. +3. Подтвердите действие. + +## 2. Разрешить пользовательскую настройку гостевой ОС + +Перед продолжением убедитесь, что у виртуальной машины включен параметр **Enable guest customization**. Чтобы это проверить: + +1. На вкладке **Data Centers** перейдите в вашу организацию. +2. Перейдите в раздел **Compute** → **Virtual Machines**. +3. Выберите виртуальную машину, которую вы хотите подключить к сети. +4. Перейдите в раздел Guest OS Customization. +5. Убедитесь, что параметр **Enable guest customization** имеет значение **Enabled**. + +Если параметр имеет значение **Disabled**: + +1. Нажмите кнопку **Edit**. +2. Выберите опцию **Enable guest customization**. +3. Нажмите кнопку **Save**. + +## 3. Подключить vApp к сети + +1. Перейдите в раздел **Applications** → **Virtual Applications**. +2. Выберите vApp. +3. Перейдите в раздел **Networks**. +4. Нажмите кнопку **New**. +5. Выберите тип подключения **Direct**. +6. Выберите сеть из списка. +7. Нажмите кнопку **Add**. + +## 4. Подключить виртуальную машину к сети + +1. Перейдите в раздел **Virtual Machines** в vApp. +2. Выберите виртуальную машину из списка. +3. Перейдите в раздел **Hardware** → **NICs**. +4. Нажмите кнопку **Edit**. +5. В таблице в столбце **Network** выберите сеть, к которой нужно подключить виртуальную машину. +6. Выберите **IP Mode** - **Static - IP Pool**. +7. Нажмите кнопку **Save**. + +## 5. Включить ВМ + +1. В дата-центре перейдите в раздел **Applications** → **Virtual Machines**. +2. В карточке ВМ выберите **Actions** → **Power** → **Power On**. +3. Подтвердите действие. + +## 6. Проверить подключение + +1. Установите утилиту для проверки подключения. +2. Подключитесь к ВМ по SSH. +3. Выполните команду в терминале: + + :::: tabs + + = Linux + + ``` + nc -zv <адрес> <порт> + ``` + + = macOS + + ``` + nc -zv <адрес> <порт> + ``` + + = Windows + + ``` + Test-NetConnection -ComputerName <адрес> -Port <порт> + ``` + + :::: + +Для проверки можно использовать сервер Google: + +- Адрес: `8.8.8.8`. +- Порт: `443`. diff --git a/src/vdc/vdc-how-to/networks/connect-vm-to-network.md b/src/vdc/vdc-how-to/networks/connect-vm-to-network.md new file mode 100644 index 0000000..4fb8451 --- /dev/null +++ b/src/vdc/vdc-how-to/networks/connect-vm-to-network.md @@ -0,0 +1,74 @@ +# Подключение ВМ к интернету + +## 1. Добавить правило NAT + +1. На вкладке **Data Centers** перейдите в вашу организацию. +2. Перейдите в раздел **Networking** → **Edges**. +3. Выберите шлюз, который вы хотите подключить к сети. +4. Перейдите в раздел **Services** → **NAT**. +5. Нажмите кнопку **New**. +6. Укажите имя сети. +7. (необязательно) Опишите назначение сети. +8. В поле **NAT Action** выберите `SNAT`. +9. В поле **External IP** укажите IP-адрес или подсеть в формате CIDR. + ::: tip Примечание + Посмотреть доступный внешний IP-адрес можно нажав на **ℹ**. + ::: +10. В поле **Internal IP** укажите внутренний IP-адрес или подсеть в формате CIDR (например, `192.168.0.0/24`). +11. Нажмите кнопку **Save**. + +## 2. Создать набор IP-адресов + +1. Перейдите в раздел **Security** → **IP Sets**. +2. Нажмите кнопку **New**. +3. Укажите имя набора IP-адресов. +4. (необязательно) Опишите назначение набора IP-адресов. +5. Добавьте в набор подсеть в формате CIDR, которую вы использовали как **Internal IP** в NAT. +6. Нажмите кнопку **Save**. + +## 3. Настроить брандмауэр + +1. Перейдите в раздел **Services** → **Firewall**. +2. Нажмите кнопку **New**. +3. Укажите имя правила. +4. В поле **Source** нажмите **Редактировать**. +5. Укажите созданный ранее набор IP-адресов. +6. Нажмите кнопку **Keep**. +7. Перейдите в **Destination**. +8. Включите тумблер **Any Destination**. +9. Нажмите кнопку **Keep**. +10. В поле **Action** выберите действие: `Allow`. +11. Нажмите кнопку **Save**. + +## 4. Проверить подключение + +1. Установите утилиту для проверки подключения. +2. Подключитесь к ВМ по SSH. +3. Выполните команду в терминале: + + :::: tabs + + = Linux + + ``` + nc -zv <адрес> <порт> + ``` + + = macOS + + ``` + nc -zv <адрес> <порт> + ``` + + = Windows + + ``` + Test-NetConnection -ComputerName <адрес> -Port <порт> + ``` + + :::: + +Для проверки можно использовать сервер Google: + +- Адрес: `8.8.8.8`. +- Порт: `443`. diff --git a/src/vdc/vdc-how-to/networks/create-network.md b/src/vdc/vdc-how-to/networks/create-network.md new file mode 100644 index 0000000..089f79e --- /dev/null +++ b/src/vdc/vdc-how-to/networks/create-network.md @@ -0,0 +1,65 @@ +# Создание сети в организации и подключение Edge Gateway + +## 1. Указать область сети + +Задайте расположение сети и ее тип: + +1. На вкладке **Data Centers** перейдите в вашу организацию. +2. Перейдите в раздел **Networking** → **Networks**. +3. Нажмите кнопку **New**. +4. Выберите **Current Organization Virtual Data Center** и нажмите **Next**. +5. Выберите [тип сети](about.md#типы-сетей-в-vdc) **Routed** или **Isolated**. В дальнейшем можно изменить тип сети. +6. На шаге **Edge Connection** выберите доступный edge-шлюз из списка. +7. Нажмите кнопку **Next**. + +## 2. Задать общие сведения + +Укажите имя, описание и параметры сети: + +1. Укажите имя сети. +2. (необязательно) Опишите назначение сети. +3. (необязательно) Включите режим **Dual-Stack Mode**, чтобы сеть поддерживала одновременно подсети IPv4 и IPv6. + ::: danger Внимание + После включения режима Dual-Stack отключить его нельзя. + ::: +4. Укажите значение **Gateway CIDR - IPv4**. + ::: tip Примечание + IP-адрес шлюза указывается вместе с маской подсети в формате CIDR. Например, введите `192.168.100.1/24`. В этом случае диапазон статических адресов должен начинаться с адреса `192.168.100.2`. + ::: + ::: danger Внимание + IP-адрес шлюза не должен входить в диапазон статических IP-адресов. После создания сети изменить IP-адрес шлюза нельзя. + ::: +5. (обязательно, если включен режим Dual-Stack) Укажите значение **Gateway CIDR - IPv6**. + ::: tip Примечание + Адрес шлюза указывается вместе с маской подсети в формате CIDR. Например, введите `2001:db8::1/64`. В этом случае диапазон статических адресов должен начинаться с адреса `2001:db8::2`. + ::: + ::: danger Внимание + IP-адрес шлюза не должен входить в диапазон статических IP-адресов. После создания сети изменить IP-адрес шлюза и отключить поддержку IPv6 нельзя. + ::: +6. (необязательно) Включите режим **Strict IP Mode**. Если режим включен, статические IP-адреса и DHCP-привязки будут выдаваться только из заданнее заданных диапазонов IP сети. +7. (необязательно) Включите опцию **Distributed Routing**. Если опция включена, маршрутизация будет выполнятся напрямую на гипервизорах. Если выключена — весь трафик будет идти через сервисный маршрутизатор edge-шлюза. + ::: tip Примечание + Опция доступна, если все статические IP-адреса входят в выделенные диапазоны. + ::: +8. (необязательно) Включите опцию **Shared**, чтобы сделать сеть доступной для использования в группе VDC. +9. (необязательно) Включите опцию **Guest VLAN Allowed**, чтобы разрешить использование гостевых VLAN внутри этой сети. +10. Нажмите кнопку **Next**. + +## 3. Указать пулы статических IP + +Определите диапазоны статических адресов: + +1. Укажите диапазоны статических IP-адресов в разделе **Static IP Pools**. + Диапазон должен входить в подсеть, указанную в **Gateway CIDR - IPv4** на шаге 11. + Например: если адрес шлюза `192.168.100.1/24`, введите `192.168.100.2 - 192.168.100.100`, чтобы выделить пул из 99 адресов. +2. Нажмите кнопку **Add**, чтобы добавить диапазон. +3. (необязательно) Добавьте дополнительные диапазоны. +4. Нажмите кнопку **Next**. +5. (необязательно) Укажите адрес основного DNS-сервера в поле **Primary DNS**. [Подробнее о DNS](/concepts/dns.md). +6. (необязательно) Укажите адрес дополнительного DNS-сервера в поле **Secondary DNS**. +7. (необязательно) Укажите DNS-суффикс в поле **DNS suffix**, если требуется добавлять доменное имя автоматически. Например, введите `corp.local`, чтобы имена узлов разрешались как `host.corp.local`. +8. Нажмите кнопку **Next**. + +## 4. Проверить параметры + +Проверьте параметры сети и нажмите кнопку **Finish**, чтобы создать сеть. Сеть отобразится в разделе **Networking** → **Networks**. diff --git a/src/vdc/vdc-how-to/networks/isolated-to-routed.md b/src/vdc/vdc-how-to/networks/isolated-to-routed.md new file mode 100644 index 0000000..1ac6a88 --- /dev/null +++ b/src/vdc/vdc-how-to/networks/isolated-to-routed.md @@ -0,0 +1,9 @@ +# Подключение сети к Edge Gateway + +1. На вкладке **Data Centers** перейдите в вашу организацию. +2. Перейдите в раздел **Networking** → **Networks**. +3. Выберите сеть из списка. +4. Нажмите кнопку **Edit**. +5. Перейдите на вкладку **Connection**. +6. Включите параметр **Connect to an edge gateway**. +7. Нажмите кнопку **Save**. diff --git a/src/vdc/vdc-how-to/networks/networks-index.md b/src/vdc/vdc-how-to/networks/networks-index.md new file mode 100644 index 0000000..bad5127 --- /dev/null +++ b/src/vdc/vdc-how-to/networks/networks-index.md @@ -0,0 +1,23 @@ +--- +section_links: + - title: Обзор + link: /vdc/vdc-how-to/networks/about.md + description: Основные понятия + - title: Настройка доступа к ВМ из интернета + link: /vdc/vdc-how-to/networks/allow-external-connections-to-vm.md + description: + - title: Подключение ВМ в vApp к сети + link: /vdc/vdc-how-to/networks/connect-vapp-to-network.md + description: + - title: Подключение ВМ к интернету + link: /vdc/vdc-how-to/networks/connect-vm-to-network.md + description: + - title: Создание сети в организации и подключение к Edge Gateway + link: /vdc/vdc-how-to/networks/create-network.md + description: + - title: Подключение сети к Edge Gateway + link: /vdc/vdc-how-to/networks/isolated-to-routed.md + description: +--- + +# Сети \ No newline at end of file diff --git a/src/vdc/vdc-how-to/users/add-user.md b/src/vdc/vdc-how-to/users/add-user.md new file mode 100644 index 0000000..8d82aca --- /dev/null +++ b/src/vdc/vdc-how-to/users/add-user.md @@ -0,0 +1,20 @@ +# Создание пользователя + +1. Перейдите в раздел **Administration** → **Access Control** → **Users**. +2. Нажмите кнопку **New**. +3. В открывшемся окне введите параметры учетной записи: + + - **User name**: имя пользователя. + - **Provider Type**: провайдер каталога учетных записей. + - **Local**: учетная запись будет создана в каталоге Cloud Director. + - **LDAP**: учетная запись будет создана во внешнем каталоге. + - **Password**: пароль для входа. + - **Confirm password**: подтверждение пароля. + - (необязательно) **State**: состояние учетной записи (по умолчанию активна). + - (необязательно) **Configure user's quota**: [настройка](quotas.md#настроить-квоты) квот пользователя. + - **Available roles**: [роль](roles.md) пользователя в Cloud Director. + - (необязательно) **Full name**: ФИО пользователя. + - (необязательно) **Email address**: адрес электронной почты. + - (необязательно) ***Phone number**: номер телефона. + +4. Нажмите кнопку **Save**. diff --git a/src/vdc/vdc-how-to/users/change-users-password.md b/src/vdc/vdc-how-to/users/change-users-password.md new file mode 100644 index 0000000..3087fce --- /dev/null +++ b/src/vdc/vdc-how-to/users/change-users-password.md @@ -0,0 +1,12 @@ +# Изменение пароля учетной записи + +::: warning Важно +Пароль можно изменить только у учетных записей с типом провайдера **Local**. +::: + +1. Перейдите в раздел **Administration → Access Control → Users**. +2. Выберите из списка учетную запись для которой нужно изменить пароль. +3. Нажмите кнопку **Edit**. +4. Укажите новый пароль в поле **Password**. +5. Подтвердите пароль: введите его еще раз в поле **Confirm password**. +6. Нажмите кнопку **Save**. diff --git a/src/vdc/vdc-how-to/users/quotas.md b/src/vdc/vdc-how-to/users/quotas.md new file mode 100644 index 0000000..9f4a711 --- /dev/null +++ b/src/vdc/vdc-how-to/users/quotas.md @@ -0,0 +1,15 @@ +# Настройка квот пользователя + +Квоты позволяют контролировать использование ресурсов. С помощью квот можно ограничить количество создаваемых и запускаемых ВМ, чтобы один пользователь не занял все доступные ресурсы организации. + +## Настроить квоты + +1. Перейдите в раздел **Administration → Access Control → Users**. +2. Выберите из списка учетную запись для которой нужно настроить квоту. +3. Нажмите кнопку **Set Quota**. +4. В открывшемся окне задайте ограничения для пользователя: + + - **All VMs quota**: общее количество виртуальных машин, которые может создать пользователь. + - **Running VMs quota**: количество виртуальных машин, которые пользователь может запускать одновременно. + +5. Нажмите кнопку **Save**. diff --git a/src/vdc/vdc-how-to/users/roles.md b/src/vdc/vdc-how-to/users/roles.md new file mode 100644 index 0000000..df4edc0 --- /dev/null +++ b/src/vdc/vdc-how-to/users/roles.md @@ -0,0 +1,12 @@ +# Ролевая модель + +В Cloud Director доступны следующие роли: + +| Роль | Описание | +|---------------------------|--------------------------------------------------------------------------------------------------------| +| Catalog Author | Создает и публикует новые каталоги | +| Console Access Only | Просматривает состояние и свойства виртуальных машин, работает с гостевой ОС. Не управляет ресурсами дата-центра | +| Defer to Identity Provider | Права определяются внешним провайдером идентификации | +| Organization Administrator | Администрирует организацию | +| vApp Author | Использует каталоги и может создавать vApp | +| vApp User | Использует vApp, созданные другими пользователями | diff --git a/src/vdc/vdc-how-to/users/users-index.md b/src/vdc/vdc-how-to/users/users-index.md new file mode 100644 index 0000000..d1defcf --- /dev/null +++ b/src/vdc/vdc-how-to/users/users-index.md @@ -0,0 +1,17 @@ +--- +section_links: + - title: Ролевая модель + link: /vdc/vdc-how-to/users/roles.md + description: Перечень ролей в Cloud Director + - title: Создание пользователя + link: /vdc/vdc-how-to/users/add-user.md + description: Создание пользователей в дата-центре + - title: Изменение пароля пользователя + link: /vdc/vdc-how-to/users/change-users-password.md + description: Установка нового пароля учетной записи пользователя + - title: Настройка квот + link: /vdc/vdc-how-to/users/quotas.md + description: Установка ограничений на количество создаваемых и запускаемых ВМ +--- + +# Пользователи и роли \ No newline at end of file diff --git a/src/vdc/vdc-how-to/vdc-2fa-start.md b/src/vdc/vdc-how-to/vdc-2fa-start.md index 0916178..af48028 100644 --- a/src/vdc/vdc-how-to/vdc-2fa-start.md +++ b/src/vdc/vdc-how-to/vdc-2fa-start.md @@ -10,7 +10,7 @@ Учетные данные: логин и пароль, для подключения 2FA предоставляются после [создания виртуального дата-центра в личном кабинете](../vdc-how-to/vdc-create.md#создать-дата-центр). -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные дата-центры на VMware**. 4. В левом меню откройте раздел **Виртуальные дата-центры**. diff --git a/src/vdc/vdc-how-to/vdc-2fa.md b/src/vdc/vdc-how-to/vdc-2fa.md index 40dbe6c..33bf7d8 100644 --- a/src/vdc/vdc-how-to/vdc-2fa.md +++ b/src/vdc/vdc-how-to/vdc-2fa.md @@ -13,4 +13,3 @@ section_links: Сервис **Виртуальные дата-центры на VMware** поддерживает двухфакторную аутентификацию (2FA) в виртуальном дата-центре. Двухфакторная аутентификация реализована на основе системы [Multifactor](https://multifactor.ru/). Подключить 2FA можно на портале двухфакторной аутентификации. При подключении 2FA добавляется дополнительный уровень защиты к логину и паролю. При входе в виртуальный дата-центр вводится логин и пароль, а затем подтверждается вход в приложении аутентификации. - diff --git a/src/vdc/vdc-how-to/vdc-create.md b/src/vdc/vdc-how-to/vdc-create.md index 5f16d65..a4a88c5 100644 --- a/src/vdc/vdc-how-to/vdc-create.md +++ b/src/vdc/vdc-how-to/vdc-create.md @@ -1,16 +1,21 @@ # Создание дата-центра -## Создать дата-центр +:::tip Информация -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +Если вы используете Beeline Cloud в тестовом режиме, то учитывайте [ограничения на ресурсы](../vdc-quatos.md#бесплатный-период) сервиса при создании дата-центра. + +::: + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные дата-центры на VMware**. 4. Перейдите к созданию дата-центра одним из способов: - На странице **Обзор** в карточке **Виртуальные дата-центры** нажмите **Создать дата-центр**. - В левом меню откройте раздел **Виртуальные дата-центры** и нажмите **Создать дата-центр**. 5. В блоке **Общие настройки** укажите: - - **Название виртуального дата-центра**: введите название дата-центра длиной до 50 символов, переименовать дата-центр после создания нельзя. - - **Производительность кластера**: выберите [физическую платформу](../vdc-overview.md#физические-платформы) для дата-центра. + - **Название виртуального дата-центра**: введите название дата-центра длиной до 25 символов, переименовать дата-центр после создания нельзя. + - **Адрес дата-центра**: выберите [дата-центр](../../vdc/vdc-tech.md#зоны-доступности) для размещения виртуального дата-центра. + - **Производительность кластера**: выберите [физическую платформу](../vdc-tech.md#физические-платформы) для дата-центра. 6. В блоке **Общий объем ресурсов дата-центра** укажите: - **vCPU**: введите количество ядер для всего дата-центра; - **RAM**: введите объем оперативной памяти в ГБ для всего дата-центра. diff --git a/src/vdc/vdc-how-to/vdc-enter.md b/src/vdc/vdc-how-to/vdc-enter.md index cfbb8ba..cd26c95 100644 --- a/src/vdc/vdc-how-to/vdc-enter.md +++ b/src/vdc/vdc-how-to/vdc-enter.md @@ -1,11 +1,9 @@ # Вход в дата-центр ::: warning Важно -[Подключите двухфакторную аутентификацию](./vdc-2fa-start.md) для входа в панель управления дата-центром Cloud Director. +[Подключите двухфакторную аутентификацию](./vdc-2fa-start.md) для входа в панель управления дата-центром Cloud Director. Иначе, не получится войти в виртуальный дата-центр. ::: -## Войти в дата-центр - 1. Перейдите в личный кабинет. 2. В списке **Проекты** нажмите на имя проекта, в котором нужно создать ресурс. 3. Раскройте список **Сервисы** и нажмите на имя сервиса **Виртуальные дата-центры на VMware**. diff --git a/src/vdc/vdc-how-to/vdc-index.md b/src/vdc/vdc-how-to/vdc-index.md index 3e227f6..619333b 100644 --- a/src/vdc/vdc-how-to/vdc-index.md +++ b/src/vdc/vdc-how-to/vdc-index.md @@ -2,16 +2,28 @@ section_links: - title: Создание дата-центра link: /vdc/vdc-how-to/vdc-create.md - description: Создание виртуального дата-центра в личном кабинете + description: Создание виртуального дата-центра в личном кабинете Beeline Cloud - title: Вход в дата-центр link: /vdc/vdc-how-to/vdc-enter.md description: Вход в виртуальный дата-центр с двухфакторной аутентификацией - title: Управление дата-центром - link: /vdc/vdc-how-to/vdc-index.md - description: Просмотр информации о виртуальном дата-центе и его удаление - - title: Двухфакторная аутентификация - link: /vdc/vdc-how-to/vdc-index.md - description: Настройка двухфакторной аутентификации для входа в дата-центр + link: /vdc/vdc-how-to/vdc-manage.md + description: Просмотр информации о виртуальном дата-центе, удаление дата-центра в личном кабинете Beeline Cloud --- -# Виртуальные дата-центры \ No newline at end of file +# Виртуальные дата-центры + +Виртуальный дата-центр — это логический контейнер, в котором собраны следующие ресурсы: + +- вычислительные мощности (например, CPU или память); +- хранилище; +- сети; +- правила безопасности. + +Виртуальный дата-центр объединяет ресурсы в единый пул, доступный через VMware Cloud Director. + +Используйте VDC, если нужно: + +- разделить общие ресурсы между разными командами или клиентами; +- управлять политиками безопасности и сетями в изоляции; +- создавать виртуальные машины внутри «своего» пространства. diff --git a/src/vdc/vdc-how-to/vdc-manage.md b/src/vdc/vdc-how-to/vdc-manage.md index c4b8586..2fd1e7b 100644 --- a/src/vdc/vdc-how-to/vdc-manage.md +++ b/src/vdc/vdc-how-to/vdc-manage.md @@ -2,7 +2,7 @@ ## Посмотреть список дата-центров -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные дата-центры на VMware**. 4. В левом меню откройте раздел **Виртуальные дата-центры**. @@ -10,7 +10,7 @@ ## Посмотреть информацию о дата-центре -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные дата-центры на VMware**. 4. В левом меню откройте раздел **Виртуальные дата-центры**. @@ -21,7 +21,7 @@ ## Удалить дата-центр -1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Выберите нужный проект в верхнем меню **Проекты**. 3. В верхнем меню нажмите на пункт **Сервисы** и выберите сервис **Виртуальные дата-центры на VMware**. 4. В левом меню откройте раздел **Виртуальные дата-центры**. diff --git a/src/vdc/vdc-how-to/vm/clone-vm.md b/src/vdc/vdc-how-to/vm/clone-vm.md new file mode 100644 index 0000000..43f814b --- /dev/null +++ b/src/vdc/vdc-how-to/vm/clone-vm.md @@ -0,0 +1,21 @@ +# Клонирование виртуальной машины + +::: tip Информация +ВМ можно клонировать только внутри vApp. +::: + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines → New VM**. +3. В карточке ВМ нажмите **ACTIONS → Copy**. +4. В открывшемся окне выберите vApp, куда будет скопирована ВМ. +5. Нажмите **Next**. +6. В разделе **Configure Resources** настройте параметры ВМ: + + - **Name**: введите имя ВМ. + - **Computer Name**: введите имя ВМ внутри операционной системы (hostname). + - **Target VM Storage Policy**: укажите политику хранения для ВМ. + - **Disk Storage Policies**: выберите политику хранения и задайте IOPS для диска. + - **NICs**: настройте сетевые адаптеры. Укажите тип адаптера, сеть и параметры IP-адреса. + +7. Нажмите **Next**. +8. Подтвердите действие. diff --git a/src/vdc/vdc-how-to/vm/create-affinity-rules.md b/src/vdc/vdc-how-to/vm/create-affinity-rules.md new file mode 100644 index 0000000..fcaf012 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/create-affinity-rules.md @@ -0,0 +1,75 @@ +# Группы размещения виртуальных машин + +Правила размещения (Affinity Rules) управляют тем, как виртуальные машины распределяются по физическим хостам. + +При создании правил размещения выберите тип правила, например, совместное или раздельное размещение. Затем добавьте в правило уже созданные виртуальные машины. + +## Типы правил + +- **Affinity rules** — правило совместного размещения. Правило обязывает запускать ВМ на одном физическом хосте. Такой подход применяют, когда нужно, чтобы машины работали вместе. Например, для оптимизации производительности. + +- **Anti-affinity rules** — правило раздельного размещения. Правило обязывает запускать ВМ на разных физических хостах. Такой подход обеспечивает устойчивость к сбоям и непрерывность работы. Когда физических хостов нет, Cloud Director не выполняет правило и фиксирует это в журнале событие - `no feasible placement solution`. + +## Создать группу размещения и добавить в нее ВМ + +Сначала проверьте, что виртуальные машины, которые планируется добавить в группу размещения, [включены](/vdc/vdc-how-to/vm/manage-vm#проверить-состояние-виртуальных-машин). Если нет, то [включите ВМ](/vdc/vdc-how-to/vm/manage-vm#включить-виртуальную-машину). + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Affinity Rules**. +3. Нажмите кнопку **New** около типа правила, которое хотите создать. +4. В открывшемся окне укажите параметры: + - **Name**: имя правила. + - **Enabled**: включить или выключить правило после создания. При включении правила ВМ размещаются в группе согласно этому правилу. При выключении правило сохраняется, но больше не влияет на размещение ВМ в группе. + - **Required**: обязательность выполнения правила. Если параметр выключен, то Cloud Director может игнорировать правило при размещении ВМ в группе. + - **VMs in Rule**: выберите минимум две включенные виртуальные машины, к которым будет применяться правило. +5. Нажмите кнопку **Save**. +6. В таблице появится созданное правило. + +## Редактировать правило размещения ВМ + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Affinity Rules**. +3. Выберите правило из списка, которое нужно отредактировать. +4. Нажмите кнопку **Edit**. +5. В открывшемся окне можно изменить следующие параметры: + - **Name**: имя правила. + - **Enabled**: включить или выключить правило. + - **Required**: обязательность выполнения правила. + - **VMs in Rule**: ВМ, к которым будет применяться правило. +6. Нажмите кнопку **Save**. +7. В таблице появится обновленное правило. + +## Добавить ВМ в группу размещения + +Сначала проверьте, что виртуальная машина, которую планируется добавить в группу размещения, [включена](/vdc/vdc-how-to/vm/manage-vm#проверить-состояние-виртуальных-машин). Если нет, то [включите ВМ](/vdc/vdc-how-to/vm/manage-vm#включить-виртуальную-машину). + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Affinity Rules**. +3. Выберите правило из списка, куда нужно добавить виртуальную машину. +4. Нажмите кнопку **Edit**. +5. В открывшемся окне добавьте виртуальную машину. +6. Нажмите кнопку **Save**. +7. В таблице появится обновленное правило. + +## Удалить ВМ из группы размещения + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Affinity Rules**. +3. Выберите правило из списка, откуда нужно удалить виртуальную машину. +4. Нажмите кнопку **Edit**. +5. В открывшемся окне удалите виртуальную машину. +6. Нажмите кнопку **Save**. +7. В таблице появится обновленное правило. + +## Удалить правило размещения ВМ + +::: info Примечание +Удаление правил размещения не влияет на виртуальные машины. Ресурсы, связанные с этими машинами, сохраняются и не удаляются. +::: + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Affinity Rules**. +3. Выберите правило из списка, которое нужно удалить. +4. Нажмите кнопку **Delete**. +5. Подтвердите действие. +6. Правило пропадет из таблицы. diff --git a/src/vdc/vdc-how-to/vm/create-snapshot.md b/src/vdc/vdc-how-to/vm/create-snapshot.md new file mode 100644 index 0000000..4a508bd --- /dev/null +++ b/src/vdc/vdc-how-to/vm/create-snapshot.md @@ -0,0 +1,52 @@ +# Снимки виртуальной машины + +Снапшот или снимок — это сохраненное состояние виртуальной машины в определенный момент времени. Если при настройке или обновлении возникли ошибки, то с помощью снапшота можно вернуть ВМ к зафиксированному состоянию. + +::: tip Информация +Для одной ВМ можно создать один снимок. + +При создании снимка виртуальной машины используется та же политика хранения, что и у ВМ. +::: + +## Перед началом работы + +- [Установите VMware Tools](./vmware-tools.md), если нужна синхронизация файловой системы. + +## Проверьте квоту хранилища + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Policy** → **Storage Policies**. +3. В таблице будут указаны доступные политики хранения и занятый объем квоты в гигабайтах. + +Если нужно изменить объем, предусмотренный выбранной политикой хранения, обратитесь [в техническую поддержку](../../../platform/support/support-overview.md). + +## Создать снимок + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **ACTIONS → Snapshot → Create Snapshot**. +4. В открывшемся окне укажите параметры снимка: + + - **Name**: имя снимка. + - (необязательно) **Snapshot the memory of the virtual machine**: создание снимка с сохранением состояния памяти виртуальной машины. + - (необязательно) **Quiesce the guest file system**: синхронизация файловой системы гостевой ОС. + +5. Нажмите кнопку **Create**. + +## Восстановить ВМ из снимка + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. Перейдите в раздел **Snapshot**. +5. Выберите нужный снимок из списка и нажмите кнопку **Revert**. +6. Подтвердите действие. + +## Удалить снимок + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. Перейдите в раздел **Snapshot**. +5. Выберите снимок, который нужно удалить, и нажмите кнопку **Delete**. +6. Подтвердите действие. diff --git a/src/vdc/vdc-how-to/vm/create-vapp.md b/src/vdc/vdc-how-to/vm/create-vapp.md new file mode 100644 index 0000000..075ec2b --- /dev/null +++ b/src/vdc/vdc-how-to/vm/create-vapp.md @@ -0,0 +1,22 @@ +# Создание vApp + +vApp — это логическая группа виртуальных машин в Cloud Director. vApp объединяет несколько виртуальных машин в один контейнер. Это позволяет управлять несколькими виртуальными машинами как единым приложением. + +vApp используются в случаях: + +- многоуровневое приложение (frontend, backend, база данных). +- демонстрационный стенд или тестовое окружение. + +## Создать vApp + +1. Перейдите в раздел **Applications → Virtual Applications**. +2. Создайте vApp: + - если список vApp пуст, то нажмите **New vApp**. + - если список vApp не пуст, то выберите **New → New vApp** в панели действий. +3. Выберите дата-центр в котором нужно создать vApp и нажмите **Next**. +4. Задайте имя vApp. +5. (необязательно) Укажите назначение vApp. +6. Выберите опцию **Power on**, чтобы vApp автоматически включился после создания. +7. Нажмите **Create**. + +vApp появится в списке в разделе **Applications → Virtual Applications**. diff --git a/src/vdc/vdc-how-to/vm/create-vm.md b/src/vdc/vdc-how-to/vm/create-vm.md new file mode 100644 index 0000000..099b699 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/create-vm.md @@ -0,0 +1,79 @@ +# Создание виртуальной машины + +## Создать ВМ из публичного образа ОС + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines → New VM**. +3. В новом окне заполните следующие поля: + + - **Name**: введите название ВМ: + - используйте только строчные латинские буквы, цифры и дефис; + - не должно состоять только из цифр; + - не может содержать подчеркивание; + - не используйте дефис в конце имени. + - **Computer Name**: введите имя ВМ внутри операционной системы (hostname). + - (необязательно) **Description**: введите назначение виртуальной машины. +4. Выберите способ создания ВМ: + + :::: tabs + + = New + - В разделе **Operating System** укажите: + + - **Guest OS family**: выберите из списка семейство операционных систем. + - **Guest OS**: выберите из списка тип операционной системы. + - (необязательно) **Boot Image**: выберите из списка загрузочный образ. + + - (необязательно) В разделе укажите **Boot Options**: + + - **Boot Firmware**: выберите тип загрузчика. + - **Enter Boot Setup**: укажите, нужно ли перейти в настройки загрузчика при первом включении ВМ. + - **EFI Secure Boot**: укажите, нужно ли включить. + + - В разделе **Compute** укажите: + + - **CPU Cores**: выберите из списка количество CPU: + - если используете до 8 vCPU, установите одинаковые значения для **CPU Cores** и **Cores Per Socket**. + - если используете больше 8 vCPU, задайте значение **CPU Cores** в два раза больше, чем **Cores Per Socket**. + - **Cores per socket**: выберите из списка количество ядер на сокет. + - **Number of sockets**: введите количество сокетов. + - **Memory**: введите объем оперативной памяти и укажите единицы измерения *MB* или *GB*. + + - В разделе **Storage** укажите: + + - **Storage Policy**: выберите из списка тип диска. + - **IOPS Reservation**: введите резерв IOPS. + - **Size**: введите размер дискового хранилища и укажите единицы измерения *MB* или *GB*. + + Если вам нужны дополнительные диски, нажмите **Add** над таблицей **Storage** и укажите параметры нового диска в таблице. + + - (необязательно) В разделе **Networking** автоматически назначается IP-адрес. Если необходимо изменить параметры, то: + + - нажмите **Customize** и заполните: + - **Network**: выберите из списка сеть. + - **Network Adapter Type**: выберите тип сетевого адаптера. + - **IP Mode**: режим IP-адреса. + + = From template + - Выберите шаблон из списка. + - Перейдите к шагу 5. + :::: +5. Выберите опцию **Power on**, чтобы включить ВМ после создания. +6. Нажмите **OK**. +7. Нажмите **Add**. + +Виртуальная машина появится в списке. Ход создания виртуальной машины можно посмотреть в разделе **Recent Tasks** в нижней части окна. По умолчанию задаются стандартные учетные данные: + +| Операционная система | Логин | Пароль | +| -------------------- | --------------------------------------------------------- | -------------- | +| Windows | `Администратор` или `Administrator` (зависит от языка ОС) | `F9vMKV2H@A?#` | +| Linux | `root` | `F9vMKV2H@A?#` | +| Ubuntu и Debian | `user` | `F9vMKV2H@A?#` | + +## Создание ВМ в vApp + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → vApps**. +3. В карточке vApp выберите **ACTIONS → Add → Add VM** +4. Нажмите **ADD VIRTUAL MACHINE**. +5. Заполните параметры ВМ аналогично [созданию ВМ из публичного образа ОС](#создать-вм-из-публичного-образа-ос). diff --git a/src/vdc/vdc-how-to/vm/delete-vm.md b/src/vdc/vdc-how-to/vm/delete-vm.md new file mode 100644 index 0000000..532941a --- /dev/null +++ b/src/vdc/vdc-how-to/vm/delete-vm.md @@ -0,0 +1,14 @@ +# Удаление виртуальной машины + +Если к ВМ подключены дополнительные диски, то при удалении ВМ диски будут отключены от ВМ и сохранятся в дата-центре. Если диски не нужны, то удалите их вручную. + +::: warning Внимание +Удаление виртуальной машины освобождает все ее ресурсы. Восстановить данные невозможно. +::: + +[Выключите](manage-vm.md#выключить-виртуальную-машину) виртуальную машину перед удалением. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **ACTIONS → Delete**. +4. Подтвердите действие. diff --git a/src/vdc/vdc-how-to/vm/edit-vm.md b/src/vdc/vdc-how-to/vm/edit-vm.md new file mode 100644 index 0000000..c0e2da9 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/edit-vm.md @@ -0,0 +1,142 @@ +# Изменение конфигурации виртуальной машины + +В этом разделе описаны параметры виртуальной машины, которые можно изменить после ее развертывания. + +## Изменить общие настройки ВМ (General) + +Доступны для изменения общие настройки ВМ в разделе **General**: + +- имя и описание ВМ; +- политику хранения; +- параметры загрузки; +- операционная система. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. В разделе **General** нажмите **Edit**. +5. В открывшемся окне можно изменить следующие параметры: + + - **Name**: введите имя ВМ. + - **Computer Name**: введите имя ВМ внутри операционной системы (hostname). + - **Description**: введите описание, назначение виртуальной машины. + - **Storage Policy**: политика хранения. + - **Guest OS family**: семейство операционных систем. + - **Guest OS**: тип операционной системы. + - **Boot Firmware**: прошивка загрузчика. + + ::: tip Примечание + Отключите ВМ перед изменением прошивки загрузчика. + ::: + + - **Boot Delay**: задержка загрузки. + - **Failed Boot Recovery**: настройка перезагрузки ВМ после ошибки загрузки. + - **Enter Boot Setup**: загрузка в меню BIOS при следующем старте. + +6. Измените параметры. +7. Нажмите кнопку **Save**. + +## Изменить ресурсы ВМ (Hardware/Compute) + +Доступны для изменения ресурсы ВМ в разделе **Hardware → Compute**: + +- количество процессоров, ядер и сокетов; +- объем оперативной памяти; +- включение функции «горячего добавления» ресурсов. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. В разделе **Hardware → Compute** нажмите **Edit**. +5. В открывшемся окне можно изменить следующие параметры: + - **CPU**: количество виртуальных процессоров: + - если используете до 8 vCPU, установите одинаковые значения для **CPU Cores** и **Cores Per Socket**. + - если используете больше 8 vCPU, задайте значение **CPU Cores** в два раза больше, чем **Cores Per Socket**. + - **Cores per socket**: количество ядер на сокет. + - **Number of sockets**: количество сокетов. + - **Memory**: объем оперативной памяти. + - **Virtual CPU hot add**: возможность добавлять vCPU без выключения ВМ. + - **Expose hardware-assisted CPU virtualization to guest OS**: предоставление гостевой ОС доступа к аппаратной виртуализации. + - **Memory hot add**: возможность добавлять память без выключения ВМ. +6. Измените параметры. +7. Нажмите **Save**. + +## Изменить диски ВМ (Hardware/Hard Disks) + +Доступны для изменения параметры дисков ВМ в разделе **Hardware → Hard Disks**: + +- размер и политику хранения дисков; +- IOPS; +- параметры шин. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. В разделе **Hardware → Hard Disks** нажмите **Edit**. +5. В открывшемся окне можно изменить следующие параметры: + - **VM Storage Policy**: политика хранения для дисков виртуальной машины. + - **Size**: размер диска. + - **Policy**: выбранная политика для конкретного диска. + - **IOPS Reservation**: количество зарезервированных операций ввода-вывода в секунду. + - **Bus Number**: номер шины. + - **Unit Number**: номер устройства на шине. +6. Измените параметры. +7. Нажмите **Save**. + +## Изменить свойства гостевой ОС (Guest OS Customization) + +Доступны для изменения свойства гостевой ОС в разделе **Guest OS Customization**: + +- включение или отключение параметров кастомизации; +- задание пароля администратора; +- задание сценариев запуска ВМ; +- настройки для ввода ВМ на ОС Windows в домен. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. В разделе **Guest OS Customization** нажмите **Edit**. +5. В открывшемся окне можно изменить следующие параметры: + + - **Enable guest customization**: пользовательская настройка гостевой ОС (имя компьютера, сетевые параметры и другие). Включите этот параметр, чтобы при запуске или перезагрузке ВМ автоматически применялись настройки, заданные в разделе **Guest OS Customization**. + + ::: warning Важно + Параметр можно задать только до первого включения ВМ, после чего изменение невозможно. Не включайте параметр **Enable guest customization**, если заданы свойства в разделе **Guest Properties**. При одновременном использовании этих настроек возможны конфликты имени компьютера, сети и учетных данных при запуске ВМ. + ::: + + Некоторые настройки применяются при первом включении ВМ или при выполнении действия **Power on and Force Recustomization**: + + - смена SID. + - сброс пароля. + - присоединение к домену. + - запуск скрипта кастомизации. + - **Allow local administrator password**: разрешить задание пароля администратора. + - **Require Administrator to change password on first login**: требовать смены пароля администратором при первом входе. + - **Auto generate password**: автоматически сгенерировать пароль администратора. + - **Specify password**: задать пароль администратора вручную. + - **Number of times to log on automatically**: количество входов администратора без запроса пароля. Значение _0_ отключает функцию. + - **Script file**: скрипт, выполняемый при кастомизации гостевой ОС. + - (только для ВМ на ОС Windows) **Change SID**: изменение идентификатора безопасности (SID). Используйте этот параметр, если ВМ в дальнейшем будет вводиться в домен. + +6. Измените параметры. +7. Нажмите **Save**. + +## Ввести ВМ на Windows в домен (Hardware/Guest Properties) + +Ввод ВМ в домен позволяет централизованно управлять пользователями и политиками безопасности. + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute → Virtual Machines**. +3. В карточке ВМ нажмите **DETAILS**. +4. В разделе **Hardware → Guest Properties** нажмите **Edit**. +5. Выберите опцию **Enable this VM to join a domain**. +6. Укажите следующие параметры: + + - **Use organization's domain**: использовать домен организации. + - **Override organization's domain**: указать другой домен. + - **Domain Name**: имя домена. + - **Username**: имя пользователя для ввода в домен. + - **Password**: пароль пользователя. + - **Account organizational unit**: организационная единица в домене. + +7. Нажмите **Save**. diff --git a/src/vdc/vdc-how-to/vm/manage-vm.md b/src/vdc/vdc-how-to/vm/manage-vm.md new file mode 100644 index 0000000..6ed5eb9 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/manage-vm.md @@ -0,0 +1,31 @@ +# Управление состоянием виртуальной машины + +В этом разделе описано, как узнать состояние виртуальной машины и управлять ее питанием. + +## Проверить состояние виртуальной машины + +Перед созданием правила убедитесь, что ВМ включены. Чтобы проверить статус ВМ: + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. В дата-центре перейдите в раздел **Compute** → **Virtual Machines**. +3. Найдите нужную ВМ в списке. +4. В карточке ВМ проверьте значение: + - `Powered On`: ВМ включена. + - `Powered off`: ВМ выключена. + +## Включить виртуальную машину + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. В дата-центре перейдите в раздел **Compute** → **Virtual Machines**. +3. Найдите виртуальную машину в списке. +4. В карточке ВМ выберите **ACTIONS** → **Power** → **Power On**. +5. Подтвердите действие. +6. Дождитесь запуска ВМ. + +## Выключить виртуальную машину + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. В дата-центре перейдите в раздел **Compute** → **Virtual Machines**. +3. Найдите виртуальную машину в списке. +4. В карточке ВМ выберите **ACTIONS** → **Power** → **Power Off**. +5. Подтвердите действие. diff --git a/src/vdc/vdc-how-to/vm/vm-index.md b/src/vdc/vdc-how-to/vm/vm-index.md new file mode 100644 index 0000000..069f0b4 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/vm-index.md @@ -0,0 +1,32 @@ +--- +section_links: + - title: Создание ВМ + link: /vdc/vdc-how-to/vm/create-vm.md + description: Создание виртуальной машины в дата-центре + - title: Создание vApp + link: /vdc/vdc-how-to/vm/create-vapp.md + description: Создание логической группы виртуальных машин (vApp) + - title: Управление состоянием ВМ + link: /vdc/vdc-how-to/vm/manage-vm.md + description: Включение, отключение питания виртуальной машины + - title: Клонирование ВМ + link: /vdc/vdc-how-to/vm/clone-vm.md + description: Создание копии существующей виртуальной машины + - title: Изменение конфигурации ВМ + link: /vdc/vdc-how-to/vm/edit-vm.md + description: Управление настройками и ресурсами виртуальной машины + - title: Удаление ВМ + link: /vdc/vdc-how-to/vm/delete-vm.md + description: Удаление виртуальной машины из дата-центра + - title: Группы размещения + link: /vdc/vdc-how-to/vm/create-affinity-rules.md + description: Настройка политики размещения виртуальных машин на физических хостах + - title: Снимки ВМ + link: /vdc/vdc-how-to/vm/create-snapshot.md + description: Сохранение текущего состояния виртуальной машины, восстановление виртуальной машины из снимка + - title: VMware Tools + link: /vdc/vdc-how-to/vm/vmware-tools.md + description: Установка VMware Tools +--- + +# Виртуальные машины \ No newline at end of file diff --git a/src/vdc/vdc-how-to/vm/vmware-tools.md b/src/vdc/vdc-how-to/vm/vmware-tools.md new file mode 100644 index 0000000..524a444 --- /dev/null +++ b/src/vdc/vdc-how-to/vm/vmware-tools.md @@ -0,0 +1,55 @@ +# VMware Tools + +VMware Tools — это набор драйверов и служб, которые обеспечивают связь между гостевой операционной системой и Cloud Director. + +В пакет входят: + +- драйверы устройств — сеть, видео, ввод-вывод; +- служба синхронизации времени между ВМ и хостом; +- утилиты для обмена данными между системой и гипервизором. + +После установки VMware Tools ВМ будет поддерживать управление из консоли. + +## Установить VMware Tools + +Перед тем как начать, убедитесь, что виртуальная машина включена и у нее есть [доступ в Интернет](../networks/allow-external-connections-to-vm.md). + +:::tabs +== Windows + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute** → **Virtual Machines**. +3. Нажмите кнопку **ACTIONS** у карточки ВМ, куда нужно установить VMware Tools. +4. Выберите действие **Media** → **Insert Media**. +5. В новом окне в списке выберите образ `VMware-tools-windows-XX.X.X-XXXXXXXX.iso`. +6. Нажмите кнопку **Insert**. +7. Войдите в операционную систему Windows через консоль VMware или при помощи RDP. +8. Перейдите в **File Explorer** → **This PC**. +9. Кликните 2 раза по диску с VMware Tools. +10. Дождитесь окончания установки. +11. Перезагрузите виртуальную машину: + - Нажмите кнопку **ACTIONS** у карточки ВМ. + - Выберите опцию **Power** → **Reset**. +12. Отключите диск с VMware Tools от виртуальной машины: + - Нажмите кнопку **ACTIONS** у карточки ВМ. + - Выберите действие **Media** → **Eject Media**. + +== Linux + +1. Войдите в операционную систему Linux через консоль VMware или при помощи SSH. +2. Введите следующую команду: `sudo apt install open-vm-tools`. +3. Введите пароль администратора виртуальной машины. +4. Дождитесь окончания установки. +5. Перезагрузите виртуальную машину: + - Нажмите кнопку **ACTIONS** у карточки ВМ. + - Выберите опцию **Power** → **Reset**. + +::: + +## Проверить установку VMware Tools + +1. В меню слева выберите **Data Centers** и нажмите на карточку дата-центра. +2. Перейдите в **Compute** → **Virtual Machines**. +3. Выберите виртуальную машину из списка. +4. Перейдите в раздел **General**. +5. В списке будет указан статус установки VMware Tools. diff --git a/src/vdc/vdc-overview.md b/src/vdc/vdc-overview.md index 59b34cd..fae12fe 100644 --- a/src/vdc/vdc-overview.md +++ b/src/vdc/vdc-overview.md @@ -1,26 +1,15 @@ +--- +section_links: + - title: Техническое описание + link: /vdc/vdc-tech.md + description: Информация о зонах доступности, физических платформах сервиса + - title: Квоты и лимиты + link: /vdc/vdc-quatos.md + description: Ограничения на количество ресурсов в сервисе +--- + # Обзор сервиса -Сервис **Виртуальные дата-центры на VMware** предоставляет в аренду виртуальный на основе платформы виртуализации vSphere и Cloud Director. Сервис построен по модели IaaS на физической инфраструктуре Beeline Cloud. +Сервис **Виртуальные дата-центры на VMware** предоставляет в аренду виртуальный дата-центр на основе платформы виртуализации vSphere и Cloud Director. Сервис построен по модели IaaS на физической инфраструктуре Beeline Cloud. Виртуальный дата-центр [создается](./vdc-how-to/vdc-manage.md#создать-дата-центр) в личном кабинете Beeline Cloud. Управление ресурсами дата-центра осуществляется через Cloud Director. - -## Зоны доступности - -Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры. - -| Зона доступности |Дата-центр | -|---|---| -|`DC1-Pub1-cl1`|[Останкино](https://dc.ostankino.ru/)| -|`DC-NSB-General-01`|[РТК-ЦОД](../platform/zones.md#доступные-центры-обработки-данных)| - -## Физические платформы - -Сервис предоставляет различные виды физических процессоров. Выбор платформы гарантирует тип физического процессора в дата-центре и определяет набор допустимых конфигураций CPU и RAM. - -| Платформа | Процессор |Частота, ГГц | Кол-во физических CPU на сервере | RAM, ГБ | Зона доступности (*)|Характеристики на 1 ВМ (**)| -|---|---|---|---|---|---|---| -| Intel Ice Lake | Intel Xeon Platinum 8378A | 3 | 2x32 |1536|[DC1-Pub1-cl1](#зоны-доступности)|**Кол-во vCPU:** до 32
**Объем RAM:** до 256 ГБ| -| Cascade Lake | Intel Xeon Gold 6248R CPU @ 3.00GHz | 3 | 2x48 |1536|[DC-NSB-General-01](#зоны-доступности)|**Кол-во vCPU:** до 32
**Объем RAM:** до 256 ГБ| - -- (*) — возможно изменение платформы на аналогичную. -- (**) — индивидуальные конфигурации vCPU и RAM — по запросу. \ No newline at end of file diff --git a/src/vdc/vdc-quatos.md b/src/vdc/vdc-quatos.md new file mode 100644 index 0000000..de88d1d --- /dev/null +++ b/src/vdc/vdc-quatos.md @@ -0,0 +1,19 @@ +# Квоты и лимиты + +Квоты — это организационные ограничения на количество доступных ресурсов в сервисе. В некоторых случаях квоты могут быть увеличены или уменьшены по запросу. + +Лимиты — это технические ограничения на количество доступных ресурсов в сервисе. Ограничения, обычно, связаны с характеристиками оборудования и особенностями архитектуры. + +## Квоты + +### Бесплатный период + +В [бесплатном периоде](../start/trial.md) использования Beeline Cloud установлены квоты на ресурсы сервиса: + +| Вид ограничения | Значение | +|---|---| +| Количество виртуальных дата-центров в проекте | 1 | +| Количество vCPU в одном дата-центре | 12 | +| Объем RAM в одном дата-центре | 24 ГБ | +| Объем дискового пространства в одном дата-центре | 240 ГБ | +|Количество публичных IP-адресов в одном дата-центре| 1 | \ No newline at end of file diff --git a/src/vdc/vdc-tech.md b/src/vdc/vdc-tech.md new file mode 100644 index 0000000..6aaf963 --- /dev/null +++ b/src/vdc/vdc-tech.md @@ -0,0 +1,22 @@ +# Техническое описание + +## Зоны доступности + +Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры. + +| Зона доступности |Дата-центр|Адрес дата-центра | +|---|---|---| +|`DC1-Pub1-cl1`|[Останкино](https://dc.ostankino.ru/)|РФ, г. Москва, 1-я Останкинская ул., д. 1, стр. 1| +|`DC-NSB-General-01`|РТК-ЦОД|РФ, г. Новосибирск, ул. Менделеева, д. 1| + +## Физические платформы + +Сервис предоставляет различные виды физических процессоров. Выбор платформы гарантирует тип физического процессора в дата-центре и определяет набор допустимых конфигураций CPU и RAM. + +| Платформа | Процессор |Частота, ГГц | Кол-во физических CPU на сервере | RAM, ГБ | Зона доступности (*)|Характеристики на 1 ВМ (**)| +|---|---|---|---|---|---|---| +| Intel Ice Lake | Intel Xeon Platinum 8378A | 3 | 2x32 |1536|[DC1-Pub1-cl1](#зоны-доступности)|**Кол-во vCPU:** до 32
**Объем RAM:** до 256 ГБ| +| Cascade Lake | Intel Xeon Gold 6248R CPU @ 3.00GHz | 3 | 2x48 |1536|[DC-NSB-General-01](#зоны-доступности)|**Кол-во vCPU:** до 32
**Объем RAM:** до 256 ГБ| + +- (*) — возможно изменение платформы на аналогичную. +- (**) — индивидуальные конфигурации vCPU и RAM — по запросу. diff --git a/technical-support/.gitkeep b/technical-support/.gitkeep new file mode 100644 index 0000000..e69de29