Quantcast
Channel: MSDN Blogs
Viewing all 29128 articles
Browse latest View live

クラスタ環境にSQL Server をインストールする際、MSDTC をクラスタ化する必要があるか?

$
0
0

 

フェールオーバークラスター環境にSQL Server をインストールする際に以下のお問い合わせをいただくことがあります。


フェールオーバークラスター環境に SQL Server をインストールする際、MSDTC はクラスター化する必要があるか?


Books Online には以下のように記載されています。

フェールオーバー クラスタリングをインストールする前に

http://technet.microsoft.com/ja-jp/library/ms189910(v=SQL.105).aspx


-----------抜粋はじめ

Microsoft 分散トランザクション コーディネーターのインストール

フェールオーバー クラスターに SQL Server をインストールする前に、Microsoft 分散トランザクション コーディネーター (MSDTC) クラスター リソースを作成する必要があるかどうかを判断します。データベース エンジンだけをインストールする場合、MSDTC クラスター リソースは必要ありません。データベース エンジンと SSIS やワークステーション コンポーネントをインストールする場合、または分散トランザクションを使用する場合は、MSDTC のインストールが必要です。Analysis Services のみのインスタンスには MSDTC は必要ありません。

Microsoft 分散トランザクション コーディネーターの構成

オペレーティング システムをインストールしてクラスターを構成した後で、クラスター アドミニストレーターを使用して、クラスター内で機能するように MSDTC を構成する必要があります。MSDTC のクラスター化に失敗しても SQL Server セットアップは中断しませんが、MSDTC が適切に構成されていない場合は SQL Server のアプリケーション機能に影響が生じる可能性があります。

-----------抜粋終わり

今回は上記に補足します。
     
         
MSDTC とは?
         


MSDTC は Microsoft Distribution Transaction Coordinator の略で、Windows に標準でインストールされている分散トランザクションを管理する機能となります。
Windows Server 2012 では、「コントロールパネル」-「システムとセキュリティ」-「管理ツール」-「コンポーネントサービス」-「コンピュータ」- 「マイコンピュータ-」-「Distribution Transaction Coordinator」 にて確認可能です。

 

image


SQL Server では、複数のリソース(データベース、アプリケーション等)にまたがったトランザクション(分散トランザクション)の実行が可能です。 この場合、複数のサーバーで意図した結果を得られなかった場合、各リソースの結果に不整合が起きないように、各リソースで得られた結果を元に、Commit (確定) するのか、Rollback(元に戻す)するのか、コーディネートを行う役目が必要です。 MSDTC はその役目を担っています。
   

MSDTC のクラスター化の条件        

改めて、クラスター化の条件について確認します。
 

 

Windows VersionSQL Server VersionMSDTC のクラスター化
Windows Server 2003 / Windows Server 2003 R2 SQL Server 2005 以上必須
Windows Server 2008 / Windows Server 2008 R2SQL Server 2005 以上SSIS、ワークステーションコンポーネントをインストールする場合は必須。分散トランザクションを使用する場合は推奨。
Windows Server 2012 / Windows Server 2012 R2SQL Server 2008 以上SSIS、ワークステーションコンポーネントをインストールする場合は必須。分散トランザクションを使用する場合は推奨。

 
つまり、MSDTC のクラスター化の条件は、Windows のバージョンに依存します。

SQL Server をインストールするには MS DTC へアクセスができることが必要です。 Windows Server 2003 、および、Windows 2003 R2 上のMSCS クラスター環境の場合、MSDTC へのアクセスはクラスター化されたMSDTC ではないとアクセスできないため、クラスター化が必須です。

フェールオーバー クラスタが設定された SQL Server で MSDTC を再構築または移動する方法 http://support.microsoft.com/kb/294209/ja

Windows Server 2003 /2003 R2 では 分散トランザクションを使用されない環境においてもクラスター化が必要でした。 そのため、後続の Windows  Server 2008 の MSFC クラスター環境では、MS DTC をクラスターリソースとして作成してアクセスすることも、 ローカルの MS DTC へアクセスすることも、どちらも可能であるように仕様変更されました。その結果、必ずしも MS DTC をクラスターリソースとして登録する必要はなくなりました。 また、Windows Server 2003 の MSCS クラスターでは 1 つのクラスターに 1 つの MSDTC リソースしか作成できませんでしたが、Windows Server 2008 の MSFC クラスターから MSDTC リソースの作成ルールが拡張されており、クラスター グループ毎に MSDTC リソースを作成することができるようになっています。 その結果、MSDTC を利用するクラスター リソースが複数のクラスター グループに存在する場合、必要とされるクラスター グループ毎に MSDTC リソースを作成することが MSFC クラスター環境にて可用性を高めて動作できることが可能となり、サポートではこちらの構成を推奨しております。


MSDTC のクラスター化した場合としない場合での動作の違い

 

MSDTC のクラスター化が必須でない場合は、「分散トランザクションを使用する場合」となります。 上記で分散トランザクションについて少し説明いたしましたが、ここでは、MSDTC のクラスター化を行う場合と行わない場合で何が異なるのか見ていきます。

クラスター化されている MS DTC と、クラスター化されていない(ローカルの) MS DTC では、分散トランザクション実行中に SQL Server がフェールオーバーした場合では、以下の差が発生します。  


<クラスター化された MS DTC の場合>
トランザクションの Rollback    

<クラスター化されていない MS DTC の場合>
トランザクションの Abort     

トランザクションが完了しないという点では同じですが、トランザクションの Abort に失敗した場合、ローカル MS DTC には完了しないトランザクションが存在する(インダウト状態)になります。完了していないトランザクションは、SQL Server がフェールバックしたとしてもそのトランザクションに紐付けられていたセッションが存在しない状態となるため、トランザクションを完了(Commit、もしくは、Rollback)することができません。
この場合、手動でコンポーネントサービスのローカル DTC 上に表示されるインダウト状態のトランザクションを「破棄」等の操作を行う必要があります。
どのトランザクションがAbort に失敗するかを予測することはできないため、ローカル MS DTCを使用して上記現象が発生した場合は、ご自身にて対応いただく必要があります。
MS DTC をクラスターリソース化することにより、トランザクションが適切に処理され、インダウト状態のトランザクションを抑制することが予測されますため、分散トランザクションを実行する場合、もしくは分散トランザクションを実行する予定がある場合は、MS DTC をクラスターリソースとして登録することを推奨しております。


分散トランザクションを使用するためのMSDTC の設定

Windows Server 2008 以降では、MSDTC をクラスターリソースとして登録しなくても、分散トランザクションは実行可能です。 ただし、クラスター化しても、しない場合においても、MSDTC のセキュリティオプションを有効にする必要があります。 設定手順は以下の通りです。

※Windows Server 2012 の場合

1.「管理ツール」-「コンポーネントサービス」-「コンピュータ」- 「マイコンピュータ-」ー「Distribution Transaction Coordinator」 ー「ローカルDTC」もしくは「クラスター化されたMSDTC」を右クリックし、「プロパティ」メニューを選択。

2.以下と同じようにチェックされていることを確認します。

image

 

3. MS DTC の Windows ファイアウォールの例外設定
MS DTC の Windows ファイアウォールの例外設定を行います。

クラスター環境の場合はすべてのノードにて行います。

Enable Firewall Exceptions for MS DTC    
  http://technet.microsoft.com/ja-jp/library/cc725913(v=ws.10).aspx

 

4. MSDTC を再起動します。
クラスター環境の場合は、MS DTC クラスターリソースを含むクラスターグループを各クラスターノードへ移動します。     

MSDTC のクラスター化につきましては以下をご参照ください。

Windows Server 2012 フェールオーバー クラスタリング構築・運用・管理ガイドdownload.microsoft.com/download/9/.../WS2012_WSFC_Guide.docx‎

 


[Sample Of Dec 8th] How to CRUD table storage entities without knowing the schema at runtime in Windows Azure

$
0
0

 

Homepageimage
RSS Feed

Sample Download : http://code.msdn.microsoft.com/How-to-CRUD-table-storage-ebefd270

This sample shows how to dynamically create a table entity, and how to dynamically get the table entity schema.

DynamicEntityTable is a new class in Azure SDK 2.0 which provides a generic entity table for all the Azure storage table, so you needn't to create the dynamic table yourself.

You can find the answers to following questions in the code sample:

  • How to use DynamicEntityTable to insert data to Azure storage?
  • How to get Table schema with DynamicEntityTable?
  • How to covert the data in DynamicEntityTable to data table?

 

imageYou can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on Microsoft Showcase, or read the introduction on our homepage http://1code.codeplex.com/.

Depo.ba Windows Phone 8 i SportSport.ba Windows Store aplikacije dostupne za preuzimanje

$
0
0

Nova Microsoft konferencija je dobra prilika i za objavu par novih lokalnih aplikacija. Naime, tokom Microsoft TechDay 2013 konferencije u Sarajevu, danas su predstavljene i dvije nove lokalne aplikacije za popularne portale Depo.ba (Windows Phone 8) i SportSport.ba (Windows Store / Windows 8).

...(read more)

Shareholder Value is a Result, Not a Strategy

$
0
0

In Motley Fool Stock Advisor, David Gardner writes about a idea from 1970 that changed the business culture at large:

“In 1970, Noble Prize-winning economist Milton Friedman wrote a famous article for The New York Times Magazine, decrying the idea that businesses should have any sense of social responsibility.  Their responsibility, he said, is to increase shareholder wealth to the greatest extent possible– pure and simple.  It was an incredibly influential idea that became common wisdom and is in large part responsible for much of the business culture we see today.  The problem is it was completely and transparently wrong.”

David then follows up with words of wisdom from Jack Welch, Former General Electric CEO. 

Here’s what Jack said in an interview back in 2009:

“On the face of it, shareholder value is the dumbest idea in the world.  Shareholder value is a result, not a strategy… Your main constituencies are your employees, your customers, and your products.  Managers and investors should not set share price increase as their overarching goal.”

It’s a great reminder to set overarching goals that matter.

Then great results are a by-product.

RoomForImprovement.com.au, helping you find the right professional for your house improvement projects!

$
0
0

1. Why are you building this startup? What does it do?

Having experienced the risks and uncertainties of building a house, we identified an opportunity in the market to facilitate connecting tradesmen to customers in house renovation and home improvement market. RoomForImprovement.com.au (RFI) aims to mitigate the risks and the role of “luck” in finding the right professional for house improvement projects.

RFI has a very easy and simple process. House owners/renovators post an ad (project) on RFI stating what needs to be done and their requirements (Timeline, location, etc). Tradesmen registered on the website get notified by RFI so they can review the ad and bid on it. Customers then pick the right bidder (tradie) based on the proposed price, tradie’s reputation and reviews, and a portfolio of their previous projects.

This will not only help the customers get more competitive prices in a transparent environment, but also assists businesses in the renovation industry to find jobs online rather than relying on word of mouth. RFI helps local Businesses get recognised for their commitment, quality of work, and competitiveness.

 

2. What does a product marketing team need to understand from engineering about how to sell the product?

RFI follows the business model of connecting service providers to service seekers in the specific field of house building/renovation.

Customers enjoy competitive prices, luxury of having tradies bid on their projects and not the other way around and last but not least choosing the tradesmen with the right quality of work.

Tradesmen will be able to showcase their previous work, build their online reputation that should place them highly in the eye of customers and having the benefit of getting leads online.

The website is also very modern looking and easy to use.

 

3.What impact or legacy do you hope to make in the market and in the business world?

Our vision at RFI is to change the way people do business in the house renovation sector. The process of house renovation should be smooth, easy, and risk-free. Customers should have the full confidence when signing up with a local business to renovate their house. RFI can save customers lots of time in finding the right business for their project.

It is also part of RFI’s objectives to help and reward local businesses for quality of their work. We hope to make RFI a platform that promotes quality, customer-service, and competitiveness in the house-renovation industry.

 

4. What advice do you have for anyone wanting to start a business in your country?

Australia is a country full of opportunities. We have a great legal system that protects rights of service providers and consumers, and ensures a competitive and open market. There is also a high penetration of Internet and connected devices, which increase the reach of any internet-based solution.

User expectations, on the other hand, are fairly high which makes the initial customer acquisition hard. Products need to have a high quality that appeals to customers, and they should comply with all relevant rules and regulations. 

 

5. How do you work with investors, or do you currently use any outside money at all?

Currently, RFI is a private business and developed by the founder’s financial capacity with the help of Microsoft for tooling and SAAS. Once initial targets are achieved, we might seek funding to take the platform to the next step.

 

6. Why would an entrepreneur turn to Microsoft for help in building scale, a team, or using software?

We are very pleased to have Microsoft BizSpark's subscription, (for which our application was approved in a matter of hours). It has helped us eliminate the risk of investing lots of cash in tooling, software and cloud services in the seminal stages (where funds tend to be the most scarce). This has helped us to stay focussed on the task of creating a better product. Once the product is ready to be presented to the outside world, Microsoft has assisted us with market penetration and getting traction. All of these significantly increase the chance of succeeding. We don’t know any other organisation that provides all of this in one place, free of charge!

 

Hyper-V Management Pack Extensions for WS 2012 and WS 2012 R2

$
0
0

The Hyper-V Management Pack Extensions – a free extension to the Hyper-V SCOM management pack – has been updated for Windows Server 2012 R2.  It has also been updated to be able to monitor the state of extended replication relationships in Hyper-V.

You can read more about this, and download it for yourself here: http://hypervmpe2012.codeplex.com/

Cheers,
Ben

Which airline had the most flights? Find out using Data Visualization.

$
0
0
This is the time of year when airline travel is peaking and I was intrigued by the data visualization provided by FlightAware called the Misery Map . I love the real time nature of the data and the weather patterns that overlay the geospatial visualization. Check it out if you haven’t already: http://bit.ly/1bITHc6 . This set me thinking about the interesting insights I could get using Power BI with Excel around airline data. Possible sources of information that I was looking at included: ·       ...(read more)

Lifecycle Services Maintenance - December 12th

$
0
0

Dynamics AX Lifecycle Services will perform our scheduled infrastructure maintenance on December 12th 6:00pm – December 13th 00:00AM (UTC). We appreciate your patience as we work to improve the site for you.

We expect the maintenance to finish within four to six hours of the start time.

We appreciate your patience as we work to improve the site for you

 

PST

UTC

10:00 - 16:00 
[12/12/2013]

18:00  [12/12/2013] -00:00 [12/13/2013]

 


Management Reporter documentation is now available on TechNet

$
0
0

Management Reporter documentation is now available online for easy accessibility. You can get access to the contents of the product help file from the link below.

http://technet.microsoft.com/en-us/library/dn435963.aspx

 Moving the documentation to TechNet provides several benefits including:

  • All help content is now searchable and will show up in your favorite search engine results
  • Enhanced feedback capabilities. If the help content is not providing the information you need, leave a comment through the feedback link on the appropriate page on what could be improved and what you were looking for
  • Content updates can be performed outside of product releases. Updates made to the website can be performed more frequently than what could be done with the help files that shipped with Management Reporter

Other Management Reporter documentation including installation guides, migration wizard documentation, and data integration guides will continue to be available as downloads on the Microsoft Download Center here.

 

 

Microsoft account activity history feature is now online!

$
0
0

I am breaking silence after a long pause. I have not had much information to share here as I have mostly worked on infrastructure services with no customer facing surface. Since 2011, I have been working in Microsoft account, the authentication service that powers most of Microsoft's services and is also integrated in Windows since version 8.0. Today we rolled out a new security feature that I think many will find very useful in keeping an eye on their accounts for detecting unauthorized access - the account activity history page.

 

The activity history page can be accessed by going to account.live.com, signing in, and then selecting the Recent activity option. It will display details about your most recent activity and you can check that activity up to a month back in time (see http://www.microsoft.com/en-us/account/security/recentactivity.aspx for a detailed explanation of the content). If you have a secondary type of proof on your account, it will be used for granting access to the page, as it contains potentially sensitive information about your whereabouts, so you should consider setting up such proof if you do not have one set already. If you see unauthorized successful activity, you can also report it and we will take you through some steps to strengthen the security of your account. Note that some activity may appear to come from a different location than you expect simply due to how mobile devices grab IP addresses - this is why you should check the additional details about the source of the authentication. Right now, older activity entries may have these marked as Unknown because such information only started being stored as the feature was rolled out - such instances are expected at this point and should not raise a red flag.

 

Let me take this opportunity to also recommend pairing your Microsoft account with an authenticator app. This can be done again by visiting account.live.com and navigating to the Security info page under Overview. To pair the authenticator app with your Microsoft account, just follow the instructions in the Authenticator app section of the page - it is a quite simple process. The Microsoft Authenticator app for Windows Phone is available here: http://www.windowsphone.com/en-us/store/app/authenticator/e7994dbc-2336-4950-91ba-ca22d653759b. If you have a different phone, you should be able to use a compatible authenticator app like the Google Authenticator. A tip for Microsoft Authenticator - if you want to copy-paste a code, just touch it and hold until an option appears to do so.

 

Finally, let me link to another post that touches on other features rolled out at the same time as the activity history page:

http://blogs.windows.com/windows_live/b/windowslive/archive/2012/07/15/keeping-your-microsoft-account-more-secure.aspx

 

Microsoft Ignite Summit: Sydney April 29 – May 1

$
0
0

image

The Ignite Summits are a series of limited invitation 3 day workshops for Microsoft's most valued customers and partners providing deep-dive technical readiness on all productivity workloads from Microsoft product experts.  Ignite Summit Sydney will feature over 70 breakout session titles for the Office 365, Developer, Exchange, Project, SharePoint, Visio/Visio Services, and Yammer tracks.

For partners in pre-sales technical roles, we are also running an exclusive partner-only Drumbeat Sales Readiness day one day prior to the Ignite Summit on April 28, 2014.  The Drumbeat Sales readiness day provides partners with best practice sales training for Office 365.  The Drumbeat Sales day is at the same venue and you are welcome to attend both. 

During both of these events, you will also have the opportunity to interact and learn from your industry peers and representatives from Microsoft.

Please note that accommodations for the Ignite Summit and Drumbeat Sales day are not included, however there are discounted rooms available at the Hilton Sydney on a first come first serve basis.  Details are posted to the registration site.

There is no charge for this exclusive training, however we will be imposing a no-show fee of $600 (USD) if you register, but do not cancel your registration within ten (10) business days before the start of the first event.

Space is limited. RSVP today!

If you have questions, please contact the Microsoft Ignite Registration Desk.

Ignite Technical Readiness Track & Session Overviews

Yammer

Yammer Enterprise Social is transforming the way companies work together, driving productivity through improved team collaboration, employee engagement and business agility. This track will help you to understand what Yammer Enterprise Social is; how to deploy and drive a successful network and well as how to become a power user of Yammer yourself. Featured sessions include:

Enterprise Social from Microsoft

How to become a Power User in 75 minutes

Under the hood of Yammer

Driving Customer Success with Yammer

How to become a Power User in 75 minutes (Repeat Session)

Visio/Visio Services

Visio Pro for Office 365 is key piece within Microsoft’s Office 365 offering and has an extensive interoperability with rest of the Microsoft portfolio. The new Visio helps you create professional diagrams in a collaborative environment. With over 60 supported diagramming templates and solutions, Visio is the leading advanced diagramming solution in the market. Visio’s user base extends all the way from business administrators, business analysts and facilities planners to Software developers and Network administrators. Ability to link data from backend systems to shapes on the canvas and an ability to alter their behavior and geometry based on changing data makes Visio a very strong BI / Visualization tool for organizations.  With Visio Services (A part of SharePoint and SharePoint Online), teams can publish their diagrams to SharePoint and share them with rest of their teams via any browser on practically any device.   Featured sessions include:

IT Pros / Developers: Explore the possibilities with the New Visio

A peek into the Visio world with endless solution demos

SharePoint

SharePoint helps you organize information, people and projects and provides powerful management controls to IT Pros. In this track, IT Pros will gain knowledge to deploy and upgrade to the new capabilities of SharePoint Server 2013 and SharePoint Online.   Featured sessions include:

SharePoint Server 2013 Features and Scenarios for IT Professionals

SharePoint Server 2013 System Requirements

SharePoint Server 2013 Architectural Changes

SharePoint Server 2013 Server Farms and Site Architecture Planning

Office Web Apps 2013 Architecture and Planning

SharePoint Server 2013 Service Application Architecture and Service Applications

SharePoint Server 2013 Enterprise Search Overview

SharePoint Server 2013 Social Features

SharePoint Server 2013 Enterprise and Web Content Management

SharePoint Server 2013 Customization and Management

SharePoint Server 2013 Business Continuity Management

SharePoint Server 2013 Authentication and Authorization

SharePoint Server 2013 Upgrade

Project

The new Microsoft Project is delivered through Office 365 and builds on top of SharePoint Online. It enables your businesses to plan and prioritize project portfolio investments and deliver the intended business value. Great implementations are always aligned with business requirements, this track helps you understand how you can deliver, configure and extend a system that delivers the right value for your business – with choice for on-premises or online deployment.  Featured sessions include:

Managing tasks and projects with SharePoint Online and Project

Pro for Office 365

Managing projects with Project Online

Managing and optimizing portfolios with Project Online

Project Online:  Demand Management deep dive

Business Intelligence for Microsoft Project deep dive

Microsoft Project Extensibility and Office Store Opportunity

Exchange

Microsoft Exchange Server 2013 brings a new rich set of technologies, features, and services to the product. Exchange 2013 supports people and organizations as their work habits evolve from a communication focus to a collaboration focus while helping IT lower the total cost of ownership.  The Ignite Exchange track digs deep into these capabilities and provides expert guidance to deploy Exchange Server 2013 in your own environment.  Roll-up your sleeves and get deep inside information on Exchange Server 2013.  Featured sessions include:

Exchange Server Architecture

Exchange Server 2013 Deployment & Coexistence

Storage, High Availability & Site Resilience

Exchange Managed Availability

Exchange Sizing, Performance

Exchange Server Virtualization

Collaboration with Exchange: Modern Public folders and Site Mailboxes

Archiving, eDiscovery & DLP

Exchange Hybrid Deployment and Migration On Your Terms

Exchange Online Protection

Exchange Tips, Tricks and Troubleshooting

Office 365

Office 365 delivers the capabilities that users demand while allowing IT to stay in control. However, this change requires IT Pros to adapt their traditional client-server skills for the cloud computing era.  In this track,  IT Pros will see how new features come to Office 365 first, learn about the new tools and processes to migrate on premises workloads to Office 365, and prepare for the new operational role of IT Pros.  Featured sessions include:

Office 365 for IT Professionals

Messaging & Communications services in Office 365

Collaboration services in Office 365

Productivity Tools in Office 365

Getting Started with Office 365 Deployment

Deploying Office 365 in Production (Part 1)

Deploying Office 365 in Production (Part 2)

Office 365 Deployment Patterns and Practices

Enhancing Office 365 experience

Exchange Hybrid environments

Exchange Online Protection

Business Intelligence capabilities for Office 365

Office 365 Service Communications

Developer

The developer platform for Office, SharePoint and Office 365 offers new exciting opportunities for creating highly scalable customizations that work both in the cloud and on-premise.  The developer track will help you hit the ground running by letting you know everything you need to know to leverage the cloud app model and create apps right away.

Introduction to Office 2013 and SharePoint 2013 Development and Cloud App Model

Apps for Office and SharePoint 2013 Architecture

Office and SharePoint 2013 Developer Tools

Create document-based apps for Office 2013

Create mail apps for Outlook 2013

SharePoint 2013 CSOM and REST APIs

Security and OAuth in SharePoint 2013 Apps

SharePoint 2013 Remote Event Receivers and Workflow Changes

WCM and Branding in SharePoint 2013 with the Cloud App Model

Search and ECM Features in SharePoint 2013

Developing for Yammer and the SharePoint Social Features

Office Services for SharePoint 2013

Developing Mobile apps for SharePoint 2013

Codelens => metrics og unit testing

$
0
0
Codelens er en av de virkelig nyttige nyvinningene i Visual Studio 2013.  For de som ikke kjenner til Codelens, så er det hva de kaller en Heads-up display feature i Visual Studio Ultimate som gir deg live informasjon i koden av forskjellig art.  De forskjellige tingene som vises kalles “indikatorer”, og det finnes en hel serie av disse – flere vil helt sikkert komme fremover også. Den fungerer utmerket stand-alone, men om du er koplet til en “on-premise” TFS 2013 server får du ytterligere...(read more)

Maintenance scheduled for December 12, 00:00UTC

$
0
0

We will be upgrading the TFS service portion of Visual Studio online.  We will start at 00:00UTC on December 12 and expect to be complete by 06:00UTC.

Thanks,
Erin Dormier

PPE Maintenance Window (December 16th 2013)

$
0
0
Please note, the HealthVault Pre-Production Environment (PPE) instances in the U.S. and U.K. will be unavailable for a 3 hour maintenance window as indicated below.  Start Time: December 16th 2013 at 1 AM PST End Time:  December 16th 2013 at 4 AM PST Please use the MSDN Forum to report any issues outside this window....(read more)

Preparing Oracle Linux VHD for Windows Azure Cloud

$
0
0

At the time of this writing (December, 2013) Windows Azure supported Linux distributions from Canonical (Ubuntu), Open Logic (CentOS), SUSE (SUSE Linux Enterprise), Open SUSE and Oracle Linux. However no documentation existed for preparing your own VHD on-premise and use it as a base for VM creation on Azure.

This process should also work for Red Hat Linux; however, it is not supported on Windows Azure IaaS

This process was used for Oracle Linux 6.4, Linux Integration Components 3.4 and Windows Azure Agent 1.3.3-1. The steps listed below assumes your familiarity with Hyper-V and Linux:

1. Download Oracle Linux from https://edelivery.oracle.com/linux, create VM on Hyper-V, attach the ISO file and install the OS on the VM.

2. Set up networking so that DHCP will provide the IP address, DNS and the gateway information

a. Uninstall NetworkManager by running the following command: Rpm –e –nodeps NetworkManager

[ignore the error if the NetworkManager is not installed in the first place]

b. Create “/etc/sysconfig/network” file with the following content:

NETWORKING=yes

HOSTNAME=localhost.localadmin

c. Create Ethernet adapter by creating the file “/etc/sysconfig/network-scripts/ ifcfg-eth0” with the following content:

DEVICE=eth0

ONBOOT=yes

DHCP=yes

BOOTPROTO=dhcp

TYPE=Ethernet

USERCTL=no

PEERDNS=yes

IPV6INIT=no

d. Enable the “network” service through the following command

chkconfig network on

3. Edit “/etc/grub.conf” to add “console=ttyS0 rootdelay=300 vga=813” to the kernel boot entry

If you have multi-boot setting, pick the right entry in the list. Following is the example:

Default=1

title Oracle Linux Server Unbreakable Enterprise Kernel (2.6.39-400.17.1.e16uek.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.39-400.17.1.e16uek.x86_64 [… entries omitted for brevity …] numa=off console=ttyS0 rootdelay=300 vga=813

initrd /initramfs-2.6.32-358.e16.x86_64.img

title Orcale Linux Server Red Hat Compatible Kernel (2.6.32-358.e16.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.32-358.e16.x86_64 [… entries omitted for brevity …] numa=off console=ttyS0 rootdelay=300 vga=813

initrd /initramfs-2.6.39-400.17.1.e16uek.x86_64.img

[Note that the Oracle Linux installs UEK kernel as the default boot option; I changed it to Redhat compatible kernel as this is the closest cousin to the endorsed CentOS distro. Make sure to edit /etc/sysconfig/kernel to remove _uek prefix. Check the blog http://blogs.technet.com/b/gbanin/archive/2013/04/02/how-to-install-oracle-linux-6-update-3-on-hyper-v-2012-with-lis-3-4.aspx for details.]

4. Download WALinuxAgent-1.3.3-1.noarch.rpm from OpenLogic using the command

wget http://olcentgbl.trafficmanager.net/openlogic/6/openlogic/x86_64/RPMS/WALinuxAgent-1.3.3-1.noarch.rpm

[Since CentOS and Oracle Linux are compatible, the waagent downloaded from OpenLogic works on Oracle Linux]

5. Install Linux Integration Components on the VM [this step is not necessary for Oracle Linux 6.4]

Note that once you install Linux Integration components you will not be able access any attached ISO files inside the Hyper-V run VM. See http://support.microsoft.com/kb/2600152 for the problem description. For this reason, copy any RPMs you needed later into the VM. Download the version 3.4 of Linux Integration Services (the ISO can be downloaded from http://www.microsoft.com/en-us/download/search.aspx?q=linux%20integration%20services)

a. Download LinuxICv34.iso from http://www.microsoft.com/en-us/download/details.aspx?id=34603.

b. Add the iso file as a DVD drive

c. Mount the “cdrom” and execute RHEL3/INSTALL.SH

d. Shutdown the VM using the command “shutdown –h now”

6. Add an internet connected network adapter through the VM’s Hyper-V settings and restart the VM from Hyper-V Manager

7. Install python-pyasn1 as “waagent” depends on it. Use the command “yum install python” for this.

8. Install “openssl” and “openssh” using the command “yum install openssl” which will install “openssh” along with “openssl”

9. Install WALinuxagent-1.3.3-1.noarch.rpm using the command “yum localinstall WALinuxAgent-1.3.3-1.noarch.rpm”

10. Run the following command sequence to deprovision the VM (equivalent so sysprep of Windows):

waagent –force –deprovision

export HISTSIZE=0

logout

Since user information is removed, shutdown the VM from the Hyper-V toolbar of the VM

11. Upload the VHD to Windows Azure Storage using the following Powershell command:

Add-AzureVhd -Destination http://<your_storage_account_name>.blob.core.windows.net/vhds/oralinux64.vhd -LocalFilePath <e.g. C:\vhds\Oracle_Linux_6_4.vhd> -NumberOfUploaderThreads 5

12. Follow the sequence below to create an “image” from the uploaded VHD on the portal:

VIRTUAL MACHINES (left hand nav bar) --> IMAGES (top tool bar) --> CREATE (footer

You have to give the full URL of the vhd file name stored on the Azure storage account during the image creation. Upon successful creation, the image is available for VM creation using the menu sequence “VIRTUAL MACHINES --> NEW (footer) --> FROM GALLERY (popup) --> MY IMAGES (wizard)

The Resources


Top 10 Microsoft Developer Links for Wednesday, December 11, 2013

$
0
0

Maintenance has started

$
0
0

We have started maintenance for the TFS portion of Visual Studio Online.  We expect to be complete by 06:00UTC.

Thanks,
Erin Dormier

Windows Azure Provisioning of Linux and Windows via Puppet

$
0
0

Microsoft Open Technologies, Inc. (MS Open Tech) is pleased to announce that the release of a new Windows Azure Puppet Module that makes it possible to provision both Linux and Windows virtual machines on Windows Azure using the popular open source DevOps tool, Puppet. Support is provided in the form of a Windows Azure module for Puppet published in the Puppet Forge. In addition, management of key services such as network configuration and databases are supported. As a result, Puppet users can now leverage over 1800 community-defined configurations found in the Puppet Forge on Windows Azure.

MS Open Tech engineers have undertaken this work through our focus on enhancing interoperability across popular DevOps tools. DevOps focuses on the management of the intersection between software development and IT operations. It emphasizes collaboration and integration between the increasingly agile software development team (where rapid change is necessary), and the operations team who are required to provide maximum up time (where change may impact reliability). DevOps seeks to enable these two groups to communicate and collaborate more effectively. The contribution of a Puppet Module for Windows Azure is an important step in ensuring that users of Puppet are able to leverage their skills in a Windows Azure environment.

The Windows Azure Puppet module provides everything you need to provision the following Windows Azure services:

  • Virtual Machines – both Linux and Windows
  • Virtual Networks – create logically isolated sections of Azure and securely connect them to your on premise clients and servers
  • SQL Server – create and maintain your SQL database

In addition Windows Azure users will now be able to access more than 1800 existing community-defined modules in the Puppet Forge.

"The ability to use Puppet to provision virtual machines on Windows Azure and thus to leverage the extensive repository of community provided modules in Puppet Forge should be compelling for many Puppet users” said Mitch Sonies, Vice President of Business and Corporate Development of Puppet Labs, Inc. “We think this contribution is a great step toward driving adoption of Azure within the Puppet community, and we look forward to seeing community uptake and ecosystem contributions grow.”

Getting Started with Puppet and Azure

Puppet is open source software that automates the configuration, provisioning and management of IT infrastructure, both in development and production. Machine configurations are described in terms of a “desired state” using an easy-to-read declarative language. Puppet uses this description to bring systems into the desired state and keep them there. For more information about Puppet see the extensive documentation available on the Puppet Labs website.

There are two parts to this MS Open Tech contribution. The first is the Puppet Manifests that describe the Windows Azure resources that can be managed using Puppet. The second is a cross platform command line interface (CLI). Using the CLI and Manifests it is easy to manage both Linux and Windows Virtual Machines, Virtual Networks and Affinity Groups and SQL servers. The goal is to maximize performance of your development, test and deployment environments.

Virtual Machine Management

Virtual machines deliver on demand, scalable compute infrastructure. Windows Azure provides both Windows Servers and Linux Servers in multiple configurations. To launch a new virtual machine and install the Puppet agent (so that it can later be managed by Puppet) you would us a command similar to the following:

puppet azure_vm create \
--management-certificate pem-or-pfx-file-path \
--azure-subscription-id=your-subscription-id \
--image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_04-amd64-server-20130501-en-us-30GB \
--location 'west us' \
--vm-name vmname \
--vm-user username \
--password ComplexPassword \
--puppet-master-ip yourPuppetMasterIPAddress

The full list of actions is shown in the table below, to see a list of options available for that action execute the command “puppet help node-azure ACTION-NAME”.

 

ActionDescription
bootstrapInstall Puppet node on an existing Windows Azure VM
createCreate Windows Azure VM
deleteDelete Windows Azure node instances
imagesList Windows Azure images
locationsList Windows Azure locations
serversList Windows Azure node instances
shutdownShutdown Windows Azure node instances
startStart Windows Azure node instances

Manage Virtual Networks

An Azure virtual network enables you to create a logically isolated section in Azure and securely connect it to your on premise data-center or clients machines using an IPsec connection. This allows you to more easily remote debug your applications through a direct connection between your local development machine and virtual machines hosted in Azure. Using virtual networks you will be able to troubleshoot and debug your applications using the same tools you would for on premise development work.

In addition this feature enables you to build distributed applications in a hybrid environment. For example, a web application hosted in Windows Azure can securely access an on premise database server or authenticate users against an on premise authentication server.

To create a virtual network you would execute a command something like this:

puppet azure_vnet set --management-certificate pem-or-pfx-file-path \
--azure-subscription-id=your-subscription-id \
--virtual-network-name vnetname \
--affinity-group-name ag-name \
--address-space '172.16.0.0/12,192.168.0.0/16' \
--dns-servers 'dns1-1:10.10.8.8,dns2:172.8.4.4' \
--subnets 'subnet-1:172.16.0.0:12,subnet-2:192.168.0.0:29'

Other available actions are:

ActionDescription
listList virtual networks
setConfigure the virtual network
set_xml_schemaConfigure the virtual network using xml schema

Manage SQL database server

Many applications require a database server, we are therefore providing commands to create and configure a SQL database using Puppet. To create a server use a command such as:

puppet azure_sqldb create --management-certificate pem-or-pfx-file-path \
--azure-subscription-id=your-subscription-id \
--management-endpoint=https://management.database.windows.net:8443/ \
--login loginname \
--password ComplexPassword \
--location 'West Us'

Manifest Files

Manifest files are collections of definitions, references and commands that enable you to quickly and repeatably deploy virtual machines in a defined “desired state”. In addition to the CLI described above we are contributing manifest files that can be used by Puppet to configure Windows Azure services. These Manifests are available as part of the Windows Azure module in the Puppet Forge and can be further adapted to suit your specific needs. The manifests provided are:

  • bootstrap.pp– allows the creation of a new Puppet node
  • db.pp– create a new instance of SQL server
  • init.pp– defines a Windows Azure class that will allow easy deployment to the associated Windows Azure account
  • vm.pp– create a new virtual machine instance from a virtual machine image
  • vnet.pp– create a new virtual network

What is next?

MS Open Tech is pleased to enable Windows Azure provisioning using Puppet. This is an important component of our ongoing commitment to ensure that users of DevOps tools can leverage their skills within a Windows Azure environment.

Les ressources Microsoft Dynamics NAV 2013 R2 dans le Cloud Azure

$
0
0

Toutes des ressources sur Microsoft Dynamics NAV 2013 R2 dans le Cloud Windows Azure sont maintenant disponible sur partnersource.

Présentations ppt de l'Atelier Microsoft Dynamics NAV 2013 R2 dans le Cloud Azure :

1. Introduction de Dynamics NAV dans le Cloud

2. Scénarios ERP Dynamics NAV dans le Cloud Windows Azure

3. Comment démarrer dans le Cloud Windows Azure

4. Multi-Tenancy dans Dynamics NAV 2013 R2

Livemeeting :

Les Mensuels de l’ERP – L’ERP Microsoft Dynamics NAV dans le Cloud Azure (A venir)

Outils de configuration serveur Cloud :

1. Introduction à PowerShell

2. Création d'utilisateurs à partir d'un fichier Excel

3. Création d'utilisateurs et envoie de mail d'invitation via un serveur de messagerie Office 365

4. Migration Single-Tenant vers Multi-Tenants

5. Ajout d'un nouveau tenant

Ressources Dynamics NAV dans le Cloud R2 :

Getting Ready for Microsoft Dynamics NAV 2013 R2

Microsoft Dynamics NAV 2013 R2 Readiness Library - Application

Microsoft Dynamics NAV 2013 R2 Readiness Library - Development Environment

Microsoft Dynamics NAV 2013 R2 Readiness Library - Platform

Microsoft Dynamics NAV 2013 R2 Readiness Library - Client Experience

Microsoft Dynamics NAV 2013 R2 Readiness Library - Deprecated Functionality

Ressources pour le Dynamics 2013 R2 dans le Cloud :

Get Ready for Microsoft Dynamics NAV 2013 on Windows Azure Infrastructure Services

Ressources Windows Azure :

Site web Windows Azure

Tarification machine virtuelle Windows Azure

Calculatrice de prix Windows Azure

Vidéos How-To :

Comment … démarrer avec les outils de déploiement de Dynamics NAV dans Azure [How-To, Video]

Comment … industrialiser le déploiement de Dynamics NAV dans une machine virtuel Windows Azure [How-To, Video]

Comment … industrialiser le déploiement de Dynamics NAV dans deux machine virtuel Windows Azure [How-To, Video]

Comment … créer une page web en ASP.Net pour lancer le déploiement automatique dans le Cloud Azure de Dynamics NAV [How-To, Video]

Ressources GR2R & RAMP :

RAMP Program - Training Designed to Drive ERP Volume

Le programme RAMP est conçu pour aider les partenaires (ISVs/VARs) Microsoft Dynamics à construire un business volume ERP ou CRM. En fournissant un ensemble de formations qui couvrent l'ensemble des changements de : business model, marketing, vente, développement de produits, prestation de services et support.

Digital marketing playbook for partners selling ERP in SMB

Windows Azure、ブラジル新規地域開設の計画を発表

$
0
0

Windows Azure がブラジルに新しい地域を開設する計画が発表されました。こちら南米地域への新規展開となり、2014年の早い時期に利用開始が予定され、4~6週間以内にプレビュー利用がアナウンスされる見込みです。

ストレージの 地域冗長 (Geo Redundant) や課金ベースの区分となる "地域" という名称が改定されており、"アジア太平洋" といった大きな区分は 「地理的区分(ジオ) / Geo」、"アジア太平洋東部 / East Asia" といったデータセンターの場所を表すものを「地域 / Region」と呼ばれるようになっています。

2014年前半に予定されている日本データセンターの場合は、新規で "地理的区分(ジオ)" および 2 か所の "地域" が追加となり���す。

現在の稼働中の Windows Azure のデータセンターは  Windows Azure トラストセンター に掲載されています。

地理的区分(ジオ) / Geo
(以前の "リージョン(地域) / Region")
地域 / Region
(以前の "サブリージョン(サブ地域) / Sub Region")
 アジア太平洋アジア太平洋東部 (香港)
アジア太平洋南東部 (シンガポール)
 ヨーロッパ北ヨーロッパ (アイルランド)
西ヨーロッパ (オランダ)
 米国米国中北部 (イリノイ州)
米国中南部 (テキサス州)
米国東部 (バージニア州)
米国西部 (カリフォルニア州)

 

Windows Azure Team Blog > Expanding Windows Azure Capacity – Brazil (→ 日本語訳)
windowsazure.com > Windows Azure トラストセンター : プライバシー

Viewing all 29128 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>